SAP Business Workflow - สถาปัตยกรรม

ดังที่กล่าวไว้ในบทที่แล้ว SAP Workflow มีสถาปัตยกรรมสามชั้น ต่อไปนี้เป็นสามชั้นในสถาปัตยกรรมเวิร์กโฟลว์ SAP -

  • วัตถุทางธุรกิจ
  • กระบวนการทางธุรกิจ
  • รูปแบบองค์กร

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

มี Business Object Repository ซึ่งเป็นวิธีเชิงวัตถุที่ใช้ในการสร้างโมเดล Business Objects and Processes เป็นชุดของประเภท Business Object และประเภท Interface ที่มีส่วนประกอบเช่นแอตทริบิวต์วิธีการและเหตุการณ์

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

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

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

ตัวอย่างงานทั่วไป ได้แก่ -

  • เอกสารเผยแพร่
  • โพสต์ใบแจ้งหนี้
  • อนุมัติการขาด
  • เรียกใช้รายงาน
  • เปลี่ยนวัสดุ
  • Call
  • ตรวจสอบงานและอื่น ๆ อีกมากมาย

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