توصیفش کنید
یک جمله بدهید، یک گردش کار بگیرید
سختترین بخش ساخت یک خودکارسازی هرگز خودِ ساختن نبوده است. بوم خالی، چهارصد یکپارچهسازی در یک کادر جستوجو، و این گمان خاموش که دارید برای کاری که باید ده دقیقه طول بکشد یک بعدازظهر صرف میکنید. این بخش در اینجا حذف شده است.
آنچه مینویسید
کلمات ساده، به زبان خودتان، درباره کاری که میخواهید انجام شود. نه قالبی برای انتخاب. نه کلیدواژهای برای حدس زدن. جملههایی که مردم واقعاً مینویسند چنین به نظر میرسند:
«وقتی سفارشی پرداخت شد، فاکتور را صادر کن، موجودی انبار را کم کن، و همان لحظه که ارسال شد لینک رهگیری را برای مشتری پیامک کن.»
«هر دوشنبه ساعت هفت، رزروهای هفته گذشته را بگیر، بفهم کدام مکانها کمتر از نیمه پر هستند، و فهرستی مرتبشده از بدترین به بهترین برای من ایمیل کن.»
«اگر هشدار هوای شدید در هر جایی که تیمهای ما کار میکنند صادر شد، به سرگروههای تیم پیامک بده — حتی در شب — و برای مدیر مسئول یک یادداشت باز کن.»
بلندتر بهتر از کوتاهتر است، و دقیق بهتر از مرتب. اگر انتظار باید دو روز باشد نه یک روز، بگویید. اگر پیام باید به زبان لهستانی ارسال شود، بگویید. هر چیزی که نگویید به یک پیشفرض تبدیل میشود که بعداً تغییرش خواهید داد — که فاجعهای نیست، فقط دقیقهای است که مجبور به صرفش نبودید.
چه اتفاقی در آن دو دقیقه میافتد
جمله شما به یک قصد خوانده میشود: چه چیزی این را آغاز میکند، چه باید بشود، به چه ترتیبی، و در هر نقطه چه چیزی باید درست باشد. سپس آن قصد در برابر فهرست گامهایی که واقعاً وجود دارند حل میشود — حسابهای متصل شما، سرویسهای castomAPI در طرح شما، و HTTP ساده برای بقیه.
سپس گردش کار سرهم میشود. گامها به ترتیب. انشعابها جایی که واقعاً تصمیمی لازم است. انتظارها جایی که جمله حوصله را در خود دارد. نگاشت فیلدها از روی شکلهای درگیر حدس زده میشود، و جایی که حدس مطمئن نبوده بهعنوان حدس علامتگذاری میشود.
در نهایت بررسی میشود: ورودی موردنیاز هر گام منبعی دارد، هر انشعاب هر دو مسیرش تعریف شده، و هر اتصال یا وجود دارد یا بهعنوان اتصالی که هنوز باید برقرارش کنید علامت خورده است. گردش کاری که جلوی شما مینشیند گردش کاری است که میتواند اجرا شود، نه نموداری از یک گردش کار.
چه چیزی به شما بازمیگردد
یک گردش کار قابل ویرایش، خاموش، با فهرست کارهای باقیمانده: اتصالهایی که لازم دارد، حدسهایی که زده، و مقادیری که نتوانست استنتاج کند. فهرست را یکییکی انجام دهید و آماده است.
- ⚡محرک انتخابشدهوبهوک ·
order.paid. تأیید امضا بهطور پیشفرض روشن است. - 2گاماعتبارسنجی آدرس تحویل در برابر دادههای مرجع.
- 3گامصدور فاکتور. فیلدها از سفارش نگاشت شدهاند.
- 4گامکاهش موجودی. کلید توانبخشی روی شناسه سفارش تنظیم شده است.
- 5انتظارتا زمانی که وبهوک ارسال برسد، یا ۵ روز، هر کدام زودتر.
- 6گامپیامک با لینک کوتاه، بازدیدها شمارش میشوند.
- !نیازمند شمادو اتصال برای تأیید. یک فیلد حدسی برای تأیید: نرخ مالیات بر ارزش افزوده.
خاموش تا وقتی شما نگوییدهیچچیز اجرا نشده

دو دقیقه دیگر، این یک فرایند کارآمد است.
سپس شما آن را در دست میگیرید
دقیقاً همانطور که میخواهید تنظیمش کنید
این بخش مهم است، و بخشی است که آن دو دقیقه برایش وقت خریدهاید.
هر چیزی را تغییر دهید
گامی اضافه کنید، یکی را حذف کنید، ترتیبشان را عوض کنید، یک انشعاب را بشکنید، یک گام هوش مصنوعی را با گام قطعی جایگزین کنید چون فهمیدید قانون در نهایت ساده است.
به زبان خودتان بگویید
هر پیامی که گردش کار میفرستد متنی است که میتوانید ویرایش کنید. پیشنویس نقطه شروع است و شبیه نقطه شروع میخواند؛ نسخهای که ارسال میشود باید شبیه شما باشد.
شبیهسازیاش کنید
یک رکورد واقعی را از میان آن عبور دهید و مسیر دقیق، هر مقدار و هر پیامی که ارسال میکرد را بازخوانی کنید. در طول شبیهسازی هیچ چیزی از ساختمان خارج نمیشود.
خودتان ساختن همچنان کار عادی است
خیلیها هرگز جملهای تایپ نمیکنند. یک گردشکار خالی را باز میکنند، یک تریگر میگذارند، گامها را اضافه میکنند و کارشان را پیش میبرند — و برای کاری سهمرحلهای این اغلب سریعتر از توصیفکردن آن است. توصیف در کار دوازدهمرحلهای با چهار انشعاب و یک انتظار بهکار میآید؛ همان کاری که مدتهاست انجامش را به تعویق انداختهاید.
میتوانید تغییری را هم برای گردشکاری که از قبل وجود دارد توصیف کنید: «وقتی سفارش بیش از هزار زلوتی است، به انبار هم یادداشت بفرست» بهصورت یک ویرایش پیشنهادی میرسد، به شکل تفاوت (diff) با آنچه دارید نمایش داده میشود و شما آن را میپذیرید یا رد میکنید. هیچ چیز بدون تأیید شما روی گردشکار زنده اعمال نمیشود.
دربارهی آن دو دقیقه: این توصیف حالت معمول است، نه تضمین. گردشکار کوتاه سریعتر است؛ گردشکار بلند با اتصالات ناآشنا بیشتر طول میکشد. آنچه ثابت است شکل معامله است — شما نثر مینویسید، یک چیز کارکردی تحویل میگیرید و توجه خود را صرف بخشهایی میکنید که فقط شما میتوانید دربارهشان تصمیم بگیرید.