The APIs used by Skelta Workflow.NET 2004 are covered here. These APIs are discussed in detail in the API Reference section that is provided. The Skelta Workflow.NET 2004 APIs are found in the following namespaces (Click on a namespace to view its API Reference entry):
Workflow.NET
This namespace consists of the fundamental classes and interfaces used in Skelta Workflow.NET 2004.
Assembly: Workflow.NET.dll
Workflow.NET.ActionHandler
This namespace consists of classes that are handlers (implement IActionRun interface) for the actions provided with Skelta Workflow.NET. These action handlers can be inherited by custom actions.
Assembly: Workflow.NET.ActionHandler.dll
Workflow.NET.ActionHandler.MSOfficeActions
This namespace consists of classes that are used to create MS Office documents.
Assembly: Workflow.NET.ActionHandler.MSOfficeActions.dll
Workflow.NET.ActivityList
This namespace consists of classes used to retrieve Activity Details.
Assembly: Workflow.NET.ActivityList.dll
Workflow.NET.ADSI Namespace
This namespace consists of the active directory resource handler classes.
Assembly: Workflow.NET.ADSI.dll
Workflow.NET.BusinessHours
This namespace consists of classes and interfaces used by Skelta Workflow.NET 2004 to calculate the timeouts, based on business hours.
Assembly: Workflow.NET.dll
Workflow.NET.Calendar
This namespace consists of the class that implements IBusinessHours interface. The BusinessHoursInterface class is the default implementation for IBusinessHours interface provided by Workflow.NET.
Assembly: Workflow.NET.Calendar.dll
Workflow.NET.DataHandler
This namespace consists of the IDataHandler interface and the classes that implement the IDataHandler. Skelta Workflow.NET 2004 currently provides datahandlers to interact with MS SQL, MS Access, and Oracle databases.
Assembly: Workflow.NET.dll
Workflow.NET.EmailFilterLibrary
This namespace consists of classes that are used for handling Email Filters for receiving Emails.
Assembly: Workflow.NET.EmailFilterLibrary.dll
Workflow.NET.EmailReceiver
This namespace consists of the WaitForEmail action handler.
Assembly: Workflow.NET.EmailReceiver.dll
Workflow.NET.Engine
This namespace consists of the classes that execute the workflows. The client can initiate, alert workflows and submit custom XML content to the workflows, using the Client class. The RunTime class takes care of executing and maintaining the status of the workflows and actions.
Assembly: Workflow.NET.dll
Workflow.NET.Engine.Interfaces
This namespace consists of the IActionRun interface that every action has to implement. This namespace also provides a base abstract class that can be inherited by the actions.
Assembly: Workflow.NET.dll
Workflow.NET.Interfaces
This namespace consists of interfaces that have to be implemented by the property types, resource handlers, data handlers and custom document views.
Assembly: Workflow.NET.dll
Workflow.NET.Jabber
This namespace consists of classes used internally by the Workflow.NET to send instant messages.
Assembly: Workflow.NET.dll
Workflow.NET.PropertyTypes
This namespace consists of classes that implement the basic property types, provided with Skelta Workflow.NET 2004. All the property types implement the IPropertyType interface.
Assembly: Workflow.NET.dll
Workflow.NET.Report
This namespace consists of Report APIs that are used to query the database based on custom queries. They can also be used to get the details of the Report Configuration files.
Assembly: Workflow.NET.Report.dll
Workflow.NET.Report.Interfaces
This namespace consists of the IReportHandler interface that has to be implemented for all the actions that display the events and information logged during the execution.
Assembly: Workflow.NET.Report.dll
Workflow.NET.SMS.Send
This namespace consists of the SendSMS action handler.
Assembly: Workflow.NET.SMS.Send.dll
Workflow.NET.SMS.SMSLibrary
This namespace consists of classes that are used for handling SMS Filters for receiving SMS.
Assembly: Workflow.NET.SMS.SMSLibrary.dll
Workflow.NET.SMSReceiver
This namespace consists of the WaitForSMS action handler.
Assembly: Workflow.NET.SMSReceiver.dll
Workflow.NET.Storage
This namespace consists of classes that are used to store the data for Skelta Workflow.NET 2004. The Production class deploys the workflows and the Staging class maintains the changes made to the workflow in the staging. The DataHandlerFactory gets the datahandler for a specified database type.
Assembly: Workflow.NET.dll
Workflow.NET.TaskScheduler
This namespace consists of the classes used internally by the task scheduler.
Assembly: Workflow.NET.dll
Workflow.NET.TaskScheduler.Proxy
This namespace consists of the TaskScheduler class that adds tasks to and deletes the tasks from the task scheduler.
Assembly: Workflow.NET.dll
Workflow.NET.Web
This namespace consists of the classes that implement the IActivityWebUIHandler interface for Information, Approval, CheckList, ResourceSet and TaskAssignment controls.
Assembly: Workflow.NET.ActionHandler.dll
Workflow.NET.Web.ActivityControl
This namespace consists of the control that displays the activity list.
Assembly: Workflow.NET.Web.ActivityControl.dll
Workflow.NET.Web.ActivityUIControl
This namespace consists of the control that displays the details of the activity in the activity list.
Assembly: Workflow.NET.Web.ActivityUIControl.dll
Workflow.NET.Web.Designer
This namespace consists of the control for the Process Designer.
Assembly: Workflow.NET.Web.Designer.dll
Workflow.NET.Web.Designer.Interfaces
This namespace consists of the interface that represents the user interface for the properties.
Assembly: Workflow.NET.Web.Designer.dll
Workflow.NET.Web.Designer.PropertyPages
This namespace consists of the classes for displaying the user interface for properties.
Assembly: Workflow.NET.Web.Designer.dll
Workflow.NET.Web.Designer.PropertyTypes
This namespace consists of the classes that display the properties in the process designer.
Assembly: Workflow.NET.Web.Designer.dll
Workflow.NET.Web.OrganizationCalendar
This namespace consists of the web control that displays and captures the organization control details.
Assembly: Workflow.NET.Web.OrganizationCalendar.dll
Workflow.NET.Web.Report
This namespace consists of Report Designer APIs and properties that can be used to fetch the data. This internally uses the Workflow.NET.Report API to fetch the data.
Assembly: Workflow.NET.Web.Report.dll
Workflow.NET.Web.Report.Interfaces
This namespace consists of the Interface that has to be implemented for customized Report UIs.
Assembly: Workflow.NET.Web.Report.dll
Workflow.NET.Web.ReportUI
This namespace consists of classes that are used to build various Report Interfaces.
Assembly: Workflow.NET.Web.ReportUI.dll
Workflow.NET.Web.ResourceCalendar
This namespace consists of the web control that displays and captures the resource control details.
Assembly: Workflow.NET.Web.ResourceCalendar.dll
ResourceHandler
The Resource namespace consists of the implementation of the IResource interface for resource handler for database.
Assembly:XmlResourceHandler.dll.