appRules includes a selection that allows you to check-in and check-out project databases. Technical users can check-out subsets or the entire project database to enable them to work remotely or to perform testing or other development activity.
The projects are locked after checkouts, not after checkin (see below)
Project databases can also be checked out for installation on departmental computers or for updating any computers in the Development-Test-Production chain.
To check-out a project database, select CheckOut All Metadata from the CheckIn/CheckOut menu of the application.
Follow the on-screen instructions and click the OK button to create the new project database.
To check-in a project database, select CheckIn All Metadata from the CheckIn/CheckOut menu of the Configurator application:
Follow the on-screen instructions and click the OK button to check-in the project database.
appRules includes features to lock and unlock projects to minimize contention when using the system for team development.
When using appRules in a multi-user mode, projects are automatically locked when they are loaded into the Studio environment, and unlocked when they are closed or unloaded. To view the lock status of a project, select the project and go to the project detail window the LockStatus property:
At design time, if a project is being held by another user, a warning window will be displayed.
appRules includes several logs and statistics modules.
The Project Run Details is available during and after each job run and includes detailed result information regarding every job run instance.
Instance Run Summary includes:
Instance Id & Reference
Start Time
End Time
Elapsed Time
Current or Ending Job State
Job Owner
Instance Statistics include details for:
Activity Statistics
Data Source Statistics
Condition Statistics
Action Statistics
Arguments & Variables Viewer
Runtime Logs
The Audit Logs Records listing shows records logged during a flow run or through the Data Migration Engine if the project has been configured to log records. The following options are available for logging Audit Log records:
All Records
Errors Only
No Logging
The appRules DataSource Browser is a utility for browsing data sources that you have defined in Data Source Settings.
Data Source Browser is accessible from the main toolbar on the home page and throughout the system when selecting or reviewing data sources.
In addition to browsing, the DataSource Browser also supports CRUD capabilities.
The appRules Job Monitor is used for monitoring and communicating with running processes. It is accessible from the main toolbar of the appRules Home Page:
Certain functions in appRules can only be performed by Master Admins. These functions are accessible from the Master Admin menu on the home page:
This Master Admin menu item is used for creating a new project database:
Select a database type, authentication and connection string for creating the new project database. Once created, you can login using the new Admin user id to add other users, create Settings, etc.
This Master Admin menu item is used for updating project databases for settings to be used for processes such as the appRules Scheduler:
If you are running the on-premise edition of appRules, this Master Admin menu item is used for reviewing and activating the software license:
This Master Admin menu item is used for adding additional Master Users:
This Master Admin menu item is used as an option for restricting the connectors to only the ones in use at your organization:
This Master Admin menu item is used for defining the appRules WebApi Servers used for running jobs. Your main server is predefined as localhost: