Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. How are we making use of the shared tables? As a lookup or we write into them too?
  2. Can we continue to provide access from the original server?
  3. At which layer should the access be created? Joget app server or DB server level?
  4. If DB level, we can consider making use of JDBC related plugins(i.e. JDBC Database SQL Query Options Binder / JDBC Form Binder / JDBC Datalist Binder/ Database SQL Query/ Database SQL Query List Data Store).
  5. If Joget app level, we can consider making use of JSON API or provision new ones using API Builder where we can exert more controls in API management.

...

  1. Install this app in the current server. Publish the app.
  2. Go to setup menu to key in parameters required of the target server.

    Figure 7: Utility App Setup Screen

  3. At the target server, login as admin, navigate to System Settings > General Settings > API Domain / IP Whitelist and key in the domain / IP of the current / old server. This is so that the target server can accept JSON API calls from current server. We have set up the app.
  4. Go to List of Running Process to see the list of running process instances. Select and click Migrate to start migration.
    IMPORTANT NOTE: If your app has User Notification Plugin or similar notification plugin enabled, or other process tool that will immediately run after process starts, it may be a good idea not to have them enabled while migration is taking place.
  5. Observe current server log files and target server's Running Processes to verify its execution status / result.
    An entry will be added to Logs menu if it is successful.

    Figure 8: Utility App Logs

    In the List of Running Process menu, the status will change to "Migrated" with process instance ID furnished based on the data from logs.

    Figure 9: Utility App List of Running Process with New Process Instance Information

View file
nameAPP_migrateProcess-2-20210518184056.jwa
height250


Download

App Version 1

Note: This migration utility app is tested on Joget v6 Enterprise 6.0.31 and Joget DX Enterprise 7.0.16 and with process migrated into a Joget server runing running on Joget DX 7.0.16.

View file
nameAPP_migrateProcess-2-20210518184056.jwa
height250

App Version 2

Note: Added button to abort process instances. Tested on Joget DX 8.0.9.

View file
nameAPP_migrateProcess-1-20231229174344.jwa
height250