Course overview

This is the third course in the Advanced Workflows series and teaches you how to simplify existing complex workflow logic and standardize and reuse common workflow tasks.

Course outline

Describe the types of business challenges a custom server activity can solve

Enabling Objectives:

  • Summarise the approach to learning used in this module
  • Configure the AWC DCSA Site
  • Describe the characteristics of custom server activities

Explain the role of Workflow Designer in analysing custom activity solutions

Enabling Objectives:

  • Describe how to use a reference workflow activity to explore candidate tasks
  • Use a referenced workflow activity to examine custom activity functionality
  • Describe how to use the Save As Assembly feature to explore candidate tasks
  • Use an assembly-based activity

Describe how to code a custom activity class using Visual Studio

Enabling Objectives:

  • Describe role of the Activity sub classes
  • Describe the two types of activities
  • Identify the workflow activity argument types
  • Describe the role of the execute method
  • Manage custom activities in Visual Studio

Build a basic custom server activity using Visual Studio

Enabling Objectives:

  • Describe how to build a CSA using Visual Studio
  • Build a server workflow activity using Visual StudioDescribe the two types of activities
  • Describe how to automate activity deployment
  • Automate activity deployment using Visual Studio
  • Describe how to add exception handling to a custom server activity
  • Add exception handling to a custom server activity
  • Describe how to configure activity debugging in Visual Studio
  • Configure activity debugging in Visual Studio

Configure an activity designer for a custom activity

Enabling Objectives:

  • Describe how to add attributes to a custom activityDescribe how to build a CSA using Visual Studio
  • Add designer attributes to an activity's arguments
  • Describe how to improve the activity’s user interface
  • Add an activity designer to a custom activity

Upcoming training dates for
Advanced Workflows: Developing Custom Server Activities in .NET