گرفتن وضعیت فرایند با Processkey برای لیستی از entity ها در wise_activiti

0 رأی
میانگین بازدید روزانه 728 بازدید

برای لیستی از entity  ها لازم هست که وضعیت فرایند جاری  آنها را بتوان بر اساس ProcessKey نمایش داد و در صورت امکان از لایه UI  و بدون تغییر entity  می خواهم این کار  را انجام دهم آیا امکان  ارسال اطلاعات post  و User برای activiti در service  وجود دارد ؟

customFsbltyheaderResource.loadBussinessInfo = {method :'GET' , url: '/activiti/rest/history/historic-process-instances?businessKey=:businessKey&currentPostId=:postId&currentUserId=:userId'}
    	

همچنین در صورتی که چندین فرایند با یک ProcessKey  داشته باشیم برای گرفتن وضعیت نهایی (یک وضعیت)آنها راهی وجود دارد ؟

باتشکر 

سوال 3 روز قبل در تالار برنامه نویسی توسط nirvana (94 امتیاز)
اگر محدودیت روی سمت یا کاربر ندارید، پس پارامترهای currentPost و currentUser رو چرا به صورت queryParam به این سرویس دادید؟
قصدی نبوده وب سرویس را برای نمونه گذاشتم.
برای کاربران که کاربر فرایند هم نیستند باید وضعیت نمایش داده شود

باتشکر

1 جواب

0 رأی

برای دریافت لیست فرآیندها از سرویس زیر استفاده کنید:

{method: 'GET',  url: '/activiti/rest/history/historic-process-instances'}

برای فیلتر با شماره پیگیری، از query-param زیر استفاده کنید:

businessKey

یا اگر می‎خواهید، با بخشی از شماره پیگیری جستجو کنید:

businessKeyLike

یعنی تعریف سرویس شما در سمت angular، به این شکل میشه:

{method: 'GET',  url: '/activiti/rest/history/historic-process-instances?businessKey=:businessKey'}

وجود یا عدم وجود پارامترهای currentPostId و currentUserId تاثیری در خروجی این سرویس ندارد. یعنی فیلتری با این دو ورودی انجام نمی‎شود.

اگر از سمت سرور هم بخواهید فراخوانی کنید، از متد زیر استفاده کنید:

ir.asta.wise.activiti.client.rest.ProcessExecutionService.searchHistoricProcess(Map<String, String>)

همچنین، امکانی برای دریافت یک وضعیت برای تمامی این فرآیندها نداریم. وضعیت هر فرآیند در پاسخ دریافتی وجود دارد.

جواب 2 روز قبل توسط mofarn (1,402 امتیاز)
واگر کاربر مورد نظر، کاربر فرایند نباشد، هیچ اطلاعاتی برایش نمی آورد و خطا میگیرد.
برای همین نیاز به ارسال یک کاربر یا پست پیشفرض هست

باتشکر
من این رفتار که می‎فرمایین رو نه در کد می‎بینم و نه وقتی سرویس رو فراخوانی می‎کنم. وجود این دو پارامتر و مقدارشون تاثیری نداره. اگر لاگی دارید بفرستید. ممنون.

سوال های مشابه

+1 رأی
0 جواب میانگین بازدید روزانه 0.2667 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1852 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1862 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2176 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1670 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.5587 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.4794 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2459 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2467 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1968 بازدید
کانال تلگرام جواب یاب
...