SAP Business Workflow - การสร้างขั้นตอน
ขั้นตอนถูกใช้ในเวิร์กโฟลว์เพื่อดำเนินการงานหรือเพื่อควบคุมเวิร์กโฟลว์ ขั้นตอนจะถูกสร้างขึ้นภายในบล็อกเสมอและบล็อกจะมีขั้นตอนและผลลัพธ์เสมอ สามารถสร้างขั้นตอนโดยเปลี่ยนขั้นตอนที่ไม่ได้กำหนดในโหมดกราฟิกหรือคุณสามารถเพิ่มขั้นตอนใหม่ได้
หากต้องการเปลี่ยนขั้นตอนที่ไม่ได้กำหนดไว้ในเวิร์กโฟลว์ให้ดับเบิลคลิกที่ขั้นตอนที่ไม่ได้กำหนดแล้วขั้นตอนนี้จะเปิดขึ้น เลือกประเภทขั้นตอนดังที่แสดงในภาพหน้าจอต่อไปนี้

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