Business Object & Data Mapping
Last updated
Last updated
Business Object (BO) คือการห่อหุ้มข้อมูลทางธุรกิจหรือตัวแปรที่ใช้โดยกิจกรรมต่างๆในกระบวนการทางธุรกิจ ออบเจ็กต์ธุรกิจแต่ละรายการสามารถมีออบเจ็กต์หรือพารามิเตอร์ทางธุรกิจอื่นๆ ได้ Parameter เป็นชนิดข้อมูลอย่างง่ายซึ่งเหมือนกับประเภทข้อมูลในภาษาการเขียนโปรแกรมทั่วไป Process Designer (PD) รองรับข้อมูล 5 ชนิด ได้แก่ สตริง (String), จํานวนเต็ม (Integer), ทศนิยม (Decimal), วันที่ (Date) และเวลา (Time) ความสัมพันธ์ระหว่าง business object และ parameter แสดงในรูปด้านล่าง
รูปด้านล่างอธิบาย business object ของพนักงานซึ่งประกอบด้วยพารามิเตอร์ 3 ตัว - firstname, lastname และ age นอกจากนี้ยังมี business object ในพนักงานที่เป็นที่อยู่ซึ่งจะประกอบด้วย 3 พารามิเตอร์ - houseNo, street และ province
Business object เป็นหนึ่งในองค์ประกอบ PD ที่สําคัญที่สุดซึ่งใช้ในการกําหนดตัวแปรอินพุตและเอาต์พุตสําหรับแต่ละ activity node task และสําหรับกระบวนการโดยรวม พารามิเตอร์ของ BO ยังใช้เพื่อสร้างเงื่อนไขของ gateway tasks หน้าจอเพื่อกําหนด BO แสดงในรูปด้านล่าง
Data Mapping คือกระบวนการส่งข้อมูลธุรกิจผ่าน business object ไปยังแต่ละ activity node task เพื่อดําเนินactivity node task ตามการป้อนข้อมูล ในขั้นตอนแรกผู้ใช้จะต้องกําหนดวั business object ของ business process จะเป็นอินพุตและเอาต์พุตดังที่แสดงในรูปด้านล่าง
จากนั้นผู้ใช้จะต้องแมประหว่าง business object ของ business process และ business object ที่กําหนดของแต่ละ activity node task ผู้ใช้สามารถแมป business object ทั้งหมดกับ business object อื่นหรือสามารถแมปผ่านพารามิเตอร์ตามพารามิเตอร์ ตัวอย่างด้านล่างแสดง business object หนึ่งไปยังการแมปออบเจ็กต์ธุรกิจอื่น
ใน mapping link (แสดงเป็นเส้นสีน้ําเงินในรูปด้านบน) ระหว่าง business object ผู้ใช้ยังสามารถเพิ่มเงื่อนไขใด ๆ ดังที่แสดงในรูปด้านล่าง ดับเบิลคลิกที่ลิงค์เพื่อเปิด Formula Editor
สำหรับรายละเอียดเพิ่มเติมของ Formula Editor โปรดดูในส่วนอ้างอิง Formula Editor