تغییر وضعیت رزرو با دسترسی محدود

این راهنما منطق نمایش و استفاده از اکشن‌های تغییر وضعیت رزرو را برای نقش‌های محدودشده شرح می‌دهد.

این راهنما توضیح می‌دهد کارمند یا ارائه‌دهنده در چه شرایطی می‌تواند وضعیت یک رزرو را تغییر دهد، اکشن‌ها در کدام بخش ظاهر می‌شوند، هر وضعیت در چه مرحله‌ای در دسترس است و چرا ممکن است بعضی گزینه‌ها برای یک کاربر دیده شوند اما برای کاربر دیگر نمایش داده نشوند.

این بخش چه کاری انجام می‌دهد

در پنل نقش‌های غیرمدیر، تغییر وضعیت رزرو فقط یک دکمه ساده نیست. سیستم هم‌زمان سه چیز را بررسی می‌کند: آیا کاربر اصلا اجازه دیدن رزروها را دارد، آیا برای همان رزرو اجازه تغییر وضعیت دارد و آیا وضعیت فعلی رزرو اجازه نمایش آن اکشن را می‌دهد یا نه.

به همین دلیل، ممکن است یک کاربر بتواند رزرو را ببیند اما هیچ اکشن تغییروضعیتی نداشته باشد. همچنین ممکن است فقط بعضی اکشن‌ها را ببیند و بقیه گزینه‌ها برای او نمایش داده نشوند.

اکشن‌های تغییر وضعیت کجا دیده می‌شوند

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

اگر منو باز شود اما گزینه‌ای برای تغییر وضعیت وجود نداشته باشد، معمولا یکی از این علت‌ها مطرح است: مجوز تغییر وضعیت فعال نیست، رزرو خارج از دامنه مجاز کاربر است یا وضعیت فعلی رزرو با آن اکشن سازگار نیست.

اسکرین‌شات منوی عملیات یک رزرو

برای فعال شدن این قابلیت چه دسترسی‌هایی لازم است

برای اینکه یک نقش غیرمدیر بتواند وضعیت رزرو را تغییر دهد، در عمل این سه لایه باید هم‌زمان برقرار باشند:

  1. کاربر باید به صفحه رزروها دسترسی داشته باشد.
  2. مجوز تغییر وضعیت رزرو باید برای او فعال شده باشد.
  3. همان رزرو باید داخل دامنه مجاز داده‌های آن کاربر قرار بگیرد.

اگر هر کدام از این سه لایه برقرار نباشد، کاربر یا اصلا به صفحه نمی‌رسد، یا رزرو را نمی‌بیند، یا رزرو را می‌بیند ولی اکشن‌های وضعیت برایش فعال نمی‌شوند.

چه اکشن‌هایی زیر مجموعه تغییر وضعیت هستند

در ساختار فعلی، اکشن‌های اصلی این بخش شامل تایید رزرو، رد رزرو، لغو رزرو، ثبت عدم مراجعه و ثبت تکمیل هستند. این گزینه‌ها بسته به وضعیت فعلی رزرو و زمان آن، در منوی عملیات ظاهر یا پنهان می‌شوند.

هر کدام از این اکشن‌ها می‌توانند همراه با ثبت توضیح انجام شوند تا توضیح واردشده در تاریخچه رزرو باقی بماند و پیگیری بعدی ساده‌تر شود.

در رزروهای در انتظار چه گزینه‌هایی دیده می‌شوند

وقتی وضعیت رزرو در حالت‌های در انتظار باشد، مهم‌ترین اکشن‌های قابل انتظار تایید رزرو و رد رزرو هستند. این دو گزینه برای مدیریت درخواست‌هایی استفاده می‌شوند که هنوز نهایی نشده‌اند.

در این مرحله هنوز اکشن‌هایی مثل لغو، عدم مراجعه یا تکمیل معمولا موضوعیت ندارند، چون رزرو هنوز وارد فاز اجرایی قطعی نشده است.

تایید رزرو چه زمانی دیده می‌شود

تایید رزرو برای درخواست‌هایی نمایش داده می‌شود که هنوز در مرحله انتظار هستند. در بعضی مسیرها، رزرو ردشده هم می‌تواند دوباره به مرحله تایید برگردد و گزینه تایید برای آن دیده شود.

پس از تایید، وضعیت رزرو به حالت تاییدشده می‌رود و رزرو از حالت درخواست اولیه خارج می‌شود.

رد رزرو در چه حالتی کاربرد دارد

رد رزرو برای زمانی است که درخواست نباید تایید شود. این اکشن در رزروهای در انتظار دیده می‌شود و بهتر است همراه با توضیح ثبت شود تا دلیل تصمیم در تاریخچه قابل مشاهده باشد.

اگر بعدا لازم باشد همان رزرو دوباره بررسی شود، مسیر بعدی آن به تنظیمات و وضعیت جاری رزرو وابسته است، اما خود اکشن رد در همین مرحله انجام می‌شود.

لغو رزرو چه زمانی نمایش داده می‌شود

وقتی رزرو به حالت تاییدشده رسیده باشد، گزینه لغو رزرو می‌تواند در منوی عملیات نمایش داده شود. این گزینه برای متوقف کردن ادامه روند همان رزرو استفاده می‌شود و از نظر کاربرد با رد رزرو متفاوت است، چون لغو روی رزروی انجام می‌شود که قبلا تایید شده است.

اگر رزرو هنوز در انتظار باشد، منطق اصلی روی تایید یا رد قرار می‌گیرد، نه روی لغو.

عدم مراجعه و تکمیل چه زمانی ظاهر می‌شوند

دو اکشن ثبت عدم مراجعه و ثبت تکمیل فقط زمانی معنا پیدا می‌کنند که رزرو تاییدشده باشد و زمان آن گذشته باشد. به همین دلیل، ممکن است کاربر یک رزرو تاییدشده را ببیند اما تا قبل از عبور زمان آن، این دو گزینه را در منوی عملیات نبیند.

وقتی زمان رزرو گذشته باشد، سیستم می‌تواند این دو مسیر را در اختیار کاربر بگذارد: ثبت عدم مراجعه برای زمانی که رزرو انجام نشده و ثبت تکمیل برای زمانی که خدمت یا فرایند مربوط به رزرو انجام شده است.

چرا بعضی اکشن‌های مرتبط دیده می‌شوند و بعضی نه

در صفحه رزروها، همه عملیات به مجوز تغییر وضعیت وابسته نیستند. بعضی اکشن‌های نزدیک به این جریان مجوز مستقل دارند و ممکن است برای یک کاربر فعال باشند یا نباشند.

  • تغییر زمان رزرو مجوز جداگانه دارد.
  • عودت وجه رزرو مجوز جداگانه دارد.
  • ثبت پرداخت در محل مجوز جداگانه دارد.
  • مشاهده فاکتور رزرو مجوز جداگانه دارد.

به همین دلیل، ممکن است کاربر بتواند وضعیت رزرو را تغییر دهد اما عودت وجه انجام ندهد. یا فاکتور را ببیند اما اجازه لغو نداشته باشد.

محدودیت پلن در این بخش چگونه عمل می‌کند

اصل مجوز تغییر وضعیت رزرو به‌صورت مستقیم به یک قابلیت پلن جدا وابسته نشده است، اما بعضی عملیات مرتبط با این جریان به قابلیت‌های پلن وابسته هستند.

  • عودت وجه رزرو به قابلیت کیف پول وابسته است.
  • ثبت پرداخت در محل به قابلیت پرداخت‌های دستی وابسته است.
  • مشاهده فاکتور رزرو به قابلیت فاکتور پیشرفته وابسته است.

در نتیجه، در بالاترین پلن می‌توان انتظار داشت همه این مسیرها در صورت فعال بودن مجوزها قابل استفاده باشند؛ اما در پلن‌های پایین‌تر ممکن است بعضی گزینه‌های مرتبط اصلا در دسترس نباشند.

بعد از ثبت هر اکشن چه اتفاقی می‌افتد

پس از انجام اکشن، وضعیت رزرو در همان صفحه به‌روزرسانی می‌شود. اگر توضیحی ثبت شده باشد، این توضیح در تاریخچه رزرو می‌ماند. همچنین پیام نتیجه عملیات در رابط کاربری نمایش داده می‌شود تا کاربر بداند عملیات موفق بوده یا نیاز به تکرار دارد.

در بعضی تغییر وضعیت‌ها، ادامه بررسی فقط به خود ردیف رزرو محدود نمی‌شود و بهتر است سایر بخش‌های مرتبط همان رزرو هم بررسی شوند؛ بعنوان مثال در مسیرهای مالی، ممکن است نیاز باشد صفحه تراکنش‌ها یا اطلاعات پرداخت همان رزرو هم بازبینی شود.

اگر اکشنی ثبت نشود یا پیام خطا دیده شود

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

  1. وضعیت فعلی رزرو با آن اکشن سازگار بوده است یا نه.
  2. زمان رزرو برای آن اکشن مناسب بوده است یا نه.
  3. کاربر روی همان رزرو در محدوده مجاز خود قرار داشته است یا نه.
  4. مجوز مکمل موردنیاز برای عملیات وابسته فعال بوده است یا نه.

راهنمای سریع بررسی دسترسی این بخش

  1. ابتدا باز شدن صفحه رزروها را بررسی کنید.
  2. سپس مطمئن شوید رزرو موردنظر در فهرست همان کاربر دیده می‌شود.
  3. منوی عملیات همان ردیف را باز کنید.
  4. بررسی کنید آیا مجوز تغییر وضعیت برای آن نقش فعال شده است.
  5. وضعیت فعلی رزرو و زمان آن را با اکشن مورد انتظار تطبیق دهید.
  6. اگر عملیات وابسته مثل عودت یا پرداخت حضوری مدنظر است، مجوز و قابلیت پلن همان بخش را هم بررسی کنید.