Menu

OpenGroupwareIntegrationEngine

Adam Tauno Williams

[Home] Example Worklow Routes

OpenGroupware Integration Engine

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.

Supported Actions

Note that this is not a comprehensive list of actions supported by OIE but a list maintained to illustrate the comprehensive capabilities of OIE.

Look-up Tables

[OIE Lookup Tables]

Flow Control

Foreach and switch flow control structures are supported. While is not yet implemented.

Articles

Formats

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.

External Data Sources

LDAP

SQL

Provisioned SQL datasources are determined by the [OIESQLDataSources] default.


Related

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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.