Internal and external services can be called by the sequential workflow engine's Service Method Call Task in order to retrieve or save data, send e-mails, connect to external systems, etc.
Services are called by using Service Adapters. These are .NET libraries.
There is a number of service agents included but you can also create your own custom Service Adapter.
Included Service Adapters
DataService
Data Service uses the complete ORIGAM data model metadata in order to translate it to internal language of each database server, typically to SQL.
DataTransformationService
After loading the data from the database, you will need to modify the data in some way. Data Transformation is the way to do it.
ExcelService
Using this service adapter you can read from and write to Microsoft Excel sheets (XLS format or XLSX).
FileService
Using this service adapter you can read content from flat text files (e.g. CSV).
FileSystemService
Using this service adapter you can execute operations on files on the server.
Http Service
MailService
Using Mail Service you can send and retrieve e-mail messages.
MobilePhoneService
This service provides methods needed for communicating with mobile phones using a serial port.
OperatingSystemService
This service provides methods for invoking operating system functions (e.g. command line).
PrintService
This service provides a method for direct printing to printer.
ReportService
This service provides methods for easy report batch printing.
SerialPortCommunicationService
Using this service you can communicate with a computer's serial (COM) port.
Service Method
SharePointListService
Using this service you can communicate with Microsoft SharePoint Server 2003. Methods are available for reading and updating SharePoint lists.
WorkQueueService
MODEL STRUCTURE