In SAS Intelligent Decisioning (as of stable 2025.10), there has been an update to the sample decisioning workflow. In a previous blog, I reviewed using the sample workflow for SAS Intelligent Decisioning. The new version of the sample workflow for SAS Intelligent Decisioning includes a property for controlling the enablement of the Publish button in a decision when using a workflow. In this post, I will review how you can use that new property in a workflow definition.
The data object for the Publish button property is called idlsPublishing. If it is set to False then the Publish button is active and if it is set to True then the Publish button is inactive. By default, for the new sample workflow, this property is set to False, so the Publish button will always be active by default when using the out-of-the-box sample workflow.
As an Administrator, I followed the steps in a previous post about copying and administering the sample workflow for SAS Intelligent Decisioning.
For the new version of the sample workflow, I first want to change the workflow definition so the Publish button is deactivated when the workflow starts. To do this, I select the Properties button () for the workflow definition.
Select any image to see a larger version.
Mobile users: To view the images, select the "Full" version at the bottom of the page.
By default, the idlsPublishing property is set to False.
I edit this property and set it to True, so the Publish button will be disabled when the workflow starts.
Next, I want to enable the Publish button after the decision is Approved as part of the workflow process. To do this, I select the Prepare decision for deployment user task.
I then select its Prompts button () to view the prompts for the selected user task.
I add the following new prompt:
Note: Since the values for idlsPublshing are only True or False, no attribute values are needed. A checked box is True so button will stay de-activated, an unchecked box is False which re-activates the button.
Next, I select the connection between the Deploy decision user task and the End node.
Then, I select the Path Conditions button ().
I add the condition of AND idlsPublishing==”False” to ensure the Publish button is re-activated before the workflow can end.
Finally, I save the workflow definition, create a new version, and activate that version of the workflow definition.
Now that the workflow definition is all configured by the Administer, authorized users can now use the workflow with decisions.
I log on as a user who is authorized to use the workflow and add the workflow to a decision. The workflow is not started and the Publish button is active.
I start the workflow and the Publish button is now inactive.
I work my way through the workflow process and once the decision is Approved at the Prepare decision for deployment step when I complete that task, I have the ability to activate the Publish button.
By unchecking the box, the Publish button is now activated and the user can Publish the approved decision.
Once the decision is published, I claim and complete the Deploy decision task and the workflow is complete.
The workflows for SAS Intelligent Decisioning now include a new property (idlsPublishing) that you can use to enable or disable the Publish button for a decision when using a workflow. For more information, refer to the Controlling Publishing from within a Workflow section in the documentation.
Find more articles from SAS Global Enablement and Learning here.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
The rapid growth of AI technologies is driving an AI skills gap and demand for AI talent. Ready to grow your AI literacy? SAS offers free ways to get started for beginners, business leaders, and analytics professionals of all skill levels. Your future self will thank you.