The OpenGroupware Integration Engine, or OIE for short, is a workflow solution built into OpenGroupware Coils. OIE allows for the automation of a variety of tasks in a controlled, manageable, and audit-able manner; the intention is to largely eliminate the need for scripts and other ad-hoc solutions for performing data motion such as ETLs or report generation.
See Developing a Workflow UI if you are interesting in helping with that.
Note that this is not a comprehensive list of actions supported by OIE but a list maintained to illustrate the comprehensive capabilities of OIE.
Foreach and switch flow control structures are supported. While is not yet implemented.
A variety of format classes are provided for importing and exporting data. Primarily these formats are used by the [readAction] and [writeAction] work-flow actions. Supported formats include:
Format Class | Read | Write | Description |
---|---|---|---|
[SimpleDIFFormat] | Implemented | Not Implemented | Processes DIF format columnar row-oriented data. |
[SimpleDelimitedFieldFormat] | Implemented | Implemented | Processes line-oriented delimited data. |
[SimpleFixedFieldFormat] | Implemented | Implemented | Processes line-orient fixed field length data. |
[SimpleXLSFormat] | Not Tested | Implemented | Primarily for producing XLS (pre-Excel 2007) worksheets. |
[ColumnarXLSReaderFormat] | Implemented | Not Implemented | Reads XLS (pre-Excel 2007) worksheets to create row oriented data. |
[NestedDelimitedFieldFormat] | Implemented | Implemented | Processes delimited files of varying record type based upon a record type identified in a field. |
[NestedFixedFieldFormat] | Implemented | Not Implemented | Processes fixed record length data of varying record type based upon a record type indentified at a specified offset. |
XML data is supported naturally, usually transformed using the [transformAction]. There is a [readJSONAction] for accepting JSON data for transformation.
In addition to the format classes the [xlsToXmlAction] can be used to process pre-Excel 2007 XLS worksheets into XML without expectation of a specific structure.
Provisioned SQL datasources are determined by the [OIESQLDataSources] default.
News: 2013/04/opengroupware-coils-0149rc22-uploaded
Wiki: ColumnarXLSReaderFormat
Wiki: DevQuickStart
Wiki: Development
Wiki: ExampleRoutes
Wiki: Home
Wiki: OIE Lookup Tables
Wiki: OIESQLDataSources
Wiki: QuickStart
Wiki: SimpleDIFFormat
Wiki: SimpleDelimitedFieldFormat
Wiki: SimpleFixedFieldFormat
Wiki: SimpleXLSFormat
Wiki: Tornado
Wiki: WorkflowUI
Wiki: extractFromZipArchiveAction
Wiki: ftpGetFileAction
Wiki: queueProcessAction
Wiki: sqlExecuteAction
Wiki: sqlSelectAction
Wiki: writeAction
Wiki: zOGI