Mobile Framework
Call a Server-Side Workflow Rule in a Mobile App
The mobile framework supports calling Web Central workflow rules using the existing Web Central workflow rule mechanism. Workflow rules can be called from the mobile device using the Common.service.workflow.Workflow.execute()
function.
Example:
The Maintenance.controller.WorkRequestSync
controller calls the workflow rules during the sync process using the executeWorkFlowRules
function.
Ext.define('Maintenance.controller.WorkRequestSync', {
...
executeWorkFlowRules: function () {
var userName = ConfigFileManager.username,
userProfile = UserProfile.getUserProfile(),
cfId = userProfile.cf_id || '';
return Common.service.workflow.Workflow.execute('AbBldgOpsHelpDesk-MaintenanceMobileService-syncWorkData', [userName, cfId]);
},
File: ab-products/common/mobile/src/Maintenance/app/controller/WorkRequestSync.js
You may wish to make a second workflow rule call to accomodate, for example, a new transaction table added to the synchronization.