SAP Business Workflow - การสร้างขั้นตอน

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

หากต้องการเปลี่ยนขั้นตอนที่ไม่ได้กำหนดไว้ในเวิร์กโฟลว์ให้ดับเบิลคลิกที่ขั้นตอนที่ไม่ได้กำหนดแล้วขั้นตอนนี้จะเปิดขึ้น เลือกประเภทขั้นตอนดังที่แสดงในภาพหน้าจอต่อไปนี้

มีประเภทขั้นตอนต่างๆที่คุณสามารถเลือกได้ตามความต้องการ ต่อไปนี้เป็นประเภทขั้นตอนทั่วไปสัญลักษณ์ในเวิร์กโฟลว์และคำอธิบาย

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

เมื่อคุณแทรกขั้นตอนใหม่ในเวิร์กโฟลว์ที่มีอยู่ตำแหน่งจะขึ้นอยู่กับขั้นตอนหรือผลลัพธ์ที่เลือกไว้ก่อนหน้านี้

คุณต้องการแทรกขั้นตอนที่ใด คุณต้องเลือกอะไร
หลังจากขั้นตอน ผลลัพธ์ของขั้นตอนซึ่งอยู่ในสาขาที่เกี่ยวข้องของข้อกำหนดเวิร์กโฟลว์
ก่อนขั้นตอน ขั้นตอน
เป็นกิ่งใหม่ของส้อม
สัญลักษณ์ก่อนส้อม

การใช้ Wait Step

ขั้นตอนการรอในเวิร์กโฟลว์สามารถรอให้ -

  • Event
  • กิจกรรมท้องถิ่น
  • รายการงาน
  • เหตุการณ์ที่เวิร์กโฟลว์ได้รับ

เมื่อขั้นตอนการรอกำลังรอเหตุการณ์นั้นจะสิ้นสุดลงเมื่อมีเหตุการณ์เฉพาะเกิดขึ้น กิจกรรมจะสิ้นสุดขั้นตอนการรอทั้งหมดที่รอเหตุการณ์นั้น ๆ มักใช้กันทั่วไป -

  • เพื่อระงับเวิร์กโฟลว์จนกว่าเหตุการณ์เฉพาะจะเกิดขึ้น
  • อันเป็นผลมาจากเวิร์กโฟลว์อื่นเริ่มต้นในระบบอื่น
  • เป็นเหตุการณ์ในการประมวลผลแบบขนาน

วิธีเดียวกับการทำงานเมื่อรอเหตุการณ์ในเครื่องเงื่อนไขหรือเหตุการณ์จากเวิร์กโฟลว์อื่น

รอกิจกรรม ระบบรอสำหรับเหตุการณ์ที่เฉพาะเจาะจง ไอเท็มงานจะเสร็จสมบูรณ์หากเหตุการณ์ที่คาดไว้เกิดขึ้นเท่านั้น เหตุการณ์ยังสามารถถูกทริกเกอร์โดยการเกิดขึ้นของเอกสาร XML