การจัดการ Oracle CRM On Demand > การจัดการกระบวนการทางธุรกิจ > การตั้งค่าเวิร์กโฟลว์ > การจัดทำกฎเวิร์กโฟลว์
การจัดทำกฎเวิร์กโฟลว์
หัวข้อนี้อธิบายวิธีจัดทำกฎเวิร์กโฟลว์
หมายเหตุ: หากมีการเลือกช่องทำเครื่องหมาย ใช้งานการสนับสนุนการแปลภาษาสำหรับข้อความของเวิร์กโฟลว์ยกเลิกการบันทึก ในโปรไฟล์บริษัท ฟิลด์ภาษาในการแปลจะสามารถใช้ได้ในเพจรายละเอียดกฎเวิร์กโฟลว์ และในเพจแก้ไขกฎเวิร์กโฟลว์ เมื่อคุณแก้ไขกฎเวิร์กโฟลว์ที่มีอยู่ ทั้งนี้ ฟิลด์ภาษาในการแปลจะยอมให้คุณป้อนคำแปลของข้อความแสดงข้อผิดพลาดที่กำหนดเอง ซึ่งจะปรากฏให้กับผู้ใช้หรือบริการทางเว็บ หากไม่ตรงตามเงื่อนไขในกฎเวิร์กโฟลว์ และมีการเลือกช่องทำเครื่องหมาย ยกเลิกการบันทึก สำหรับกฎนั้นๆ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟิลด์ภาษาในการแปล โปรดดูที่ การยกเลิกการดำเนินการบันทึกเวิร์กโฟลว์
ก่อนเริ่มต้นใช้งาน ฟังก์ชันเวิร์กโฟลว์ใน Oracle CRM On Demand ต้องได้รับการตั้งค่าสำหรับบริษัทของคุณ ตามที่อธิบายใน เกี่ยวกับกฎเวิร์กโฟลว์ ในการดำเนินการตามขั้นตอนที่ได้อธิบายในหัวข้อนี้ บทบาทผู้ใช้ของคุณต้องมีสิทธิ์ 'จัดการกฎข้อมูล - จัดการกฎเวิร์กโฟลว์' ในการสร้างกฎเวิร์กโฟลว์สำหรับประเภทเรคคอร์ดผู้ใช้ คุณจะต้องมีสิทธิ์ 'จัดการกฎข้อมูล - จัดการกฎเวิร์กโฟลว์สำหรับผู้ใช้' ในบทบาทผู้ใช้ของคุณ ผู้ดูแลระบบสามารถใช้สิทธิ์นี้สำหรับบทบาทผู้ดูแลระบบและสำหรับบทบาทอื่นๆ ได้หากจำเป็น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อควรพิจารณาเมื่อจัดทำกฎเวิร์กโฟลว์สำหรับประเภทเรคคอร์ดผู้ใช้ โปรดดูที่ ข้อควรพิจารณาเมื่อจัดทำกฎเวิร์กโฟลว์สำหรับประเภทเรคคอร์ดผู้ใช้ สำหรับข้อมูลเกี่ยวกับการเพิ่มสิทธิ์ในบทบาท โปรดดูที่ การเพิ่มบทบาท
หมายเหตุ: หลังจากจัดทำกฎ คุณไม่สามารถเปลี่ยนแปลงประเภทเรคคอร์ดหรือกิจกรรมทริกเกอร์ในกฎได้ อย่างไรก็ตาม คุณสามารถอัปเดตเงื่อนไขเวิร์กโฟลว์ได้
ในการจัดทำกฎเวิร์กโฟลว์
- คลิกที่ลิงค์ร่วม การจัดการ ที่มุมขวาบนของเพจใดก็ได้
- ในส่วนการจัดการกระบวนการทางธุรกิจ คลิกที่ การตั้งค่าเวิร์กโฟลว์
- ในเพจกฎเวิร์กโฟลว์ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:
- ในการจัดทำกฎเวิร์กโฟลว์ใหม่จากที่มีอยู่แล้ว ให้คลิก คัดลอก ในกฎเวิร์กโฟลว์ที่คุณต้องการคัดลอก
- ในการจัดทำกฎเวิร์กโฟลว์ใหม่ที่ไม่ขึ้นอยู่กับกฎที่มีอยู่ ให้คลิก ใหม่ ในแถบชื่อ
- ในเพจรายละเอียดกฎเวิร์กโฟลว์ ในส่วนรายละเอียดกฎเวิร์กโฟลว์หลัก ให้ป้อนข้อมูลกฎ
ตารางต่อไปนี้อธิบายฟิลด์กฎต่างๆ
ฟิลด์
|
คำอธิบาย
|
ชื่อเวิร์กโฟลว์
|
ป้อนชื่อที่ไม่ซ้ำกัน ไม่เกิน 50 ตัวอักษร
|
ใช้งาน
|
ใช้ช่องทำเครื่องหมายใช้งานเพื่อเปิดและปิดการใช้กฎ สามารถใช้งานกฎเวิร์กโฟลว์หลายตัวได้ในเวลาเดียวกัน
|
ใบสั่ง
|
ฟิลด์นี้เป็นแบบอ่านอย่างเดียวเมื่อคุณจัดทำกฎเวิร์กโฟลว์ ฟิลด์จะกำหนดลำดับที่ Oracle CRM On Demand จะเรียกใช้กฎที่อิงตามประเภทเรคคอร์ดเดียวกันและกิจกรรมทริกเกอร์เดียวกัน และเมื่อสามารถดำเนินการได้ ประเภทเรคคอร์ดหลักเดียวกัน Oracle CRM On Demand จะระบุกฎลงในหมายเลขลำดับที่ไม่ใช้ถัดไปโดยอัตโนมัติสำหรับกฎตามประเภทเรคคอร์ดเดียวกันและกิจกรรมทริกเกอร์เดียวกัน หากกิจกรรมทริกเกอร์สำหรับกฎเวิร์กโฟลว์เป็น หลังการเชื่อมโยงกับค่าหลัก หรือ หลังการยกเลิกการเชื่อมโยงจากค่าหลัก Oracle CRM On Demand จะระบุกฎลงในหมายเลขลำดับถัดไปที่ไม่ใช้โดยอัตโนมัติ สำหรับกฎตามประเภทเรคคอร์ดเดียวกัน กิจกรรมทริกเกอร์เดียวกัน และประเภทเรคคอร์ดหลักเดียวกัน คุณสามารถเปลี่ยนลำดับของกฎเวิร์กโฟลว์ในภายหลังได้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การเปลี่ยนแปลงลำดับของกฎเวิร์กโฟลว์
|
ออก
|
หากคุณเลือกช่องทำเครื่องหมาย ออก บนกฎเวิร์กโฟลว์นี้ และถ้าเป็นไปตามเงื่อนไขบนกฎ จะมีการดำเนินการที่ใช้งานบนกฎเวิร์กโฟลว์นี้ อย่างไรก็ตาม ไม่มีกฎเวิร์กโฟลว์ถัดไปที่อิงตามประเภทเรคคอร์ดเดียวกันและกิจกรรมทริกเกอร์เดียวกัน และเมื่อสามารถทำได้ ประเภทเรคคอร์ดหลักเดียวกัน จะถูกทริกเกอร์
หากไม่เป็นไปตามสภาวะบนกฎเวิร์กโฟลว์นี้ Oracle CRM On Demand จะดำเนินการต่อไปยังกฎถัดไปในลำดับ ไม่ว่าการตั้งค่าของช่องทำเครื่องหมาย ออก บนกฎเวิร์กโฟลว์นี้จะเป็นอย่างไร
|
คำอธิบาย
|
(ไม่จำเป็น) ป้อนข้อมูลเพิ่มเติมเกี่ยวกับกฎเวิร์กโฟลว์ เช่น วัตถุประสงค์ของกฎ
|
ประเภทเรคคอร์ด
|
เลือกประเภทเรคคอร์ดสำหรับกฎเวิร์กโฟลว์
สำหรับการจัดทำ อัปเดต และลบกิจกรรมทริกเกอร์ กฎเวิร์กโฟลว์แต่ละตัวจะเกี่ยวข้องกับประเภทเรคคอร์ดหนึ่งประเภทเท่านั้น กฎจะได้รับการประเมินสำหรับประเภทเรคคอร์ดนั้นและการดำเนินการจะเกิดขึ้นกับประเภทเรคคอร์ดนั้น หลังจากจัดทำกฎ คุณไม่สามารถเปลี่ยนแปลงประเภทเรคคอร์ดในกฎได้
สำหรับกฎเวิร์กโฟลว์ที่กิจกรรมทริกเกอร์คือ กิจกรรมทริกเกอร์หลังการเชื่อมโยงกับค่าหลักหรือหลังการแยกจากค่าหลัก ให้เลือกประเภทของเรคคอร์ดย่อย ตัวอย่างเช่น หากคุณต้องการให้กฎเวิร์กโฟลว์ทริกเกอร์เมื่อเรคคอร์ดผู้ติดต่อเชื่อมโยงกับเรคคอร์ดบริษัท ให้เลือกผู้ติดต่อในฟิลด์นี้ และเลือกบริษัทในฟิลด์ประเภทเรคคอร์ดหลัก
|
กิจกรรมทริกเกอร์
|
เลือกกิจกรรมที่ทริกเกอร์กฎ
เมื่อกิจกรรมนี้เกิดขึ้นในเรคคอร์ดของประเภทที่ระบุ กฎจะได้รับการประเมิน หลังจากจัดทำกฎ คุณไม่สามารถเปลี่ยนแปลงกิจกรรมทริกเกอร์ในกฎได้
หมายเหตุ: กิจกรรมทริกเกอร์หลังการเชื่อมโยงกับค่าหลักและหลังการแยกจากค่าหลักใช้ได้กับประเภทเรคคอร์ดบริษัท ผู้ติดต่อ และโอกาสทางการขายเท่านั้น สำหรับข้อมูลเพิ่มเติม โปรดดูส่วนกิจกรรมทริกเกอร์การเชื่อมโยงและการยกเลิกการเชื่อมโยงในหัวข้อ เกี่ยวกับกฎเวิร์กโฟลว์
|
ประเภทเรคคอร์ดหลัก
|
ฟิลด์นี้จะปรากฏขึ้นหากคุณเลือกกิจกรรมทริกเกอร์หลังการเชื่อมโยงกับค่าหลักหรือกิจกรรมทริกเกอร์หลังการแยกจากค่าหลัก
เลือกประเภทเรคคอร์ดหลัก ตัวอย่างเช่น หากคุณตั้งค่ากฎเวิร์กโฟลว์ที่จะทริกเกอร์เมื่อเรคคอร์ดผู้ติดต่อเชื่อมโยงกับเรคคอร์ดบริษัทหลัก ให้เลือกบริษัทในฟิลด์นี้ และเลือกผู้ติดต่อในฟิลด์ประเภทเรคคอร์ด
|
- หากคุณต้องการกำหนดเงื่อนไขกฎเวิร์กโฟลว์ คลิกที่ไอคอน fx ในส่วนเงื่อนไขกฎเวิร์กโฟลว์ของเพจ และใช้ Expression Builder เพื่อกำหนดเงื่อนไขกฎเวิร์กโฟลว์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Expression Builder โปรดดูที่ Expression Builder
หมายเหตุ: หากคุณไม่กำหนดเงื่อนไขใดๆ สำหรับกฎเวิร์กโฟลว์ จะมีการดำเนินการตามกฎทุกครั้งที่กฎถูกทริกเกอร์
เมื่อจัดทำเงื่อนไขในกฎเวิร์กโฟลว์ โปรดทราบประเด็นต่อไปนี้:
- เงื่อนไขกฎเวิร์กโฟลว์สามารถมีตัวอักษรได้ไม่เกิน 2048 ตัวอักษร
- คุณสามารถตั้งค่ากฎเวิร์กโฟลว์เฉพาะสำหรับบทบาทหรือช่องทางได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจำกัดกฎเวิร์กโฟลว์เฉพาะบทบาทหรือช่องทาง โปรดดูที่ การจำกัดกฎเวิร์กโฟลว์เฉพาะช่องทางหรือบทบาท
- คุณสามารถตรวจสอบว่าเรคคอร์ดมีการอัปเดตหรือไม่ โดยใช้เงื่อนไขที่คล้ายกับต่อไปนี้ในกฎเวิร์กโฟลว์ ในตัวอย่างนี้ สตริงที่ใช้ตรวจสอบว่าฟิลด์มีการเปลี่ยนแปลงคือ Invalid แต่คุณสามารถใช้สตริงที่คุณต้องการได้ โดยต้องไม่มีสตริงนั้นเป็นค่าในฟิลด์ที่กำลังตรวจสอบ:
IfNull([<FieldName>], "Invalid") <> IfNull(PRE("<FieldName>"), "Invalid")
คำเตือน: ฟังก์ชัน PRE จะไม่ส่งคืนค่าก่อนหน้าของฟิลด์ หากใช้ฟังก์ชันในเวิร์กโฟลว์หรือการดำเนินการที่เรียกใช้หลังจากการดำเนินการ รอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน PRE() โปรดดูที่ PRE
- ในส่วนการดำเนินการหากไม่ตรงตามเงื่อนไขที่มีอยู่บนเพจรายละเอียดกฎเวิร์กโฟลว์ คุณสามารถระบุให้ยกเลิกการดำเนินการบันทึกได้ หากไม่เป็นไปตามเงื่อนไขบนกฎ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการระบุให้ยกเลิกการดำเนินการบันทึก หากไม่เป็นไปตามเงื่อนไขบนกฎ โปรดดูที่ การยกเลิกการดำเนินการบันทึกเวิร์กโฟลว์
- บันทึกกฎเวิร์กโฟลว์
เมื่อคุณบันทึกกฎแล้ว คุณจะสามารถจัดทำการดำเนินการสำหรับกฎนั้นได้ คุณสามารถจัดทำการดำเนินการหลายรายการสำหรับกฎเวิร์กโฟลว์หนึ่งกฎได้สูงสุด 25 รายการ
หมายเหตุ: ชื่อฟิลด์ที่ไม่อ้างอิงกับภาษาและ Syntax ของชื่อฟิลด์ที่ใช้ในนิพจน์ตัวอย่างใดๆ ในหัวข้อนี้เป็นชื่อฟิลด์และ Syntax ของชื่อฟิลด์ที่ใช้ใน Expression Builder ในรีลีสก่อนหน้า Release 29 Service Pack 1 ตัวอย่างเหล่านี้ยังคงใช้ได้ อย่างไรก็ตาม หากคุณเลือกฟิลด์ที่สอดคล้องสำหรับนิพจน์จากรายการฟิลด์ใน Expression Builder ใน Release 29 Service Pack 1 หรือต่อมา ชื่อฟิลด์และ Syntax ของชื่อฟิลด์จะแตกต่างจากที่แสดงอยู่ในตัวอย่าง จึงขอแนะนำให้คุณเลือกฟิลด์สำหรับนิพจน์ของคุณจากรายการฟิลด์ใน Expression Builder เสมอ เพื่อให้ชื่อฟิลด์และ Syntax ของชื่อฟิลด์ถูกต้องเสมอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับชื่อฟิลด์และ Syntax ของชื่อฟิลด์ในนิพจน์ โปรดดูที่ เกี่ยวกับนิพจน์
สำหรับกระบวนการทีละขั้นตอนในการจัดทำการดำเนินการของเวิร์กโฟลว์ โปรดดูที่หัวข้อต่อไปนี้:
หัวข้อที่เกี่ยวข้อง
โปรดดูหัวข้อดังต่อไปนี้สำหรับข้อมูลเวิร์กโฟลว์ที่เกี่ยวข้อง:
|