Workflow Toolbar and Customizations

In the re-hosted scenario, as part of customizations that domain specific users want – we have been asked many times as to how can we not show the toolbar at the bottom of the designer or show only specific items in that toolbar?

image

Internally we refer to it as the Shellbar as well and the API to go about customizing the toolbar is:

 this.wd.Context.Services.GetService<DesignerView>().WorkflowShellBarItemVisibility = 
                ShellBarItemVisibility.None;

The ShellBarItemVisibility is a enumeration where you can customize it so that you can show only the specific items you need. For example – Just the Variables tab and the Zoom pane. Or other such combinations.

For example, the above code will result into following:

image

Thanks,

Kushal.