• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
Workflow Studio Developer Network

Download SDKs

Extending Workflow Studio

Workflow Studio is built on Workflow Foundation and shares the same underlying architecture. The same activity libraries that you build for Workflow Foundation can be used within Workflow Studio. This means that you can access all the resources and samples Microsoft has available.

Activity Library SDK

Workflow Studio extends Workflow Foundation and some of the functionality in the Designer requires you to code your activity library to target our platform. We have developed some templates for Visual Studio that allow you to easily build activity libraries to target Workflow Studio. This SDK contains a wizard to automate converting existing PowerShell libraries and a set of templates to build activities not based on PowerShell.

PowerShell Converter

If you have a PowerShell snap-in that you would like to use in Workflow Studio as an activity library, our PowerShell Converter (a wizard and templates) will help automate the process. Our wizard inspects the snap-in and lists all of the cmdlets available. After you select the cmdlets you want to use, the wizard generates a project with one activity per cmdlet from the templates. This automated process does a pretty good job of inspecting the cmdlet parameters and converting them, but you will want to look through the parameters and the validation logic before you deploy.

Standard Templates

If you want to build an activity library that targets Workflow Studio and does not use PowerShell, our basic Activity Library Project and Item templates help you get started. They set up the necessary project references and generate sample code that is heavily commented with the various parameter and validation options.

Download Activity Library SDK
Note: Visual Studio Express Edition is not supported for workflow development according to this Microsoft forum post

Activity Attribute Reference

Activity Developer's Guide (PDF format)


Tools and Utilities

Download a stand-alone Workflow Designer that can be used without connecting to the SQL database to edit workflows locally. This utility is only for advanced workflow users who understand the makeup of workflow projects.

To install: download the zip file and extract the files into the %ProgramFiles%\Citrix\Workflow Studio folder. Launch the stand-alone Designer by running WFSDesignerLauncher.exe.

Download Workflow Designer


Automating Workflow Studio

Workflow Studio includes several PowerShell snap-ins that allow you to automate the functionality of Workflow Studio itself. If you want to create customized user interfaces, automate the control of workflow jobs, build an installer for an activity library, or manage running workflows, download our Workflow Studio Automation Guide for more details.

Coming Soon...Download the Automation Guide


Tags

sdk sdk Delete
powershell powershell Delete
workflow-studio workflow-studio Delete
automation automation Delete
Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.

Add Comment

Related Links