نسخه متن باز پراسس میکر ۴ رو میتونید از ریپازیتوری گیتهابش دانلود کنید.
از نظر بنده یه پروژه لاراولی با فرانت د vuejs هست. ولی خیلیها به خاطر workfliw engibeش میشناسنش.
دیدم همه جا یه سری نوشتههای کوتاه از ش نوشتن و بت قولی دون پاچیدن یا میشه گفت کار سئو یی کردن
اگر دوست دارید تستش کنید، میتونید روی سرور من باهاش کار کنید
ولی اگر دوست دارید نحوه نصبش رو یذد بگیرید، میتونید از ریپازیتوریای که برای این کار ساختم استفاده کنید
راستش بعد از چند وقت دوباره راهم به شرکتی خورد که نیاز به مدیریت فرایند برای جاهای دولتی داره. خب اکثرا فکر میکنن کدلس خیلی صرفهجویی میکنت که اگر بیزینسی نگاه کنی، ممکنه مانع هم باشه
ولی در پراسس میکر ۴ با api نسبتا کاملی که داره و دیگه خبری از گالیور و extjs نیست برای توسعه پلاگین، به راحتی میتونی پکیج تولید کنی و یا فرانت خودت رو بزنی با apiهاش دیتا رو هندل کنی.
سر پراسس میکر ۳ یه سوتی داده بودن بچههای colosa و یکی از بچههای مشهد تونسته بود نسخه enterpruceشون رو دانلود کنه. من هم بعد از مدتی راهش رو پیدا کردم. ولی حقیقت بهم نمیچسبید پول درآوردن باهاش.
نسخه enterprise پراسس میکر ۴ پکیجهای زیادی داره که البته به خاطر ساختار شسته رفتهش، میتونی خودت هر چی میخوای توسعه بدی:
package-ellucian-ethos
package-plaid
“paypal-package”: “dev-fall”,
“pps-adsync”: “dev-fall”,
“ps_ethos”: “dev-fall”,
“package-irisbank”: “dev-fall”,
“package-pinnacle”: “dev-fall”,
“package-esign”: “dev-fall”,
“package-thermofisher”: “dev-fall”,
“package-zj-adoa”: “dev-fall”,
“pps-file-storage”: “dev-fall”,
“package-csi”: “dev-fall”,
“package-jxchange”: “dev-fall”,
“package-zjukumari-logs”: “dev-fall”,
“package-zj-wingate”: “dev-fall”,
“package-banner-sync”: “dev-fall”,
“package-service-task”: “dev-fall”,
“package-saved-search-filters”: “dev-fall”,
“package-alloy”: “dev-fall”,
“package-lesschwab”: “dev-fall”,
“package-proservice-tools”: “dev-fall”,
“package-foxley-management”: “dev-fall”,
“package-email-listener”: “dev-fall”,
“package-zj-sonymusic”: “dev-fall”,
“pm-platform”: “dev-fall”,
“package-zj-nas”: “dev-fall”,
“package-plg”: “dev-release-2024-fall”,
“package-accessibility”: “1.0.0”,
“package-zj-birmingham”: “dev-main”,
“package-tce”: “dev-master”,
“package-case-overview”: “dev-main”
},
“enterprise”: {
“connector-docusign”: “1.11.0”,
“connector-idp”: “1.13.0”,
“connector-pdf-print”: “1.21.0”,
“connector-send-email”: “1.32.0”,
“connector-slack”: “1.9.0”,
“docker-executor-node-ssr”: “1.7.0”,
“package-ab-testing”: “1.3.0”,
“package-actions-by-email”: “1.21.0”,
“package-advanced-user-manager”: “1.12.0”,
“package-ai”: “1.15.0”,
“package-analytics-reporting”: “1.10.0”,
“package-auth”: “1.22.0”,
“package-collections”: “2.24.0”,
“package-comments”: “1.15.0”,
“package-conversational-forms”: “1.15.0”,
“package-data-sources”: “1.33.0”,
“package-decision-engine”: “1.15.0”,
“package-dynamic-ui”: “1.26.0”,
“package-files”: “1.22.0”,
“package-googleplaces”: “1.12.0”,
“package-photo-video”: “1.6.0”,
“package-pm-blocks”: “1.11.0”,
“package-process-documenter”: “1.11.0”,
“package-process-optimization”: “1.10.0”,
“package-product-analytics”: “1.5.8”,
“package-projects”: “1.11.0”,
“package-rpa”: “1.1.0”,
“package-savedsearch”: “1.41.0”,
“package-slideshow”: “1.4.0”,
“package-sentry”: “1.11.0”,
“package-signature”: “1.14.0”,
“package-testing”: “1.7.0”,
“package-translations”: “2.13.1”,
“package-versions”: “1.13.0”,
“package-vocabularies”: “2.16.0”,
“package-webentry”: “2.28.0”,
“package-api-testing”: “1.2.0”,
“package-variable-finder”: “0.1.0”,
“packages”: “^0”
},
“docker-executors”: {
“docker-executor-java”: “1.0.4”,
“docker-executor-python”: “1.0.1”,
“docker-executor-csharp”: “1.0.2”
},
بستگی داره تعریف شما از هر کدوم چی باشه
مثلا اگر. web entry نسخه ۴ رو ندیده باشید میشه مثه روال نسخه قبل جاگذاریش کرد، ولی به عنوان یه توسعهدهنده ترجیح میدم به صورت پیشفرض یه آدرس برای هر فرم وجود داشته باشه که چک لیست در مشخصات تسک فعالش میکنه و آدرس بعدی هم همونجا بشه وارد کرد
به همین روال، هر کدوم از پکیج های custome یا enterprise رپ که تعریف کنید، با صرف زمان مقتضی، میشه روی اون مورد کار کرد
چیزی که اذیتم میکنه کندی npm run dev هست که شاید به خاطر رم پایینم باشه
به ههر حال ترجیح میدم روی core package ننویسم و به عنوان همون bpmn engine استفاده کنم. به جاش یه processmaker دیگه بالا میارم که به همون دیتابیس وصل باشه یا به دیتابیس slave یا replica که طراح و کاربر نهایی در استفاده تداخلی نداشته باشند
خبلی بهتره که کلا برلی کاربرهای نهایی ui/ux چابکتر و کاربرپسندتر طراحی بشه و از حالت سازمانی در بیاد