Scanjour.Workflow4.ActivityLibrary Namespace

Scanjour Workflow4 Reference Manual
This namespace provides basic workflow activities and utility functions that can be used from workflow activities built to supplement the ones here.
Classes

  ClassDescription
Public classAbstractErrorManagedActivity
Provides a base for error handled activities.
Public classActionListener
Creates bookmarks and a timer and listen for a bookmark to be raised or duration to pass.
Public classActivityException
Represents errors that occur within activities of Scanjour.Workflow4.ActivityLibrary.
Public classActivityFunctions
Functions used in activities.
Public classActivityTracing
Public classChangeCase
Move the process to a new case.
Public classCheckResultAndAttempts
Verify conditions to make another retry based on l and .
Public classCloseCase
Represents an activity used to close case in case of successful shipment.
Public classCompleteExternalCommunication
Create Process History Document
Public classCompleteMassDispatch
Create Process History Document
Public classCreateBookmarkActivityT
Creates a bookmark expecting a value of the specified generic formal type. When the bookmark is resumed, the actual value specified by the resumer will be put into the ActualValue OutArgument. The activity will fail if the actual value cannot be converted to the specified generic formal type.
Public classCreateBookmarkWithCallbackActivity
Creates a bookmark and sets up a callback that will be invoked when the bookmark is resumed by some external source.
Public classCreateHistoryActivity
This activity creates an entry in the wzp_history register reporting an incudent in the workflow.
Public classCreatePdfRenditions
Generate Pdf rendition compensation activity wrapper.
Public classCreateProcess
Create a process
Public classDispatcherActivity
Dispatch a document to a dispatcher based on a dispatcher id.
Public classDispatcherFunctions
Methods to get data relevant for dispatchers
Public classDispatcherValidator
Represents an activity used to validate workflow arguments.
Public classDocumentInformation
Information about a document
Public classGetContactByNameCodes
Get Contacts by emails activity
Public classGetContactsByEmails
Get Contacts by emails activity
Public classGetDispatcherSequenceIds
Retrives a sequence of dispatcher identifiers from a specific dispather sequence identifier.
Public classGetWorkflowInstanceIdActivity
Get the instance id Guid as Result.
Public classHistoryActivityFunctions
Functions used in activities.
Public classIsProcessRunning
Check if process is running.
Public classMailboxMonitorCaseHandlerActivity
ServiceDemo Case Handler
Public classMailboxMonitorMailValidatorActivity
Validate if a mail is an F2 mail.
Public classMassDispatchActivity
Creates bookmarks and listen for a bookmark to be raised.
Public classMassDispatchServiceProxy
This class is a temporary implmenentation of the interface to MassDispatchService At a later point in time it should be replaced with the MassDispatchRepository in Scanjour.Workflow4.Web.Services.Repositories.
Public classMassDispatchValidator
Create Process History Document [ToolboxBitmap(typeof(MassDispatchValidator), "Images.CreateDocument.png")]
Public classMergeDocumentsToPdf
Merge documents using Pdf Service.
Public classMessageExceptionCollector
Collects exception, which are registered along with the handle of the message being processed. When all message handles have been processed and the exceptions has been handled, then the class can produce one exception containing all the collected exception grouped by their message handle.
Public classMonitorParallel
Monitor ParallelSequenceDispatchActivity
Public classOpenCaseScope
Ensures that a case is open inside a using-scope.
Public classParallelSequenceDispatcherActivity
Dispatch a document to a dispatcher based on a dispatcher id.
Public classPrepareExternalCommunication
Create Process History Document
Public classPrepareMassDispatch
Create Process History Document
Public classProcessInfo
Retrieve information from a completed process.
Public classReleaseMassDispatch
Create Process History Document
Public classRemergeColumn
Public classReportPropertyValueActivityT
Calls the specified callback with the current value of the specified property.
Public classRequestReport
Generate Pdf report compensation activity wrapper.
Public classReserveMassDispatch
Create Process History Document
Public classResponse
Response data contract
Public classResumeBookmarkActivity
Resume a bookmark in another workflow.
Public classRetryActivity
The RetryActivity allows to retry activity with a condition activity and an executed activity to be constructed.
Public classScheduleActivity
Activity to schedule an activity.
Public classSequenceDispatcherActivity
Activity to dispatch message based on a sequence of dispatchers
Public classShipmentInformation
Object describing a shipment
Public classShipmentInformationCollection
ShipmentInformationCollection class is only created to ensure that the size of serialized shipmentinfo is minimal
Public classShouldRetry
Compares to int, to determine if max retry count has been reached
Public classSimpleActionListener
Creates bookmarks and listen for a bookmark to be raised.
Public classSimpleAssignT
Assign an input value of type T to the result.
Public classSimpleCompare
Compares an input argument against a value for equality/inequality
Public classSimpleDispatcherActivity
Dispatch a document to a dispatcher based on a dispatcher id.
Public classSimpleDispatcherActivityShipmentStateException
This exception is used internally by this activity only. The exception is used to indicate that the message state is incomplete. It is up to the Error Manager to decide what to do in situations like this.
Public classSimpleDispatcherActivityWaitForReceiptException
Exception is thrown when state is WaitForException. Used to configure specific wait options in wzp_error_manager/wzp_filtering_entry
Public classSimpleMassDispatcherActivity
Dispatch a document to a dispatcher based on a dispatcher id.
Public classSimpleMassDispatcherActivityShipmentStateException
This exception is used internally by this activity only. The exception is used to indicate that the message state is incomplete. It is up to the Error Manager to decide what to do in situations like this.
Public classSimpleMassDispatcherActivityWaitForReceiptException
Exception is thrown when state is WaitForException. Used to configure specific wait options in wzp_error_manager/wzp_filtering_entry
Public classSimpleMergeDocumentsToPdf
Create Process History Document
Public classSimpleRequestReport
Create Process History Document
Public classSimpleScheduleActivity
Activity to schedule an activity.
Public classSmartpostParameterKeys
Smartpost settings.
Public classSmartPostValidator
SmartPost specific validation
Public classUndoExternalCommunication
Create Process History Document
Public classUpdateHistoryActivity
Update localized comment in in a history entry.
Public classUpdateRecipientLog
Updates the recipient log with information about documents.
Public classValidationHelper
Provides validation
Public classWriteToSystemLog
Activity that logs an error to Windows Application Log.
Interfaces

  InterfaceDescription
Public interfaceIActivityLogger
Simple logger interface, which should be use widespread in the activities. By utilizing this interface, it will be possible to implements various types of specific loggers.
Enumerations

  EnumerationDescription
Public enumerationActivityErrorCode
Defines an enumeration whose members represent the kind of ActivityException thrown.
Public enumerationDocumentType
Specifies the document type in the document information
Public enumerationRemergeColumnContentType
Public enumerationRemergeColumnDataType
Datatype of columns to be remerge
Public enumerationResponseType
Response Type
Public enumerationSimpleDispatcherActivitySenderBehaviour
Used for controlling the behavior of this activity.
Public enumerationSimpleRequestReportProtection
Protection action.