Mobile Freedom UI and Business Process

Hi!

I am playing around Mobile Freedom in 8.3.2 and tried adding a crt.RunBusinessProcessRequest for a button but did not work. Is there no way of doing that?

I found this in the article > 2nd paragraph > last sentence and base my test on it: Both main Creatio app and Creatio Mobile have the same request handlers.

Here's my sample code:
**Mobile run on Online Mode.

		{
			"operation": "insert",
			"name": "Button_5yi1e6m",
			"values": {
				"type": "crt.Button",
				"caption": "#ResourceString(Button_5yi1e6m_caption)#",
				"color": "warn",
				"disabled": false,
				"size": "large",
				"iconPosition": "only-text",
				"visible": true,
				"clicked": {
					"request": "crt.RunBusinessProcessRequest",
					"params": {
						"processName": "UsrProcessName",
						"processRunType": "ForTheSelectedPage",
						"saveAtProcessStart": true,
						"showNotification": true,
						"recordIdProcessParameterName": "ppRecordId"
					}
				},
				"clickMode": "default"
			},
			"parentName": "FlexContainer_mx2730x",
			"propertyName": "items",
			"index": 1
		},	
Like 1

Like

2 comments

Hello Solem Khn,

Currently, there is no supported way to directly call a business process from the Freedom UI mobile application. The framework is declarative, and only operations documented in the API can be executed.

The only indirect option is triggering a business process via system events (such as record creation, update, or deletion). For example, if a button action modifies or deletes a record, a business process subscribed to that event can be triggered. However, in this approach:

  • You cannot pass parameters to the process
  • You cannot read values from the process
  • You cannot control its execution state

A direct "Run process" capability is not available at the moment.

The responsible R&D team is working to introduce this functionality, with a planned release in version 8.3.4.

Hi Eduard Dovydovskyi,

That's a great news! Thank you for letting me know. Can't wait to dig more into Freedom Mobile.

Show all comments