Advanced Workflows: Developing Custom Server Activities in .NET

Overview  

This one-day course is the third in the Advanced Workflows series: simplify existing complex workflow logic by standardizing and reusing common workflow tasks.


Course Outline  

Course introduction

Describe the types of business challenges a custom server activity can solve by performing these tasks:

  • Summarize the approach to learning used in this module
  • Configure the Advanced Workflows: Developing Custom Server Activities in .NET site
  • Describe the characteristics of custom server activities

From activities to assemblies

Explain the role of Geocortex Essentials Workflow Designer in analyzing custom activity solutions by performing these tasks:

  • 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

Code custom activities

Describe how to code a custom activity class with Visual Studio by performing these tasks:

  • Describe the role of activity subclasses
  • 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

Build a basic custom server activity with Visual Studio by performing these tasks:

  • Describe how to build a custom server activity using Visual Studio
  • Build a server workflow activity using Visual Studio
  • 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

Enhance the custom activity

Configure an activity designer for a custom activity by performing these tasks:

  • Describe how to add attributes to a custom activity
  • 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
Self-Directed Training  

Need to fit training into your busy schedule?

The scheduled training below offers you an online, instructor-led classroom experience, but you can also take this course when it’s more convenient for you! Self-directed course delivery includes:

  • Two (2) consecutive days’ access to a Geocortex training environment
  • All course materials
  • Access to a Geocortex instructor during office hours

All self-directed courses are offered at the same prices as their instructor-led equivalents.

Get in Touch

Scheduled Training  

Interested in Geocortex training in a European time zone?
Please contact your regional Geocortex partner to find local training options. Check out the 1Spatial (UK) Geocortex on-site training options or the SIGGIS (Belgium) Geocortex on-site training options.