Share via


บทช่วยสอน: ปรับปรุงโฟลว์กระบวนการธุรกิจด้วยการแบ่งสาขา

โฟลว์กระบวนการธุรกิจจะแนะนำคุณผ่านระยะต่างๆ ของการขาย การตลาด หรือการบริการจนถึงขั้นเสร็จสมบูรณ์ ในกรณีทั่วไป ขั้นตอนการประมวลผลธุรกิจเชิงเส้นเป็นตัวเลือกที่ดี อย่างไรก็ตาม ในสถานการณ์ที่ซับซ้อนมากขึ้น คุณสามารถเพิ่มขั้นตอนกระบวนการทางธุรกิจด้วยการโยงหัวข้อ ถ้าคุณมีสิทธิ์สร้างในขั้นตอนของกระบวนการทางธุรกิจ คุณก็จะสามารถสร้างลำดับกระบวนการทางธุรกิจที่มีหลายสาขาโดยใช้ตรรกะ If-Else สามารถสร้างเงื่อนไขย่อยในเวิร์กโฟลว์จากนิพจน์ทางตรรกะหลายนิพจน์ที่ใช้ตัวดำเนินการ AND หรือ OR ร่วมกัน การเลือกสาขาจะทำโดยอัตโนมัติในเวลาจริงตามกฎที่กำหนดไว้ในระหว่างการกำหนดกระบวนการ ตัวอย่าง ในการขายรถยนต์ คุณสามารถกำหนดโฟลว์กระบวนการธุรกิจหนึ่งซึ่งหลังจากระยะคัดเลือกทั่วไปจะแยกออกเป็นสองสาขาตามกฏ (ลูกค้าต้องการรถมือหนึ่งหรือมือสอง งบประมาณของผู้ซื้อสูงหรือต่ำกว่า $20,000 และอื่นๆ) สาขาหนึ่งสำหรับรถใหม่และอีกสาขาหนึ่งสำหรับรถยนต์ใช้แล้ว สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโฟลว์กระบวนการธุรกิจ โปรดดูที่ ภาพรวมโฟลว์กระบวนการธุรกิจ

ไดอะแกรมต่อไปนี้แสดงขั้นตอนการประมวลผลธุรกิจที่มีสาขา:

แผนผังลำดับงานที่แสดงขั้นตอนต่างๆ ในกระบวนการขายรถยนต์

สิ่งที่คุณต้องทราบเมื่อออกแบบโฟลว์กระบวนการธุรกิจที่มีสาขา

คำนึงถึงข้อมูลต่อไปนี้เมื่อคุณออกแบบลำดับกระบวนการทางธุรกิจที่มีสาขา:

  • กระบวนการสามารถขยายออกได้สูงสุดห้าตารางที่ไม่ซ้ำกัน

  • คุณสามารถใช้ลำดับขั้นสูงสุด 30 สำหรับแต่ละกระบวนการและขั้นตอนสูงสุด 30 ขั้น

  • แต่ละสาขาจะมีระดับความลึกไม่เกินห้าระดับ

  • กฎการโยงหัวข้อต้องยึดตามขั้นตอนต่างๆ ในขั้นที่มาก่อนทันที

  • คุณสามารถรวมเงื่อนไขหลายเงื่อนไขในกฎได้ โดยใช้ตัวดำเนินการ AND หรือ OR แต่ไม่ใช่ทั้งสองตัวดำเนินการ

  • เมื่อคุณกำหนดขั้นตอนของกระบวนการ คุณสามารถเลือกความสัมพันธ์ของตาราง ความสัมพันธ์นี้ต้องเป็นความสัมพันธ์ตารางแบบ 1:N (หนึ่งต่อกลุ่ม)

  • สามารถเรียกใช้งานกระบวนการที่ทำงานอยู่ได้มากกว่า 1 กระบวนงานบนแถวเดียวกันพร้อมๆ กัน

  • คุณสามารถจัดเรียงไทล์ต่างๆ (ลำดับขั้น ขั้นตอน เงื่อนไข ฯลฯ) บนโฟลว์กระบวนการได้โดยการลากและวาง

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

  • การเปลี่ยนแปลง API ของไคลเอนต์ไม่สามารถทริกเกอร์การประเมินเงื่อนไขการแยกสาขาได้ เนื่องจากการแยกสาขาอาศัยกฎธุรกิจ

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

หมายเหตุ

  • ตารางที่ใช้ในกระบวนการเปลี่ยนแปลงหลายครั้ง (ปิดหลายตารางมีการวนกลับ)

  • กระบวนการสามารถย้อนกลับไประยะก่อนหน้านี้โดยไม่คำนึงถึงชนิดของตาราง ตัวอย่างเช่น ถ้าระยะที่ใช้งานอยู่คือ ส่งใบเสนอราคา บนแถวใบเสนอราคา ผู้ใช้กระบวนการสามารถเลื่อนขั้นที่ใช้งานอยู่กลับไปยังขั้น เสนอ ในแถวโอกาสทางการขาย

    ในตัวอย่างอื่น สมมติว่ากระบวนการอยู่ในลำดับขั้น นำเสนอข้อเสนอ ในขั้นตอนของกระบวนการ: รับรองคุณสมบัติลูกค้าเป้าหมาย>ระบุความต้องการ>สร้างข้อเสนอ>นำเสนอข้อเสนอ>ปิด ถ้าข้อเสนอที่นำเสนอให้แก่ลูกค้าที่ต้องการค้นคว้าเพิ่มเติมเพื่อระบุความต้องการลูกค้า ผู้ใช้เพียงเลือกลำดับขั้นตอน ระบุความต้องการ ของกระบวนการของคุณ และเลือก ตั้งค่าเป็นใช้งาน

ตัวอย่างเช่น: การขายลำดับกระบวนการขายรถยนต์สองสาขา

ลองดูที่ตัวอย่างของขั้นตอนของกระบวนการทางธุรกิจที่มีสองสาขา สำหรับรถยนต์ใหม่และใช้แล้ว

ขั้นแรก เราจะสร้างกระบวนการใหม่ที่ชื่อว่า กระบวนการขายรถยนต์

  1. เปิดตัวสำรวจโซลูชัน และจากนั้น ในบานหน้าต่างนำทางด้านซ้าย เลือก กระบวนการ

  2. เลือก สร้าง เพื่อสร้างการตั้งค่าใหม่

  3. ระบุ ประเภท เป็น ขั้นตอนในกระบวนการธุรกิจ และ เอนทิตีหลัก เลือก ลูกค้าเป้าหมาย

  4. เพิ่มระยะแรกไปยังกระบวนการที่เรียกว่า รับรองคุณสมบัติ และเพิ่มขั้นตอน กรอบเวลาการซื้อ และ ความชื่นชอบรถยนต์

  5. หลังจากขั้น รับรองคุณสมบัติทั่วไป เราจะแยกกระบวนการในการแยกสองสาขา โดยใช้ไทล์ เงื่อนไข

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

    2. เมื่อต้องการเพิ่มสาขาแรกสำหรับขั้นตอน เพิ่มไทล์ขั้นตอนบนพาธ "ใช่" ของไทล์เงื่อนไข

    3. เมื่อต้องการเพิ่มสาขาที่สองที่จะถูกดำเนินการเมื่อเงื่อนไขไม่เป็นที่พอใจ เพิ่มไทล์ขั้นตอนอื่นบนพาธ "ไม่" ของไทล์เงื่อนไข

เคล็ดลับ

คุณสามารถเพิ่มเงื่อนไขอื่นบนเส้นทาง "ไม่" ของไทล์เงื่อนไขที่มีอยู่แล้วเพื่อสร้างสาขาที่มี่ความซับซ้อนมากขึ้นได้

รูปที่แสดงขั้นตอนการรับรองคุณสมบัติที่สร้างขึ้น

ถ้า ความชื่นชอบรถยนต์ = ใหม่ กระบวนการสาขาขั้น ขายรถยนต์ใหม่ หรือจะข้ามไปยังขั้น ขายรถใช้แล้ว ในสาขาที่สอง ดังแสดงด้านล่าง

รูปภาพซึ่งแสดงลำดับขั้นการขายรถยนต์ใหม่

ลำดับขั้นการขายรถยนต์มือสอง

หลังจากเสร็จสิ้นขั้นตอนทั้งหมดในขั้น ขายรถยนต์ใหม่ หรือขั้น ขายรถใช้แล้ว กระบวนการจะคืนค่ากลับไปยังขั้นตอนหลัก ด้วยขั้น ส่งใบเสนอราคา

ลำดับขั้นส่งใบเสนอราคา

ป้องกันไม่ให้เปิดเผยข้อมูล

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

แผนผังลำดับงานที่แสดงขั้นตอนในกระบวนการตัวอย่าง เพื่อป้องกันไม่ให้เกิดการเปิดเผยข้อมูล

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

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

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

ในขั้นตอนนี้ของกระบวนการ เจ้าหน้าที่ที่ให้กู้ยืมจะสามารถดูการตรวจสอบการฉ้อโกงและขั้นตอนการดำเนินการทางกฎหมาย ซึ่งเป็นส่วนหนึ่งของการเปิดเผยข้อมูลที่ไม่เหมาะสม เราขอแนะนำให้ความสนใจพิเศษกับข้อมูลที่อาจถูกเปิดเผยเนื่องจากมีการโยงหัวข้อการชำระเงิน ในตัวอย่างของเรา แยกกระบวนการเป็นกระบวนการที่แยกเป็นสอง สำหรับการประมวลผลการร้องขอ และอีกหนึ่งแบบสำหรับการตรวจสอบการฉ้อโกง เพื่อป้องกันไม่ให้เปิดเผยข้อมูล กระบวนการสำหรับเจ้าหน้าที่การกู้เงินจะมีลักษณะดังนี้:

แผนผังลำดับงานที่แสดงขั้นตอนเพิ่มเติมในกระบวนการ เพื่อป้องกันไม่ให้เกิดการเปิดเผยข้อมูล

กระบวนการสำหรับการตรวจสอบจะสมบูรณ์ในตัวเอง และรวมถึงขั้นตอนต่อไปนี้:

แผนผังลำดับงานที่แสดงขั้นตอนสำหรับกระบวนการตรวจสอบสำหรับกรณีที่มีการเปิดเผยข้อมูล

คุณจะต้องระบุเวิร์กโฟลว์เพื่อการซิงโครไนส์การตัดสินใจอนุมัติ/ปฏิเสธ จากแถวการตรวจสอบกับแถวคำขอ

ขั้นตอนถัดไป

สร้างโฟลว์กระบวนการธุรกิจ
สร้างตรรกะทางธุรกิจที่กำหนดเองผ่านกระบวนการ