public sealed class ActionFlowPortType : AbstractValueMap<ActionFlowPortType>| Account | The port lets a single AccountDto enter into or exit the node. |
| AccountStack | The port lets a collection of AccountDto enter into or exit the node. |
| Boolean | This port is for entering or exiting a Boolean value (true or false) |
| BusinessObject | The port lets a single business object derived from IIdLabel enter into the node. |
| Check | Input port for a boolean value (true or false) |
| Company | This port is for entering ir exiting a CompanyDto> into the node (input) |
| Complete | This port is to let the next node know we've completed their task, or if it's an input node, that the previous node has completed and this node can now start. |
| ContainsCompany | This port lets a business object derived from IHasCompany enter into the node. |
| ContainsEmailAddress | The port lets a business object derived from IHasEmailAddress enter into the node. |
| ContainsEnvironment | The port lets a business object derived from IHasEnvironment enter into the node. |
| ContainsFreeFields | The port lets a business object derived from IFreeFields enter into the node. |
| ContainsPhoneNumber | The port lets a business object derived from IHasPhoneNumber enter into the node. |
| ContainsRole | The port lets a business object derived from IHasRole enter into the node. |
| Custom | Custom port (used by action flow parameters) |
| DateTime | Port to enter or exit a DateTime value. |
| Device | The port lets a single DeviceDto into or exit the node. |
| DeviceMessage | This is an exit port for a device message that has come in that needs to be handled. |
| EmailAddress | This port is for entering an email address into the node (input), or receiving an email address from the node (output) |
| Environment | The port lets a single EnvironmentDto enter into or exit the node. |
| ExecutedByProcess | Exit port for start nodes to show what background process (like an API) started the process. |
| ExecutedByUser | Exit port for start nodes to show what user started the process. |
| False | Exit port for when a query has resulted in |
| GeoLocation | Entry or exit port of a GeoLocation |
| IncludingChildEnvironments | Whether to include the underlying environments in the query (e.g. the accounts, devices and environments that are part of the sub-environment(s) of the current environment) |
| IndexSelector | Is an input port only to determine the nth index of a list to use. (such as: which free field to use; the first, second or third?) |
| ItemOne | Input port for the first business object (derived from IIdLabel) the node wants. |
| ItemTwo | Input port for the second business object (derived from IIdLabel) the node wants. |
| Label | This is only used as an output port for the node; it is the human-readable label that a node emits. |
| LocaleKey | This is an entry port for selecting the locale key to translate the message into. |
| Localization | This is an entry port for selecting the localization to translate the message into; the business object (e.g. an account) decides the localization, as derived from IHasLanguage. |
| MapMarker | A single MapMarkerDto |
| Message | This is an entry port for accepting a filled-in message (email body, sms body, json/xml, etc.) |
| NumberOutput | This is an exit port that emits a number. |
| OnFailure |
Invoked when a node has failed to complete its task because a third party service failed to respond with a success status. This can be because of a timeout, a network error, a server error on their part or because our input is faulty. Unlike "our" errors, which are unexpected and not acceptable, third party errors are expected and should be handled gracefully. |
| OriginalValue | Used as an input port for an action flow when an item has been updated; this represents the original value of the item. |
| PhoneNumber | The port lets a single PhoneNumber enter into or exit the node. |
| Recipient | This port requires a filled-in email address or phone number in the form of a String |
| Role | The port lets a single RoleDto enter into or exit the node. |
| StringOutput | An exit port showing a string output. |
| Subject | Entry port for a subject (e.g. the subject of an email) |
| Tasks | Entry port to represent a (series of) task(s) that the node (partially) depends on. |
| Template | The port wants a single TemplateDto as input. |
| TemporaryPassword | Exit port for OnAccountCreatedModel, to show the temporary password for the user that has to be replaced after first login. |
| True | Exit port for when a query has resulted in |
| Url | This port requires a filled-in URL in the form of a String |
| ValueOne | The first number the node wants the value of. |
| ValueTwo | The second number the node wants the value of. |
| When | An exit port that shows when a specific event was triggered or completed. |