در این قسمت میتوانید شروط مختلفی از نوع AND و OR بر روی تمامی فیلدهای ماژول مقصد جهت انجام فعالیت اتوماتیک و سیستمی قرار دهید . *با انتخاب هر فیلد* برای ایجاد شرط گذاری بر روی آن، شروط زیر قابل استفاده میباشد:
ترتیب | شروط | زمان استفاده | مثال |
1 | برابر با | شرط “برابر با”، فیلد انتخابی را برابر با یک مقدار خاص در نظر میگیرد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | صنعت “برابر با” بانک |
2 | نابرابر با | شرط “نابرابر با”، چک میکند فیلد انتخابی نابرابر با یک مقدار خاص باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | صنعت “نابرابر با” بانک |
3 | شروع با | شرط “شروع با” چک میکند که فیلد انتخابی با مقدار خاصی شروع شود. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره موبایل “شروع با” 0912 |
4 | خاتمه با | شرط “خاتمه با” چک میکند که فیلد انتخابی با مقدار خاصی پایان یابد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره موبایل “خاتمه با” 8789 |
5 | شامل | شرط “شامل” چک میکند که فیلد انتخابی شامل مقدار خاصی باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | آدرس “شامل” تهران دقت کنید گاهی بجای شرط برابر با بهتر است از کلمه شامل استفاده شود تا از بین کل اطلاعات موجود در فیلد، جست و جو انجام گردد. |
6 | مواردی که شامل نمیشود | شرط “مواردی که شامل نمیشود” چک میکند که فیلد انتخابی شامل مقدار یا مقدارهای خاصی نمیباشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | آدرس “مواردی که شامل نمیشود” تهران |
7 | تغییر کرد | شرط “تغییر کرد” چک میکند که مقدار فیلد انتخابی تغییر یا ویرایش شده است یا خیر. | شماره موبایل “تغییر کرد” |
8 | تغییر کرد به | شرط “تغییر کرد به” چک میکند که مقدار فیلد انتخابی به مقدار خاصی تغییر یا ویرایش شده است. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | صنعت “تغییر کرد به” بانک تایید مدیریت “تغییر کرد به” مورد تایید است. |
9 | تغییر کرد از | شرط “تغییر کرد از” چک میکند که مقدار فیلد انتخابی از مقدار خاصی تغییر کرده یا به مقدار دیگری ویرایش شده است. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | کد پستی “تغییر کرد از” 8136613417 در واقع سیستم چک میکند که موقع تغییر یا ویرایش مقدار یک فیلد، آن فیلد با چه مقدار یا اطلاعات اولیه ای پر شده است. |
10 | خالی | شرط “خالی” چک میکند که فیلد انتخابی خالی باشد. | منبع سرنخ “خالی” |
11 | خالی نیست | شرط “خالی نیست” چک میکند که فیلد انتخابی خالی نباشد. | منبع سرنخ “خالی نیست” شماره موبایل “خالی نیست” |
12 | کمتر از | شرط “کمتر از” چک میکند که فیلد انتخابی از نوع شماره مثل شماره رکورد، از مقدار خاصی کمتر باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره رکورد “کمتر از” 100 در این مثال رکوردهایی میبایست جست و جو شوند که شماره رکورد یکتایی که به هر یک اختصاص داده میشود کمتر از 100 باشد. |
13 | مساوی | شرط “مساوی” چک میکند که فیلد انتخابی از نوع شماره مثل شماره رکورد، مساوی مقدار خاصی باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره رکورد “مساوی” 100 در این مثال رکوردهایی میبایست جست و جو شوند که شماره رکورد یکتایی که به هر یک اختصاص داده میشود مساوی 100 باشد. |
14 | بیشتر از | شرط “بیشتر از” چک میکند که فیلد انتخابی از نوع شماره مثل شماره رکورد، از مقدار خاصی بیشتر باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره رکورد “بیشتر از” 100 در این مثال رکوردهایی میبایست جست و جو شوند که شماره رکورد یکتایی که به هر یک اختصاص داده میشود بیشتر از 100 باشد. |
15 | کمتر یا برابر با | شرط “کمتر یا برابر با” چک میکند که فیلد انتخابی از نوع شماره مثل شماره رکورد، کمتر یا برابر با مقدار خاصی باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره رکورد “کمتر یا برابر با” 100 در این مثال رکوردهایی میبایست جست و جو شوند که شماره رکورد یکتایی که به هر یک اختصاص داده میشود کمتر یا مساوی 100 باشد. |
16 | بزرگتر یا برابر با | شرط “بزرگتر یا برابر با” چک میکند که فیلد انتخابی از نوع شماره مثل شماره رکورد، بزرگتر یا برابر با مقدار خاصی باشد. این مقدار میتواند ثابت یا متغیر باشد.(جهت ایجاد مقدار ثابت یا متغیر به این لینک مراجعه کنید) | شماره رکورد “بزرگتر یا برابر با” 100 در این مثال رکوردهایی میبایست جست و جو شوند که شماره رکورد یکتایی که به هر یک اختصاص داده میشود بزرگتر یا مساوی 100 باشد. |
17 | بین | شرط “بین” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ تولد، بین دو مقدار خاصی باشد. | تاریخ تولد “بین” 1402.07.01,1402.08.01 |
18 | قبل | شرط “قبل” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور، قبل از تاریخ خاصی باشد. | تاریخ فاکتور “قبل از” 1402.07.01 |
19 | بعد | شرط “بعد” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور، بعد از تاریخ خاصی باشد. | تاریخ فاکتور “بعد از” 1402.07.01 |
20 | برابر با امروز | شرط “برابر با امروز” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور برابر با تاریخ روز باشد. | تاریخ فاکتور “برابر با امروز” |
21 | برابر با فردا | شرط “برابر با فردا” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور برابر با تاریخ روز بعد باشد. | تاریخ فاکتور “برابر با فردا” |
22 | برابر با دیروز | شرط “برابر با دیروز” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور برابر با تاریخ روز قبل باشد. | تاریخ فاکتور “برابر با دیروز” |
23 | کمتر از % روز پیش(از تاریخ انتخابی) | شرط ” کمتر از % روز پیش” چک میکند که فیلد انتخابی از نوع تاریخ مثل زمان ایجاد یا تاریخ فاکتور، مربوط به n روز پیش تا به الان باشد. | تاریخ فاکتور “کمتر از % روز پیش” 7 بنابراین سیستم فاکتورهایی که تاریخ آنها از 7 روز پیش تا به الان هست را جست و جو و در نظر خواهد گرفت. |
24 | بیشتر از% روز پیش(از تاریخ انتخابی) | شرط ” بیشتر از % روز پیش” چک میکند که فیلد انتخابی از نوع تاریخ مثل زمان ایجاد یا تاریخ فاکتور، مربوط به n روز پیش به قبل باشد. | تاریخ فاکتور “بیشتر از % روز پیش” 7 بنابراین سیستم فاکتورهایی که تاریخ آنها مربوط به 7 روز پیش و قبلتر هست را جست و جو و درنظر خواهد گرفت. |
25 | کمتر از% روز بعد (از تاریخ انتخابی) | شرط ” کمتر از % روز بعد” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور، کمتر از n روز به آن باقی مانده است. | تاریخ فاکتور ” کمتر از % روز بعد ” 7 بنابراین سیستم فاکتورهایی که به تاریخ آنها کمتر از 7 روز مانده را جست و جو و درنظر خواهد گرفت. |
26 | بیشتر از% روز بعد (از تاریخ انتخابی) | شرط ” بیشتر از % روز بعد” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور، بیشتر از n روز بعد باشد. | تاریخ فاکتور ” بیشتر از % روز بعد ” 7 بنابراین سیستم فاکتورهایی که به تاریخ آنها بیشتر از 7 روز مانده را جست و جو و درنظر خواهد گرفت. |
27 | کمتر از | شرط “کمتر از” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ تولد، از مقدار خاص و ثابتی کمتر باشد. | تاریخ تولد “کمتر از” 1370.01.01 در این مثال رکوردهایی میبایست جست و جو شوند که تاریخ تولد ثبت شده در آنها مربوط به تاریخ قبل از 1370.01.01 باشد. |
28 | بیشتر از | شرط “بیشتر از” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ تولد، از مقدار خاص و ثابتی بیشتر باشد. | تاریخ تولد “بیشتر از” 1370.01.01 در این مثال رکوردهایی میبایست جست و جو شوند که تاریخ تولد ثبت شده در آنها مربوط به تاریخ بعد از 1370.01.01 باشد. |
29 | % روز پیش (از تاریخ انتخابی) | شرط ” % روز پیش” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور، مربوط به n روز پیش باشد. | تاریخ فاکتور “% روز پیش ” بنابراین سیستم فاکتورهایی که تاریخ آنها مربوط به 2 روز پیش بوده است را جست و جو و درنظر خواهد گرفت. |
30 | % روز بعد (از تاریخ انتخابی) | شرط ” % روز بعد” چک میکند که فیلد انتخابی از نوع تاریخ مثل تاریخ فاکتور، مربوط به n روز بعد باشد. | تاریخ فاکتور “% روز بعد ” 2 بنابراین سیستم فاکتورهایی که تاریخ آنها مربوط به 2 روز بعد هست را جست و جو و درنظر خواهد گرفت. |
31 | فعال است | شرط ” فعال است” چک میکند که فیلد از نوع چک باکس فعال باشد. | ارسال پیامک “فعال است” سیستم چک میکند که چک باکس ارسال پیامک تیک خورده و فعال باشد. |
32 | غیر فعال است | شرط ” غیرفعال است” چک میکند که فیلد از نوع چک باکس غیرفعال باشد. | ارسال پیامک “غیر فعال است” سیستم چک میکند که چک باکس ارسال پیامک تیک نخورده و غیر فعال باشد. |
33 | کمتر از% ساعت قبل (از زمان انتخابی) | شرط ” کمتر از % ساعت قبل” چک میکند که فیلد انتخابی از نوع زمان مثل زمان ایجاد یا زمان ویرایش، مربوط به n ساعت پیش تا به الان باشد. | زمان ایجاد”کمتر از % ساعت قبل” 2 بنابراین سیستم رکوردهایی که زمان ایجاد آنها از 2 ساعت پیش تا به الان هست را جست و جو و در نظر خواهد گرفت. |
34 | بیشتر از% ساعت قبل (از زمان انتخابی) | شرط ” بیشتر از % ساعت قبل” چک میکند که فیلد انتخابی از نوع زمان مثل زمان ایجاد یا زمان ویرایش، مربوط به n ساعت پیش به قبل باشد. | زمان ایجاد”بیشتر از % ساعت قبل” 2 بنابراین سیستم رکوردهایی که زمان ایجاد آنها از 2 ساعت پیش و قبلتر هست را جست و جو و درنظر خواهد گرفت. |
35 | کمتر از% ساعت بعد (از زمان انتخابی) | شرط ” کمتر از % ساعت بعد” چک میکند که فیلد انتخابی از نوع زمان مثل زمان ایجاد یا زمان ویرایش، کمتر از n ساعت به آن باقی مانده است. | زمان ایجاد”کمتر از % ساعت بعد” 2 بنابراین سیستم رکوردهایی که به زمان ایجاد آنها کمتر از 2 ساعت مانده را جست و جو و درنظر خواهد گرفت. |
36 | بیشتر از% ساعت بعد (از زمان انتخابی) | شرط ” بیشتر از % ساعت بعد” چک میکند که فیلد انتخابی از نوع زمان مثل زمان ایجاد یا زمان ویرایش، بیشتر از n ساعت بعد باشد. | زمان ایجاد”کمتر از % ساعت بعد” 2 بنابراین سیستم رکوردهایی که به زمان ایجاد آنها بیشتر از 2 ساعت مانده را جست و جو و درنظر خواهد گرفت. |
جهت ایجاد یک مقدار ثابت یا متغیر کافیست بر روی فیلد ورود اطلاعات کلیک کرده و در پنجره باز شده 3 بخش زیر وجود دارد:
1. متن خام
در این بخش میتوانید یک متن ثابت وارد کنید.
فرض کنید میخواهید شرط بگذارید اگر فیلد توضیحات شامل کلمه “مشتری مهم” باشد. بنابراین در پنجره متنی که باز میشود در بخش متن خام کلمه “مشتری مهم” را تایپ کنید.
2. فیلد
در این بخش میتوانید یک متن ثابت + متغیرهای دلخواهتان که میخواهید سیستم مقدار مناسب را از رکورد گرفته و در آن جایگزاری کند انتخاب کنید.
فرض کنید میخواهید در ماژول مخاطبین شرط بگذارید اگر فیلد توضیحات شامل کلمه “مشتری مهم+ شماره رکورد مخاطب” باشد. بنابراین در پنجره متنی که باز میشود در بخش فیلد کلمه “مشتری مهم” را تایپ کرده و سپس متغیر شماره رکورد مخاطب را قرار دهید.
3. عبارت
در این بخش میتوانید یک تابع را انتخاب کنید.
فرض کنید میخواهید در ماژول مخاطبین شرط بگذارید فیلد توضیحات شامل تاریخ امروز باشد. بنابراین در پنجره متنی که باز میشود در بخش عبارت، تابع “today” را فراخوانی کنید.
توابع برای الحاق، افزودن روز ها، کسر روزها و …
در ادامه، این توابع را با هم مرور کرده و به بررسی هریک به صورت جداگانه می پردازیم.
- Concatenation
- time_diffdays(a,b)
- Time_diffdays(a)
- Time_diff(a,b)
- time_diff(a)
- time_diffweekdays(a,b)
- add_weekdays(a,b)
- add_days
- sub_days
- add_time
- sub_time
- today
- tomorrow
- yesterday
- power(base,exponent)
- if else statement
از عبارات ویتایگر برای محاسبه مقادیر استفاده کنید.
قوانینی که هنگام استفاده از عبارات باید از آن ها پیروی کنید:
1. مقادیر فیلد متنی را در بین تک کوتیشن (‘ ‘)یادداشت کنید. برای مثال، نام==’احمد‘
2. عبارات باید باحروف کوچک نوشته شوند.
3. از عملگرهای حسابی برای انجام جمع(+)، تفریق(-)، ضرب(*) و تقسیم (/) استفاده کنید.
میتوانید این محسبات را بین 2 و یا تعدادی بیشتر فیلد، مقادیر و یا ترکیبی از فیلد و مقادیر اعمال کنید.
4. در عبارات از عملگر های رابطه ای زیر استفاده کنید.
عملگر | توضیحات |
= | برابر است با نکته: از عملگرهای رابطه ای بجای عملگر انتسابی استفاده کنید. |
=! | برابر نیست |
< | بزرگتر از |
> | کوچکتر از |
=< | بزرگتر از یا برابر با |
=> | کمتر از یا برابر با |
نکته: استفاده از عملگر های جایگزینی (=)، برای فیلد if-else بررسی نمیشود و قسمت آخر را مستقیما اجرا میکند.
5. در فیلد چک باکس از مقادیر عددی استفاده کنید.
0 برای نادرست/خیر
1 برای درست/بله
6. از و، یا استفاده کنید.
- و: همه شرایط باید باهم سازگار باشند. برای مثال، اگر یک فرصت آماده فروش است، احتمال آن را 70 تنظیم کنید.
if sales_stage==‘Qualification’ AND type==‘Existing Business’ then 70
- یا: همه شرایط مشخص شده باید باهم سازگار باشند. برای مثال اگر یک فرصت آمادگی فروش ندارد، اولویت آن را کم قرار دهید.
if sales_stage==‘Dormant’ OR sales_stage==‘Not Sales Ready’ then ‘Low’
7. برای بررسی فیلدهای بدون مقدار، بجای تک کوتیشن از از space (فاصله) استفاده کنید.
اگر مرحله بعدی خالی است، مرحله را عدم آمادگی برای فروش تنظیم کنید.
If nextstep==‘ ’ then ‘Not Sales Ready’.
Concatenation -1
از این تابع برای ترکیب 2 فیلد و یا بیشتر استفاده کنید.
برای مثال، اگر قصد دارید نام و نام خانوادگی مخاطب خود را باهم ترکیب کنید و در فیلد نام کامل جایگذاری کنید. فرمت عبارت باید به این صورت باشد:
concat (firstname, ‘ ‘, lastname)
- نکته: برای افزودن فاصله، از تک کوتیشن با فضا (space) سفید بین 2 کلمه استفاده کنید.
تابع concat، هر عددی که از زنجیره جدا شده است را با کاما به یک زنجیره واحد تبدیل میکند. برای مثال: فرمت آدرس قبض (خیابان، شهر، ایالت، کدپستی، کشور) بدین صورت است:
(Street, ‘,’,City,’,’,Pincode)
2- time_diffdays(a,b)
ورودی این تابع، فیلدهای تاریخ هستند که تفاوت زمانی (بر اساس روز) بین دو فیلد مشخص را محاسبه میکند. نتیجه را میتوان به یک فیلد خاص اختصاص داد.
برای مثال، قصد دارید مدت زمان پشتیبانی مشتری خود را محاسبه کنید. اختلاف محاسبه شده بدین صورت خواهد بود:
time_diffdays(support_end_date -support_start_date)
3- Time_diffdays(a)
این تابع، تفاوت بین تاریخ فعلی و تاریخ فیلد مشخص را نشان میدهد.
برای مثال:
1. قصد دارید تعداد روزهای گذشته از زمان ایجاد تیکت تا به امروز را محاسبه کنید. اختلاف محاسبه شده بدین صورت خواهد بود:
time_diffdays(createdtime)
در پس زمینه بصورت (CURRENT_DATE – createdtime) خواهد بود.
2. برای بروزرسانی فیلد زمان، در سرنخ ها/مخاطبین براساس DOB. عبارت بدین صورت خواهد بود:
(time_diffdays(birthday))/365
4- Time_diff(a,b)
ورودی این تابع، فیلد(ها)ی تاریخ است و تفاوت زمانی (براساس ثانیه) بین دو فیلد مشخص را محاسبه میکند. نتیجه را میتوان به یک فیلد خاص اختصاص داد.
برای مثال: برای بروزرسانی زمان سپری شده فیلد با توجه به زمان ایجاد و زمان اصلاح رکورد. بنابراین تفاوت محاسبه شده به این صورت خواهد بود:
time_diff(modifiedtime – createdtime)
5- time_diff(a)
این تابع تفاوت زمانی (براساس ثانیه) بین زمان ایجاد و زمان کنونی را نشان میدهد.
برای مثال: زمان بین ایجاد تیکت و زمان باز شدن تیکت را نشان می دهد. بنابراین تفاوت محاسبه شده بدین صورت خواهد بود: time_diff(createdtime)
6- time_diffweekdays(a,b)
ورودی این تابع، فیلد(ها)ی تاریخ است و تفاوت زمانی (براساس روز) بین دو فیلد مشخص را محاسبه میکند. محاسبه براساس روز های کاری در ساعات اداری است. نتیجه را میتوان به یک فیلد خاص اختصاص داد.
برای مثال، قصد دارید مدت پشتیبانی یکی از مشتری های خود را بررسی کنید. تفاوت محاسبه شده بدین صورت خواهد بود: time_diffweekdays(support_end_date – support_start_date)
time_diffweekdays(a)
این تابع، تفاوت بین تاریخ فعلی و تاریخ مشخص فیلد را نشان میدهد. محاسبه تنها براساس روز های کاری در ساعات اداری است.
برای مثال، قصد دارید تعداد روزهای گذشته از زمان ایجاد یک پرونده تا به امروز را بدانید. تفاوت محاسبه شده بدین صورت خواهد بود:
time_diffweekdays(support_start_date)
در پس زمینه به صورت (CURRENT_DATE – support_start_date) خواهد بود.
7- add_weekdays(a,b)
این تابع برای افزودن روز های کاری به یک فیلد در رکورد مفید است. محاسبه تنها براساس روزهای کاری در ساعات اداری است.
برای مثال، اگر قصد دارید “تاریخ دقیق بستن” را بوسیله افزودن n تعداد روز به “تاریخ قابل انتظار برای بستن” بروزرسانی کنید، میتوانید از این تابع استفاده کنید.
add_weekdays(Closingdate,9)
8- add_days
این تابع به کاربر اجازه می دهد تا تاریخ جدید را براساس تاریخ داده شده با تعداد روزهای مشخص اضافه شده، محاسبه کند.
برای مثال، در نظر بگیرید تنها یک گردش کار وجود دارد که تاریخ شروع پشتیبانی را بعد از ایجاد محصول ایجاد میکند. اکنون میخواهید پشتیبانی 60 روزه برای یک مشتری ایجاد کنید. پس عبارت بدین صورت است:
add_days(start_date,60)
پارامتر اول فیلد تاریخ و پارامتر دوم تعداد روزهاست.
9- sub_days
این تابع به کاربر اجازه می دهد تا تاریخ جدیدی را براساس تاریخ داده شده محاسبه کند و تعداد روزهای مشخصی را کسر میکند.
برای مثال، 5 روز قبل از اتمام تاریخ پشتیبانی مشتری، با بروزرسانی قسمت اعلان سفارشی، برای مشتری ایمیل ارسال کنید. بنابراین عبارت بدین صورت خواهد بود:
add_days(expiry_date, 5)
اولین پارامتر فیلد تاریخ و پارامتر دوم تعداد روزهاست.
نکته:
1. اگر تنها تعداد روزها در دسترس باشد و فیلد تاریخ در دسترس نباشد، تاریخ کنونی برای محاسبه انتخاب خواهد شد.
2. افزودن زمان و کسر زمان مشابه افزودن روز و کسر روز عمل میکنند.
10- add_time
این تابع به کاربر اجازه می دهد تا زمان جدید را براساس زمان و با توجه به دقایق اضافه شده محاسبه کند.
برای مثال، یک مرکز آموزشی را در نظر بگیرید که قصد برگزاری امتحان آنلاین دارد. به این منظور باید گردش کاری با این مضمون ایجاد کنید.
Update Exam End Time=add_time(exam-start-time,180)
11- sub_time
این تابع به کاربر اجازه می دهد تا زمان جدید را براساس زمان داده شده و با توجه به دقایق کسر شده محاسبه کند.
برای مثال، هنگام استخدام افراد جدید در سازمان خود، می توانید زمان ورود داوطلبان را از طریق گردش تنظیم کنید. نحوه انجام کار به این صورت است:
Update Login Time=sub_time(interview-start-time, 90)
12- today
این تابع به شما اجازه میدهد تا وظیفه موجود در روز را هنگام اتمام شروط لازم بروزرسانی کنید.
برای مثال، شما باید تاریخ دریافت وجه را هنگام تغییر وضعیت فاکتور به پرداخت شده بروزرسانی کنید. بنابریان عبارت بدین صورت خواهد بود:
get_date(‘today’)
13- tomorrow
این تابع به شما اجازه بروزرسانی وظایف روز بعد از امروز را میدهد، به شرطی که شروط لازم انجام شده باشد.
برای مثال، وضعیت پروژه از شروع در روز جاری تغییر یافته است. سپس تاریخ شروع پروژه را با تاریخ روز بعدی بروزرسانی کنید. عبارت بدین شکل خواهد بود:
get_date(‘tomorrow’)
14- yesterday
این تابع به شما اجازه بروزرسانی وظایف تاریخ گذشته را میدهد برای مثال وظایف دیروز به شرطی که شروط لازم انجام شده باشد.
برای مثال، تصور کنید قرارداد خدماتی یک ساله با مشتری خود دارید که در وضعیت “در حال انتظار” است. پس از چند روز خدماتی به مشتری برای درخواست او ارائه می کنید. بنابراین وضعیت به “در حال انجام “تغییر میکند. برای بروزرسانی تاریخ شروع با تاریخ دیروز، از عبارت زیر استفاده کنید.
get_date(‘yesterday’)
15- power(base,exponent)
این تابع برای محاسبه توان هر رقم مانند محاسبه مربع و مکعب در فیلدهای عدد صحیح استفاده می شود.
برای مثال، 2^3=8 میتواند با استفاده از عبارت power(2,3)
انجام شود.
16- if else statement
برای جلوگیری از ایجاد گردش کار های متعدد در بروزرسانی یک رکورد واحد، از عبارت if else استفاده میکنیم.
برای مثال، فیلد احتمالات با تغییرات مرحله فروش بروزرسانی میشود.
if sales_stage == 'Closed Lost' then 0 else if sales_stage == 'Prospecting' then 10 else if sales_stage == 'Perception Analysis' then 50 else if sales_stage == 'Proposal or Price Quote' then 60 else if sales_stage == 'Agreement' then 80 else 100 end