میخواستم از Automation اودوو استفاده کنم ولی کار با اون رو بلد نیستم میشه این رو به من توضیح بدهید.
1 پاسخ
طریقه کار با Automation اودوو
این ماژول برای راحت تر شدن کار برای کارهایی که میشه اونها رو اتوماتیک انجام داد ایجاد شده مثل زمانی که یک استیت تغییر میکنه یا یک رکورد ایجاد میشه یا اینکه تغییراتی از این قبیل پیش میاد میتونیم در این ماژول کارهایی از قبیل ارسال ایمیل و پیامک و یا شاید کد پایتون اجرا کنیم در ادامه توضیحات بیشتری داده میشه.
این ماژول در قسمت تنظیمات در منوی Technical در قسمت Automation گزینه ی Automated Action وجود دارد
زمانی که بر روی این گزینه کلیک میکنید میتوانید با انتخاب گزینه New محیطی شبیه محیط زیر مشاهده کنید
- Action Name که نام اون کاری که میخواین انجام بدین رو در این قسمت مینویسید
- Model که شما میتوانید مدل مورد نظر خود که میخواهید کارهایی برروی آن انجام دهید رو انتخاب کنید
- Active که برای فعال بودن یا نبودن این Automation ایجاد شده هست
- Trigger که برای این هست مشخص کنید روی چه حالتی میخواین کاری انجام بدین
که همانطور که میبینید شامل گزینه های - On Create : که زمانی که یک رکورد در مدل مورد نظر ایجاد میشود این کار شما انجام میشود .
- On Update : که زمانی که یک رکورد به روزرسانی میشود کارهایی که در اتوماسیون در نظر گرفته شده انجام میشود.
- On Creation & Update : که زمانی که یک رکورد هم ایجاد و هم بروز رسانی میشود .
- On Deletion : زمانی که یک رکورد خذف میشود .
- Based on from Modification : بر اساس یک سری شرایط خاص اتفاق می افتد.
- Based on Timed Condition : بر اساس یک سری شرایط زمانی کار انجام میشود.
- Action To Do (عملکردی که باید انجام شود)، عملکردی که باید انجام شود را انتخاب کنید. برخی از گزینهها شامل:
- Execute Python Code (اجرای کد پایتون): برای عملیات پیچیدهتر که اجرای کد پایتون است.
میتوانید کد در این قسمت وارد کنید یکسری توضیحات در کادر کد پایتون آمده میتوایند از آن ها استفاده کنید. - Create a New Record (ایجاد رکورد جدید): ایجاد رکورد جدید با این عمل .
برای این کار گزینه هایی به ما داده میشود
گزینه ۱ که تعیین کننده اصلی است که نشان دهنده این هست که یک رکورد جدید ایجاد میشود .
گزینه ۲ تعیین کننده این هست که رکورد در چه مدلی ایجاد شود.
گزینه ۳ این رکورد در کدام فیلد ارتباطی ایجاد شود و اگر چیزی تعیین نشود یک رکورد جدا ایجاد میشود. - Update the Record(بروز رسانی رکورد): بروز رسانی رکورد حال حاظر.
در این قسمت تعیین شده که آپدیت انجام شود و فقط فیلدهایی که میخواهیم مقداری به آنها بدهیم در تب پایین اضافه میشوند و مقداری برای آنها تعیین میشود. - Send Email (ارسال ایمیل): مثال: برای ارسال ایمیل، باید قالب ایمیل را انتخاب کنید و گیرنده را مشخص کنید.
در این قسمت شما میتوانید در قسمت ۱ تمپلیت ایمیل روانتخاب کنید و ردر قسمت ۲ میتوانید انتخاب کنید که به چه شکلی باید این ارسال شود(پیامک ، ایمیل ، پیامی که در چتر ثبت میشود) - Send SMS Text Message (ارسال پیامک): برای ارسال پیامک مورد استفاده قرار میگیرد.
- Execute several actions (اجرا کردن چندین عمل): میتوانید چندین عمل را اجرا کنید.
در این قسمت شما میتوانید چندین اکشن که در سیستم تعریف شده بر روی این مدل را انتخاب کنید برای اجرا - Add Followers (اضافه کردن دنبال کننده): میتوانید دنبال کننده به رکورد اضافه کنید.
شما میتوانید هر تعداد دنبال کننده ای که دوست دارین به این قسمت اضافه کنید تا در صورت بروز رسانی مخاطبی این دنبال کننده ها به اون اضافه شوند.