BookmarkSubscribeRSS Feed

SAS Intelligent Decisioning: Workflow Administration

Started ‎04-08-2025 by
Modified ‎04-08-2025 by
Views 418

In SAS Intelligent Decisioning (as of stable 2025.03), you can manage workflow tasks on the Home page. The Tasks section at the bottom of the home page lists the active workflow tasks to which you or a group of which you are a member have been assigned. You can claim, complete, and release tasks from the home page.

 

Before any tasks will be listed on the home page, an Administrator must first configure the workflow(s) for use with SAS Intelligent Decisioning.  In this post, I will review these workflow configuration activities by using the Sample Decision Approval workflow as an example.

 

Workflow Administration

 

Workflows are administered in the SAS Workflow Manager application.  This application is accessed from the Viya menu by selecting the Manage Workflows option under the Administration area.  There are some sample workflow definitions that are delivered as part of the SAS Viya installation.  The Client Identifier column indicates the application where the workflow can be used.

 

01_MK_WorkflowAdmin1.jpg

Select any image to see a larger version.
Mobile users: To view the images, select the "Full" version at the bottom of the page.

 

For this demo, we will focus on the Sample Decision Approval workflow for SAS Intelligent Decisioning.

 

02_MK_WorkflowAdmin2.jpg

 

Selecting the hyperlink on the workflow definition name opens the workflow.  Below is the workflow definition for Sample Decision Approval.

 

03_MK_WorkflowAdmin3-1024x492.jpg

 

The Sample Decision Approval workflow has four user tasks:

 

  • Develop decision
  • Review decision
  • Prepare decision for deployment
  • Deploy decision.

 

It is recommended to create a copy of any of the sample workflow definitions before making any changes. To copy the Sample Decision Approval workflow definition, I select the More options menu and then Save as.

 

04_MK_WorkflowAdmin4-1024x463.jpg

 

I name my copy of the workflow definition Decision Approval.

 

05_MK_WorkflowAdmin5.jpg

 

I select the Definition properties button to view its settings.

 

06_MK_WorkflowAdmin6-1024x513.jpg

 

I select the Client identifier of SAS Intelligent Decisioning to enable this workflow definition for use in that application.

 

07_MK_WorkflowAdmin7.jpg

 

I then select 01_icon_MK_WorkflowAdminIcon1.jpg to create version 1.0 of this workflow definition and it is automatically activated since there is only one version.  I can confirm this on the Versions tab.

 

08_MK_WorkflowAdmin8-1024x209.jpg

 

 

Authorize a Workflow

 

Before any users can select a workflow and start it, they must be granted Read permission to the workflow definition.  To do this, an administrator must first open the workflow definition.  Select the More options menu and then Authorization.

 

09_MK_WorkflowAdmin9-1024x489.jpg

 

Select the user(s) and/or group(s) that should have permission to use the selected workflow definition and set the authorization to Read.  An administrator may want to create group(s) for this purpose.  In my case, I created a group called Workflow Users and added several user(s) to that group.

 

10_MK_WorkflowAdmin10.jpg

 

 

Add Participants to Workflow Tasks

 

On each user task within the workflow definition, an administrator needs to add the user(s) and/or group(s) who should have permission to participate in that task.

 

For the Develop decision user task, I add the Workflow Users group as a Participant.

 

11_MK_WorkflowAdmin11-1024x495.jpg

 

For the Review decision user task, I add the Workflow Users group as a Participant.

 

12_MK_WorkflowAdmin12-1024x499.jpg

 

For the Prepare decision for deployment user task, I add the Workflow Users group as a Participant.  I also exclude the user Alex as a participant.

 

13_MK_WorkflowAdmin13-1024x504.jpg

 

For the Deploy decision user task, I add the Workflow Users group as a Participant. I also exclude the users Alex and Sarah as a participant.

 

14_MK_WorkflowAdmin14-1024x499.jpg

 

I save the workflow definition and select 01_icon_MK_WorkflowAdminIcon1.jpg to create a new version of the workflow.  I then select 02_icon_MK_WorkflowAdminIcon2.jpg to activate this version.  I confirm the activation of the workflow definition version on the Versions tab.

 

15_MK_WorkflowAdmin15-1024x257.jpg

 

 

Configuration Settings

 

It is recommended that an administrator turn on the sas.businessrules.publish.hideRuleSetPublish configuration property.  If turned on, then the Publish button is hidden for rule sets. It is recommended that you turn on this property so that all published content is developed in a decision's workflow.  For more information, refer to its documentation.

 

16_MK_WorkflowAdmin16-1024x541.jpg

 

Optionally, an administrator can also configure the length of time that workflow history items are retained using the sas.workflowhistory.eventlog configuration property. The default is 30 days. For more information, see Configure History Event Properties in SAS Workflow Manager: Administrator’s Guide.

 

17_MK_WorkflowAdmin17-1024x646.jpg

 

 

Summary

 

Workflow tasks are now integrated on the Home screen of SAS Intelligent Decisioning.  However, before you can use workflows with decisions, an administrator needs to perform some configuration.  In this post, I acted as an administrator and configured the Decision Approval workflow.  In my next post, I will demonstrate how to use this Decision Approval workflow in a decision.

 

For more information, refer to the Configure SAS Workflow for Use with SAS Intelligent Decisioning documentation.

 

 

Find more articles from SAS Global Enablement and Learning here.

Contributors
Version history
Last update:
‎04-08-2025 02:57 PM
Updated by:

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

SAS AI and Machine Learning Courses

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.

Get started

Article Tags