SAP Business Workflow - การสร้างขั้นตอน
ขั้นตอนถูกใช้ในเวิร์กโฟลว์เพื่อดำเนินการงานหรือเพื่อควบคุมเวิร์กโฟลว์ ขั้นตอนจะถูกสร้างขึ้นภายในบล็อกเสมอและบล็อกจะมีขั้นตอนและผลลัพธ์เสมอ สามารถสร้างขั้นตอนโดยเปลี่ยนขั้นตอนที่ไม่ได้กำหนดในโหมดกราฟิกหรือคุณสามารถเพิ่มขั้นตอนใหม่ได้
หากต้องการเปลี่ยนขั้นตอนที่ไม่ได้กำหนดไว้ในเวิร์กโฟลว์ให้ดับเบิลคลิกที่ขั้นตอนที่ไม่ได้กำหนดแล้วขั้นตอนนี้จะเปิดขึ้น เลือกประเภทขั้นตอนดังที่แสดงในภาพหน้าจอต่อไปนี้
มีประเภทขั้นตอนต่างๆที่คุณสามารถเลือกได้ตามความต้องการ ต่อไปนี้เป็นประเภทขั้นตอนทั่วไปสัญลักษณ์ในเวิร์กโฟลว์และคำอธิบาย
สัญลักษณ์ | ประเภทขั้นตอน | ขั้นตอนคำอธิบายฟังก์ชันรันไทม์ |
---|---|---|
|
การควบคุมกระบวนการ | ฟังก์ชันยกเลิกรายการงานหรือตั้งค่ารายการงานเป็นล้าสมัยจะถูกนำไปใช้กับรายการงานอื่นของเวิร์กโฟลว์ปัจจุบัน |
|
สมอ | ในคำจำกัดความคุณบันทึกเวิร์กโฟลว์ที่สามารถแทนที่ขั้นตอนนี้ได้ ในรันไทม์ผู้ใช้ที่ได้รับอนุญาตสามารถเลือกหนึ่งในเวิร์กโฟลว์ที่บันทึกไว้ จากนั้นจุดยึดเฉพาะกิจจะถูกแทนที่ด้วยขั้นตอนของเวิร์กโฟลว์นี้ |
|
กิจกรรม | การดำเนินการของงานหรือเวิร์กโฟลว์ย่อย |
|
เงื่อนไข | หนึ่งในสองสาขาที่กำหนดไว้ในข้อกำหนดเวิร์กโฟลว์จะถูกประมวลผล ระบบจะทำการตัดสินใจตามเงื่อนไขที่กำหนด ในขณะที่ดำเนินการนี้ระบบจะพิจารณาข้อมูลจากบริบทของเวิร์กโฟลว์หรือวัตถุแอปพลิเคชันที่ประมวลผล |
|
การตัดสินใจของผู้ใช้ | ลำดับกระบวนการของเวิร์กโฟลว์ปัจจุบันถูกควบคุมบนพื้นฐานของการตัดสินใจของตัวแทนปัจจุบัน |
|
เอกสารจากเทมเพลต | เอกสารถูกสร้างขึ้นจากเทมเพลตเอกสาร |
|
การทำงานของตู้คอนเทนเนอร์ | การคำนวณทางคณิตศาสตร์เบื้องต้นหรือการกำหนดค่าจะนำไปใช้กับแต่ละองค์ประกอบของคอนเทนเนอร์เวิร์กโฟลว์ |
|
ผู้สร้างเหตุการณ์ | มีการสร้างกิจกรรม |
|
แบบฟอร์ม | ข้อมูลในองค์ประกอบคอนเทนเนอร์ที่อ้างถึงโครงสร้างสามารถแสดงประมวลผลหรืออนุมัติเป็นรูปแบบได้ |
|
ส่งอีเมล์ | ข้อความที่ป้อนในขั้นตอนประเภทนี้จะถูกส่งเป็นอีเมล |
|
หลายเงื่อนไข | หนึ่งในหลายสาขาที่กำหนดไว้ในข้อกำหนดเวิร์กโฟลว์จะถูกประมวลผล ในการดำเนินการนี้ระบบจะตรวจสอบค่าขององค์ประกอบคอนเทนเนอร์ในคอนเทนเนอร์เวิร์กโฟลว์ |
|
ส้อม | การประมวลผลที่ตามมาจะเกิดขึ้นในส้อม คุณสามารถกำหนดจำนวนสาขาที่ต้องดำเนินการเพื่อให้ส้อมเสร็จสมบูรณ์หรือคุณกำหนดเงื่อนไขสิ้นสุดในตัวแก้ไขเงื่อนไข |
|
ขั้นตอนที่ไม่ได้กำหนด | ไม่มีฟังก์ชันที่รันไทม์ ขั้นตอนที่ไม่ได้กำหนดมักจะมีผลลัพธ์เสมอ |
|
วนซ้ำ (UNTIL) | ลำดับของขั้นตอนจะถูกประมวลผลซ้ำ ๆ จนกว่าเงื่อนไขการสิ้นสุดที่กำหนดไว้จะเกิดขึ้น |
|
ห่วง (ในขณะที่) | ลำดับขั้นตอนจะถูกประมวลผลซ้ำ ๆ ตราบเท่าที่มีการใช้การเปรียบเทียบที่กำหนดไว้ ระบบออกจากลูปเมื่อพื้นฐานของการเปรียบเทียบไม่เห็นด้วยกับค่าเปรียบเทียบใด ๆ |
|
รอกิจกรรม | ระบบรอสำหรับเหตุการณ์ที่เฉพาะเจาะจง ไอเท็มงานจะเสร็จสมบูรณ์หากเหตุการณ์ที่คาดไว้เกิดขึ้นเท่านั้น เหตุการณ์ยังสามารถถูกทริกเกอร์โดยการเกิดขึ้นของเอกสาร XML |
|
กิจกรรมบนเว็บ | เนื้อหาขององค์ประกอบคอนเทนเนอร์ถูกส่งไปยัง URL โดยไม่เปลี่ยนแปลงหรืออยู่ในรูปแบบของเอกสาร XML ที่สร้างขึ้น ขั้นตอนสามารถรอการตอบกลับ สามารถสื่อสารกับกระบวนการที่เริ่มต้นโดยกิจกรรมบนเว็บได้ กระบวนการที่เริ่มต้นโดยข้อความ XML สามารถสื่อสารกับผู้โทรได้ |
เมื่อคุณแทรกขั้นตอนใหม่ในเวิร์กโฟลว์ที่มีอยู่ตำแหน่งจะขึ้นอยู่กับขั้นตอนหรือผลลัพธ์ที่เลือกไว้ก่อนหน้านี้
คุณต้องการแทรกขั้นตอนที่ใด | คุณต้องเลือกอะไร |
---|---|
หลังจากขั้นตอน | ผลลัพธ์ของขั้นตอนซึ่งอยู่ในสาขาที่เกี่ยวข้องของข้อกำหนดเวิร์กโฟลว์ |
ก่อนขั้นตอน | ขั้นตอน |
เป็นกิ่งใหม่ของส้อม |
|
การใช้ Wait Step
ขั้นตอนการรอในเวิร์กโฟลว์สามารถรอให้ -
- Event
- กิจกรรมท้องถิ่น
- รายการงาน
- เหตุการณ์ที่เวิร์กโฟลว์ได้รับ
เมื่อขั้นตอนการรอกำลังรอเหตุการณ์นั้นจะสิ้นสุดลงเมื่อมีเหตุการณ์เฉพาะเกิดขึ้น กิจกรรมจะสิ้นสุดขั้นตอนการรอทั้งหมดที่รอเหตุการณ์นั้น ๆ มักใช้กันทั่วไป -
- เพื่อระงับเวิร์กโฟลว์จนกว่าเหตุการณ์เฉพาะจะเกิดขึ้น
- อันเป็นผลมาจากเวิร์กโฟลว์อื่นเริ่มต้นในระบบอื่น
- เป็นเหตุการณ์ในการประมวลผลแบบขนาน
วิธีเดียวกับการทำงานเมื่อรอเหตุการณ์ในเครื่องเงื่อนไขหรือเหตุการณ์จากเวิร์กโฟลว์อื่น
|
รอกิจกรรม | ระบบรอสำหรับเหตุการณ์ที่เฉพาะเจาะจง ไอเท็มงานจะเสร็จสมบูรณ์หากเหตุการณ์ที่คาดไว้เกิดขึ้นเท่านั้น เหตุการณ์ยังสามารถถูกทริกเกอร์โดยการเกิดขึ้นของเอกสาร XML |