در این سلسه مطالب قصد دارم، هرآنچه از فاز پیادهسازی فرایند در BPMS یاد گرفتم را با عنوان آموزش چریکی پراسس میکر ثبت کنم، شاید بکار افرادی بیاد.
تابع PMFNewCase
شروع یک فرایند بصورت اتوماتیک با پایان یافتن فرایندی دیگر در Processmaker
خیلی وقتها شاید نیاز داشتیم که فرایندی را بصورت اتوماتیک شروع کنیم، این اتفاق میتواند در هر مرحلهای از یک فرایند دیگری باشد.(اواسط فرایند یا پایان فرایند)
در processmaker این عمل با کدنویسی در Trigger و با تابع PMFNewCase انجام میشود.
موارد استفاده:
بهبود فرایند – یکی از ایدههای بهبود فرایند، شکست فرایند یه دو فرایند متوالی است. دقت داشته باشید که با subprocess فرق دارد، منظور اینست که پایان فرایند اول، شروع فرایند دوم باشد.
بعبارت دیگر این تابع باعث میشود که بتوان فرایندها را بصورت ماژولار پیادهسازی کرد تا مدیریت فرایندهای کسب و کار(BPM) با سهولت بیشتری انجام شود.
نحوه استفاده:
این عمل میتواند در دو جا صورت بگیرد، یکی با استفاده از Trigger که کدنویسی با زبان php است و دیگری در خود dynaform که کدنویسی با java script میباشد.
در اینجا روش Trigger را باهم مرور میکنیم.
1- یک Trigger ایجاد میکنیم.
2- متغیرهایی که قرار است به فرایند دوم ارسال شوند را مشخص میکنیم.
3- بااستفاده از کد موجود در تصویر متغیرهای تعیین شده را به فرایند دوم ارسال میکنیم.
4- تریگر ایجاد شده را در مرحلهای که میخواهیم این عمل رخ دهد، قرار میدهیم.(مثلا after dynaform)
PMFNewCase(App_uid_process2,User,firstTaskUIDProcess2,variables,Status)
لینک مطلب در لینکدین سعید علی بخشی

