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