گردشکار
اقدامات حساس، پس از تأیید
یک موتور تأیید عمومی و قابلتعریف توسط مدیر، که اقدامات حساس را پشت یک زنجیرهی مرتب از تأییدکنندگان قرار میدهد؛ اشتراک گروهی نخستین مصرفکنندهی آن است.
تعریف یک گردشکار
پیکربندیهر گردشکار یک نام، یک نوع درخواست — اشتراک گروهی (group_share)، بازنشانی رمز (password_reset)، یا صدور حساب (provisioning) —، پرچم فعال/غیرفعال، و فهرستی مرتب از مراحل دارد
هر مرحله یک «مجموعهی تأییدکننده» و یک «قاعده» را مشخص میکند
مجموعهی تأییدکننده میتواند یک کاربر مشخص، همهی دارندگان یک نقش (مدیر یا کاربر عادی)، یا اعضای یک گروه باشد — همیشه از راه یک انتخابگر جستوجوپذیر، بدون وارد کردن دستی شناسه
مراحل بهترتیب اجرا میشوند: درخواست تنها پس از برآوردهشدن مرحلهی جاری وارد مرحلهی بعد میشود
قواعد تأیید
قواعدany — هر یک
یک تأیید کافی است — بهمحض تأیید یک تأییدکنندهی واجد شرایط، مرحله برآورده میشود.
all — همه
همهی تأییدکنندگان واجد شرایط باید تأیید کنند تا مرحله برآورده شود.
quorum — حدنصاب
N تأیید مجزا کافی است.

چرخهی درخواست
روند۱
ثبت درخواست
۲
مرحلهی ۱
۳
مرحلهی ۲
۴
تأیید نهایی
۵
اعمال
رد از سوی هر تأییدکنندهی واجد شرایط، بلافاصله کل درخواست را وتو میکند و مراحل باقیمانده را متوقف میسازد
تفکیک وظایف: درخواستدهنده همیشه از مجموعهی واجدین شرایط کنار گذاشته میشود — نمیتواند درخواست خودش را تأیید کند و در شمارش all/quorum بهحساب نمیآید
درخواستی که هیچ تأییدکنندهی واجد شرایطی نداشته باشد (مثلاً درخواستدهنده تنها مدیر سامانه است) از همان ابتدا رد میشود، نه اینکه بدون اقدام باقی بماند
تصمیم کاربران غیرواجد شرایط نادیده گرفته میشود؛ هر تأییدکننده تنها یکبار بهحساب میآید
وضعیتها
چرخهی عمرمسیر معمول یک درخواست از pending (در انتظار) به approved (تأییدشده) و سپس applied (اعمالشده) میرود.
rejected — ردشده
cancelled — لغوشده
failed — ناموفق
هر یک از این سه، بهجای applied، بهعنوان پایان جایگزین درخواست ثبت میشود
درخواستدهنده میتواند تا زمانی که درخواست در وضعیت pending است، آن را لغو کند
همهی گذارهای وضعیت در گزارش ممیزی ثبت میشوند

اطلاعرسانی
اعلان و ایمیلزنگولهی اعلان درونبرنامهای شمار خواندهنشدهها و آیتمهای اخیر را نشان میدهد؛ کلیک روی یک اعلان گردشکار مستقیماً به درخواست مربوط پیوند میخورد
هر اعلان را میتوان جداگانه یا همه را یکجا خواندهشده علامت زد
وقتی SMTP پیکربندی شده باشد، تأییدکنندگان و درخواستدهنده دربارهی فعالیت گردشکار ایمیل دریافت میکنند
پیکربندی SMTP (ادمین ← تنظیمات) شامل میزبان، پورت، نامکاربری و گذرواژهی رمزنگاریشده در حالت سکون، نشانی/نام فرستنده، و حالت TLS (بدون رمزنگاری / STARTTLS / TLS مستقیم) است — همراه با یک اقدام ارسال ایمیل آزمایشی
ارسال ایمیل تلاشمحور است و کاملاً از مسیر پردازش درخواست جداست؛ تأخیر یا خطای ارسال هرگز اقدامی را مسدود یا ناموفق نمیکند