In addition to marking up the object with attributes, there are a few interfaces that allow for customization of the storage and hooking events around the storage. 1. specifying custom serialization ...
Serialization of elements (like flow steps, page elements) is handled by a mechanism called 'Writable'. This mechanism has 2 ways of being accessed: - attributes marking up an object - IWritable...
Summary The way that step properties show up in the designer can be modified using the [crayon-641ce74267022614564537-i/] attribute. This document shows how to use this attribute. The following...
- editors can be created Summary Normally step properties show up in the designer as text box inputs. This default UI can be changed by decorating properties with property editor attributes. Example For...
Summary Using the techniques described below, you can cause validation messages to appear on the properties and inputs of your steps at design time. These validations can evaluate only the value of a...
Summary One of the primary reasons to create custom step is to be able to setup the initial state of an element right. This often means setting up the right types of mappings. This document shows how...
When writing an advanced step, your class must inherit from [crayon-641ce741ab4d3296876373-i/] if you want your step to have input data that you can map in at run time. The below line of code illustrates...
Although it is easier to write simple rules (see Rule steps (simple)) for instructions on registering simple public bool methods as rules), you may want to take the time to write an advanced rule which...
Summary While creating simple steps using the Public Static method is easier, you may want to write a full Decisions step if you need to do complex things like have multiple outcome paths or validate...
Summary You can easily create new datatypes to be used in Decisions by creating classes in a class file project. This article will show you how to accomplish this. Example Create a new Class...
Summary When creating simple decisions steps by registering public methods, you may also set default values for the inputs of those methods. This allows Designers to still change these input values, but...
Summary You can easily create new rules to be used in Decisions by creating public methods in a class file project. This article will show you how to accomplish this. Example Create a new Class...
Summary You can easily create new steps to be used in Decisions by creating public static methods in a class file project. This article will show you how to accomplish this. Example Create a new Class...