پرش به مطلب اصلی

ساخت یک فرایند

هدف​

یک فرایند به راه‌حل خود بیفزایید: گام‌هایی که یک کار از آن‌ها می‌گذرد، اینکه هر گام را چه کسی انجام می‌دهد و به چه ترتیبی — یک درخواست هزینه از ثبت تا پرداخت، یک درخواست مرخصی، یک شکایت مشتری.

فرایند چیست و چه نیست​

فرایند روی خطوط شنا ترسیم می‌شود. هر خط یک نفر است — یک نقش، یک تیم، یک سامانه — و گره‌های درون آن خط، گام‌هایی هستند که او مسئولشان است. دلیل اصلی اینکه فرایند روی خطوط شنا کشیده می‌شود نه به‌شکل فلوچارت همین است: فلوچارت می‌گوید چه اتفاقی می‌افتد، و فرایند باید بگوید چه کسی.

فرایند نه فرم است، نه نما، نه صفحه. آن‌ها می‌گویند یک رکورد چگونه دیده می‌شود؛ فرایند می‌گوید بر سرِ آن چه می‌آید، و به دست چه کسی.

یادداشت

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

پیش‌نیازها​

  • به‌عنوان سازنده وارد شده‌اید و یک راه‌حل و یک محیط انتخاب کرده‌اید.

گام‌ها​

  1. راه‌حل خود را باز کنید و فرایندها را برگزینید.
  2. جدید را بزنید و یک نام نمایشی بدهید — نام منطقی خودش پر می‌شود.
  3. یک توضیح بنویسید. سی ثانیه‌اش می‌ارزد: فرایند را معمولاً کسی باز می‌کند که آن را نکشیده است، و توضیح تنها چیزی در فهرست است که می‌گوید این فرایند برای چیست.
  4. ذخیره را بزنید.
  5. با انتخاب سطر تازه، طراحی را بزنید — ترسیم یک فرایند را ببینید. فرایند نخست ساخته و سپس کشیده می‌شود؛ به همین دلیل این صفحه نام می‌پرسد، نه اینکه یک بوم باز کند.

نام‌گذاری​

نام منطقی همان است که هر چیز دیگری با آن به فرایند ارجاع می‌دهد. پیشوند ناشر شما را با خود دارد (par_expense_approval) و پس از ساخت تغییرپذیر نیست — همان قاعده‌ای که نام گزارش و نام کوئری ذخیره‌شده از آن پیروی می‌کنند، و به همان دلیل: تغییر نام، همهٔ ارجاع‌ها را یکجا و بی‌صدا می‌شکند.

نام نمایشی را هر وقت خواستید عوض کنید. آن چیزی است که یک سازنده می‌خواند.

ویرایش نام و توضیح یک فرایند​

آن را برگزینید و ویرایش را بزنید. کشو فقط هویت فرایند را ویرایش می‌کند؛ نمودار از آنِ بوم است و دست‌نخورده می‌مانَد — اصلاح یک نام نمایشی هرگز به قیمت از دست رفتن یک نقشه تمام نمی‌شود.

حذف یک فرایند​

آن را برگزینید و حذف را بزنید. هر چیزی که فرایند را با نام آغاز می‌کند از کار می‌افتد، و تأیید همین را می‌گوید؛ بازگشتی نیست.

جابه‌جایی میان محیط‌ها​

فرایند یک مؤلفهٔ راه‌حل است و در میان مؤلفه‌هایی فهرست می‌شود که روی پای خود می‌ایستند، نه زیر یک جدول — چون فرایند مثل گزارش دربارهٔ یک جدول نیست. ممکن است به چند جدول سر بزند، یا به هیچ‌کدام.

آن را از فهرست مؤلفه‌های راه‌حل بیفزایید تا همراه بقیه صادر و وارد شود، با نقشه‌اش: طرح درون فرایند سفر می‌کند نه کنارش، تا راه‌حلی با نیمی از یک فرایند به مقصد نرسد.

عیب‌یابی​

  • «‘expense_approval’ باید حروف کوچک با زیرخط باشد و با پیشوند ناشر ‘par_’ آغاز شود.» — تنها بخش پس از پیشوند را بنویسید؛ پیشوند را خود صفحه می‌گذارد.
  • «فرایندی با نام ‘par_expense_approval’ از پیش در این محیط هست.» — نام گرفته شده است. نام همان چیزی است که دیگران با آن به فرایند ارجاع می‌دهند، پس دو فرایند نمی‌توانند یکی داشته باشند.
  • «نام نمایشی لازم است.» — نامی که سازنده می‌خواند نمی‌تواند خالی باشد، حتی اگر آنچه سکو به کار می‌بَرد نام منطقی باشد.
  • فرایند پس از ذخیره در فهرست نیست. — فهرست آنچه راه‌حل باز در خود دارد را نشان می‌دهد. انتخابگر راه‌حل را در بالا بررسی کنید.

سناریوهای مرتبط​