|
|
นิพจน์ตัวอย่างของ Expression Builder
|
อัปเดตฟิลด์มาร์จินโอกาสทางการขาย
|
คำอธิบาย
|
อัปเดตฟิลด์มาร์จินโอกาสทางการขาย
|
Syntax
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
ตรวจสอบบริการใหม่
|
คำอธิบาย
|
การตรวจสอบฟิลด์ บริการใหม่ไม่สามารถมีรายได้เกิน 1,000,000
|
Syntax
|
<= IIf (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])
|
กำหนดคำขอบริการที่จัดทำใหม่ให้กับผู้จัดทำ
|
คำอธิบาย
|
เมื่อจัดทำคำขอบริการ ให้ตั้งค่าของฟิลด์ชื่อเรียกในเรคคอร์ดผู้ใช้ของผู้ใช้ปัจจุบันเป็นค่าดีฟอลต์สำหรับฟิลด์เจ้าของในคำขอบริการ
|
Syntax
|
[{Owner Alias}] = UserValue('<Alias>')
|
ตรวจสอบว่าค่าในฟิลด์ที่ระบุมีการเปลี่ยนแปลงหรือไม่
|
คำอธิบาย
|
ตรวจสอบการเปลี่ยนแปลงค่าฟิลด์
|
Syntax
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
ทริกเกอร์เวิร์กโฟลว์ตามวันที่ปิด
|
คำอธิบาย
|
หากมีการแก้ไขวันที่ปิดมานานกว่า 30 วัน ให้รันเวิร์กโฟลว์
|
Syntax
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
ทริกเกอร์เวิร์กโฟลว์หากโอกาสทางการขายเข้าสู่ขั้นตอนที่กำหนดโดยไม่มีผู้ติดต่อ
|
คำอธิบาย
|
หากโอกาสทางการขายเข้าสู่ขั้นตอนการขาย ปิด/ชนะ โดยไม่มีผู้ติดต่อ ให้รันเวิร์กโฟลว์
|
Syntax
|
FieldValue('{Sales Stage - Translation}') = "Closed/Won" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "No Match Row Id"
|
ทริกเกอร์เวิร์กโฟลว์เมื่อเลือกช่องทำเครื่องหมาย
|
คำอธิบาย
|
หากมีการเลือกในฟิลด์ช่องทำเครื่องหมาย พร้อมสำหรับการตรวจสอบ ที่กำหนดเอง ให้รันเวิร์กโฟลว์
|
Syntax
|
((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')
|
ตรวจสอบว่าผู้ใช้ปัจจุบันเป็นเจ้าของเรคคอร์ดหรือไม่
|
คำอธิบาย
|
ตรวจสอบว่าเจ้าของเรคคอร์ดเป็นผู้ใช้ปัจจุบัน ในกรณีนี้ จะมีการใช้ฟังก์ชัน IfNull เนื่องจากฟิลด์เจ้าของอาจเป็นนัล
|
Syntax
|
IfNull([{Owner Alias}], "Invalid") = UserValue('<Alias>')
|
ทริกเกอร์อีเมล์เมื่อลำดับความสำคัญของบริษัทมีการเปลี่ยนแปลง
|
คำอธิบาย
|
ทริกเกอร์อีเมล์เมื่อค่าในฟิลด์ลำดับความสำคัญของบริษัทมีการเปลี่ยนแปลงจากต่ำเป็นสูง
|
Syntax
|
(PRE('{Type}') = "Low") AND ( FieldValue('{Type}') = "High")
|
แยกช่องทางที่เจาะจงออกจากเวิร์กโฟลว์
|
คำอธิบาย
|
ไม่รันเวิร์กโฟลว์สำหรับเรคคอร์ดที่ได้รับการอัปเดตผ่านวินโดว์ของเบราเซอร์
|
Syntax
|
PRE('{Customer Target Type}') = "Advertisement" AND ExcludeChannel("Online")
|