Creating Custom Service/Workflow Catalog Using Page Builder

Last Updated: 02/01/2016 Introduced in Verision: 2.0

Decisions offers a dynamically generated page for Service Catalog items (see: Service/Workflow Catalog Overview). However, a user may want a Service Catalog page with more flexibility than the dynamically generated one. To accomplish this, the user would need to build a new page with buttons that call the desired flows. This solution offers the most flexibility of design, but will be harder to maintain and build out than using the dynamically generated Service Catalog page.

Note: Service Catalog was renamed in Decisions 3.5 to Workflow Catalog.

 

Example
This example assumes that you have two flows already built that you want to include on your Service Catalog page.
 
Create a new portal page named Custom Service Catalog. This will open a blank page that looks like this:
new page
 
In the Toolbox expand the Actions > Flows category. Navigate to the flow you want to add to the page and drag ‘Run Flow’ as button onto your page.
 add button
 
 
You can also adjust the look of your button by selecting different styles from the Button Type drop down.
button types
 

 

Below are examples of how each button type looks:
Link: 
 
 link button
Button
2012-09-27_1720.png
 
Image Button: (displays any image you select)
 
Action Button : Primary: 
ation button primary
 
 
Action Button : Secondary: 
action button secondary
 
 
Because this is a custom page, you can add any page control to customize the look and feel of you page. We’ll add a short description label under this Run Flow button.
 
Under the category of Basic drag over a Rich Text label and drop under your button.
rich txt lable
 
Enter text to describe your flow.
enter txt
 
Repeat the previous steps for each flow you want to add to your custom Service Catalog page. For this example we have added one more flow and label. 
 
You can now click Preview to see what your page looks like.
 
 previewPage
 
Save and close your page.
 
Now that you have built your page, you need to create a root level folder where you will display this page. Create a new root folder called Quick Links.
add root folder
 
Navigate to the folder you just created and click Actions > Manage > Page: Display Existing Page
disp page
 
Select the page you just created and click OK.
select page
 
Navigate away from your Quick Links folder and then back to it. Now you should see that it loads your custom Service Catalog page.
 
 result
Any changes you make to the original page will show up on this Quick Links page.

Additional Resources