قوانین تأیید

قوانین تأیید برای خودکارسازی فرآیندهای تأیید برای عملیات استفاده می‌شوند. به این وسیله می‌توانید معیارهایی را برای زمانی که قبل از انجام یک عملیات با استفاده از یک دکمه، نیاز به تأیید است، تعریف کنید.

پیکربندی

برای افزودن قوانین تأیید با استودیو، به شرح زیر عمل کنید:

  1. استودیو را باز کنید و به نمای مورد نظر وارد شوید.

  2. دکمه‌ای را که قانون باید به آن اعمال شود انتخاب کنید.

  3. در تب :icon:`fa-server` تنظیمات روی :icon:`fa-plus` افزودن مرحله تأیید کلیک کنید.

  4. کاربرانی که مسئول تأیید عمل هستند را با استفاده از یکی از فیلدهای زیر یا هر دو مشخص کنید:

    • تأییدکننده‌ها برای مشخص کردن یک یا چند کاربر؛

    • گروه تأییدکننده برای مشخص کردن یک گروه کاربری.

      توجه

      زمانی که تأیید درخواست شود، یک فعالیت برای تمام کاربرانی که به عنوان تأییدکننده تنظیم شده‌اند ایجاد می‌شود.

  5. (اختیاری) زمانی که عمل تأیید یا رد می‌شود، کاربران دریافت کننده اعلان از طریق یادداشت داخلی را انتخاب کنید.

  6. (اختیاری) یک توضیح برای نمایش روی دکمه اضافه کنید.

نکته

همچنین می‌توانید با کلیک بر روی آیکون :icon:`fa-filter` (فیلتر) در کنار فیلد تأییدکننده‌ها مشخص کنید که مرحله تأیید تحت کدام شرایط باید اعمال شود.

برای افزودن یک مرحله تأیید دیگر، روی :icon:`fa-plus` افزودن مرحله تأیید کلیک کنید. هرگاه چند مرحله وجود داشته باشد، می‌توانید:

  • تأیید انحصاری: با فعال کردن تأیید انحصاری در هر مرحله، کاربری که یک مرحله را تأیید می‌کند نتواند مرحله دیگری را برای همان رکورد تأیید کند.

  • ترتیب تأیید: مراحل را با انتخاب یک عدد تغییر دهید، 1 اولین مرحله، 2 دومین مرحله و به همین ترتیب. کاربر مسئول مرحله بالاتر می‌تواند مراحل قبلی را تأیید/رد کند مگر اینکه تأیید انحصاری انتخاب شده باشد.

برای حذف یک مرحله تأیید، روی آیکون :icon:`fa-trash` (سطل زباله) در کنار فیلد تأییدکننده‌ها کلیک کنید.

نکته

می‌توانید برای تأییدها گروه‌های کاربری مخصوص ایجاد کنید.

کاربرد

پس از تعریف یک قانون تأیید برای یک دکمه، یک آیکون تصویر پروفایل کاربر در کنار برچسب دکمه برای هر مرحله تأیید نمایش داده می‌شود. با کلیک روی آیکون، مرحله(ها) نشان داده می‌شود.

دکمه تأیید با دو مرحله تأیید

توجه

اگر یک کاربر غیرمجاز روی دکمه کلیک کند، پیام خطایی نمایش داده می‌شود و یک فعالیت برای کاربران مشخص شده در فیلد تأییدکننده‌ها، در صورت وجود، ایجاد می‌شود.

کاربران مجاز می‌توانند:

  • اگر آخرین/تنها مرحله تأیید است، عمل مستقیماً با کلیک روی دکمه انجام می‌شود.

  • با کلیک روی آیکون تصویر پروفایل کاربر در کنار برچسب دکمه، سپس کلیک روی :icon:`fa-check` (تأیید)، عمل را تأیید کنید و اجازه دهید کاربر دیگری آن را انجام دهد - یا آن را به مرحله تأیید بعدی منتقل کنید.

  • عمل را با کلیک روی آیکون تصویر پروفایل کاربر در کنار برچسب دکمه و سپس دکمه :icon:`fa-times` (reject) رد کنید.

  • (فقط برای کاربران انتخاب شده در فیلد تأییدکنندگان) حق تأیید همه رکوردهای خود به روش‌های زیر به یک یا چند کاربر واگذار کنید:

    • با کلیک بر روی آیکون :icon:`oi-view-kanban` (نمای کانبان) و سپس واگذار کردن.

    • انتخاب یک یا چند تأییدکننده، تا زمانی که حق تأیید داشته باشند (اگر خالی بماند برای همیشه) و به‌صورت اختیاری، کاربر(انی) که باید از طریق یک یادداشت داخلی با استفاده از فیلد اعلان به مطلع شوند.

      پنجره تفویض

نکته

  • کاربری که یک عمل را تأیید یا رد می‌کند می‌تواند تصمیم خود را با کلیک بر روی آیکون تصویر پروفایل کاربر در کنار برچسب دکمه و سپس دکمه :icon:`fa-undo` (لغو) لغو کند. همچنین می‌توانند تصمیم سایر کاربران را برای مراحل دارای ترتیب تأیید پایین‌تر لغو کنند، مگر اینکه تأیید انحصاری فعال باشد.

  • تأییدها در کادر گفتگوی رکورد پیگیری می‌شوند. همچنین هر بار که یک عمل مرتبط با تأیید استودیو انجام می‌شود، یک ثبت تأیید ایجاد می‌شود. برای دسترسی به ثبت‌های تأیید، حالت توسعه‌دهنده را فعال کنید و به تنظیمات ◄ فنی ◄ ثبت‌های تأیید استودیو بروید.