راه اندازی Flowable نسخه Open source در Windows

پیشنیازها

راه اندازی Flowable نسخه Open source در Windows

جاوا 17 باید بر روی سیستم شما نصب باشد .

نسخه Flowable باید 6.8.1 باشد .

نسخه Tomcat باید بین 9 و 10 باشد . (در این آموزش نسخه 9.0.96 نصب می شود)

نصب Tomcat

نحوه نصب

برای دانلود Tomcat به این صفحه مراجعه کنید .

حال در بخش Binary distributions روی گزینه 32-bit/64-bit Windows Service Installer کلیک کنید .

بعد از اتمام دانلود ، فایل نصبی را اجرا کنید .

مراحل نصب را طی کنید تا به بخش زیر وارد شوید :

image.png

برای کاربر خود یک نام و رمز ورود انتخاب نمایید .

سپس مراحل نصب را تا به انتها ادامه دهید .

بعد از اتمام نصب به محل نصب شده بروید و وارد پوشه webapps شوید .

سپس به پوشه manager وارد شوید و بعد از آن به پوشه META-INF وارد شوید .

حال فایب context.xml را با notepad و یا برنامه ای مشابه باز کنید و  متن

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>

را comment و یا حذف کنید .

درصورت Comment شدن باید ظاهری این چنین داشته باشد : 

<!--
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
  -->

حال شما باید یک System variable به Windows خود و کاربر آن اضافه کنید . 

برای این کار در بخش جست و جو عبارت system environment variables را وارد کنید . 

وارد بخش مربوطه شوید و در قسمت User variables روی گزینه new کلیک کنید و طبق تصویر زیر عمل کنید . 

در بخش Variable value باید ادرس فولدر محل نصب Tomcat وارد شود .

image.png

سپس در بخش System variables این عمل را تکرار کنید .

نحوه اجرا

برای اینکار به محل نصب بروید و وارد پوشه bin شوید .

سپس فایل startup.bat را اجرا کنید .

برای غیرفعال کردن آن هم می بایست فایل shutdown.bat را اجرا کنید .

راه اندازی Flowable

در اولین مرحله Flowable نسخه 6.8.1 را از این لینک دانلود کنید .

سپس فایل فشرده دانلود شده را از حالت فشرده خارج کنید و وارد پوشه استخراج شده بشوید ، وارد پوشه wars شوید .

سپس محتوی این پوشه را که برای این نسخه شامل flowable-rest.war و flowable-ui.war می شود را به پوشه webapps که در محل نصب Tomcat قرار داد ، اضافه کنید .

 

حال تنها کافی است که یک بار دیگر Tomcat را اجرا کنید . با اینکار Flowable بر روی آن Deploy می شود .

مشاهده Flowable در بخش Manager apps موجود در Tomcat

Tomcat را اجرا کنید . وارد صفحه اول آن شوید .

image.png

سپس وارد Manager App شوید . (با نام کاربری و رمز عبوری که پیشتر وارد کرده اید)

حال می توانید نرم افزار های Deploy شده را مشاهده کنید .

image.png

برای ورود به نسخه ui تنها کافی است بر روی flowable-ui کلیک کنید . 

سپس وارد صفحه Login می شوید که بصورت پیش فرض دارای نام کاربری admin و رمز عبور test می باشد .

آموزش نصب نرم افزار Flowable

آموزش نصب نرم افزار Flowable

مقدمه‌ای بر نرم‌افزار Flowable

نرم‌افزار Flowable یک ابزار قدرتمند برای مدیریت فرآیندهای کسب‌وکار و اتوماسیون وظایف است. در این مقاله، به صورت گام‌به‌گام به نصب این نرم‌افزار پرداخته خواهد شد.

آموزش نصب نرم افزار Flowable

پیش‌نیازهای نصب Flowable

بررسی سیستم مورد نیاز

  • سیستم عامل: ویندوز، لینوکس یا مک- شما این نرم افزار را بر روی تمامی پلتفرم ها می توانید نصب کنید
  • رم مورد نیاز: حداقل ۴ گیگابایت
  • فضای دیسک: حداقل ۱۰ گیگابایت

از آنجایی که این قابلیت وجود دارد که این نرم افزار بر روی تمامی پلتفرم ها نصب شود ما سعی میکنیم تمامی مراحل را به صورت دقیق و گام به گام برای ویندوز و پایگاه داده های مختلف انجام دهیم

آموزش نصب نرم افزار Flowable

آموزش نصب Flowable بر روی ویندوز سرور


پیش‌نیازهای نصب

1. نصب جاوا (JDK)

  • آخرین نسخه JDK را از سایت اوراکل دانلود کنید.
  • پس از نصب، متغیر محیطی JAVA_HOME را تنظیم کنید:
    1. به System Properties بروید.
    2. در تب Advanced گزینه Environment Variables را انتخاب کنید.
    3. یک متغیر جدید به نام JAVA_HOME با مسیر نصب JDK اضافه کنید (مانند C:\Program Files\Java\jdk-17).

2. دانلود سرور SQL Server

  • میتوانید آخرین ورژن sql server را از سایت DigiBoy دانلود کنید.
  • مطمئن شوید که تنظیمات امنیتی و اتصال (پورت 1433) به درستی پیکربندی شده باشد.

3. ابزار مدیریت فایل‌های زیپ

  • از ابزارهایی مانند WinRAR یا 7-Zip برای استخراج فایل‌های فشرده استفاده کنید.

دانلود و نصب Flowable

1. دانلود نرم‌افزار Flowable

  • به وب‌سایت رسمی Flowable مراجعه کرده و نسخه Flowable را دانلود کنید.
  • فایل زیپ دانلود شده را استخراج کنید و محتویات آن را به یک پوشه منتقل کنید (مثلاً C:\Flowable).

2. پیکربندی فایل application.properties

  1. به مسیر C:\Flowable\config بروید و فایل application.properties را ویرایش کنید.
  2. تنظیمات پایگاه داده SQL Server را به این فایل اضافه کنید:
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver  
spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=flowable  
spring.datasource.username=flowableUser  
spring.datasource.password=yourpassword  
spring.jpa.database-platform=org.hibernate.dialect.SQLServer2012Dialect  

3. افزودن درایور JDBC

  • فایل درایور mssql-jdbc.jar را از لینک رسمی مایکروسافت دانلود کنید.
  • فایل دانلود شده را در پوشه C:\Flowable\lib قرار دهید.

اجرای نرم‌افزار Flowable

1. اجرای سرور Flowable

  1. به مسیر نصب نرم‌افزار بروید
cmd
cd C:\Flowable  
  1. اسکریپت راه‌اندازی را اجرا کنید:
اجرا در cmd
start.bat  

2. دسترسی به Flowable

  • مرورگر را باز کنید و آدرس زیر را وارد کنید: http://localhost:8080/flowable-idm
  • از اطلاعات پیش‌فرض ورود استفاده کنید:
    • نام کاربری: admin
    • رمز عبور: test

رفع مشکلات متداول

1. خطای پورت اشغال شده

  • اگر پورت 8080 توسط برنامه دیگری اشغال شده است، در فایل application.properties پورت دیگری مشخص کنید: server.port=9090

2. عدم اتصال به SQL Server

  • اطمینان حاصل کنید که تنظیمات فایروال ویندوز سرور اجازه دسترسی به پورت 1433 را می‌دهد.
  • در SQL Server Management Studio مطمئن شوید که حالت Mixed Authentication فعال است.

3. خطای جاوا یا درایور JDBC

  • مطمئن شوید که متغیر JAVA_HOME به درستی تنظیم شده است و درایور JDBC در مسیر C:\Flowable\lib قرار دارد.

نتیجه‌گیری

با دنبال کردن این راهنما، می‌توانید Flowable را به طور کامل و بدون مشکل بر روی ویندوز سرور نصب کنید. این نرم‌افزار به شما امکان می‌دهد فرآیندهای کسب‌وکار خود را بهینه‌سازی و اتوماسیون کنید.