Components
The following table provides a brief overview of the available app component types and their corresponding Java interfaces:
Type | Interface | Description |
---|---|---|
data-source | DataSourceAppComponent | A source of structured data like a database or SaaS application that provides some data. *Examples: MongoDB, Google Analytics |
data-storage | DataStorageAppComponent | A component that can receive structured data like a database or a SaaS application. Examples: MongoDB, Google Sheets |
data-filter | DataFilterAppComponent | A component that processes structured data and provides some output - typically providing some calculations and / or transformations. *Examples: Google Geolocation, Machine learning services |
file-source | FileSourceAppComponent | A component that can read a remote file from somewhere. Examples: Dropbox, FTP |
file-storage | FileStorageAppComponent | A component that can write a file available in Dexi to a remote location. Examples: Dropbox, FTP |
file-filter | FileFilterAppComponent | A component the performs processing of a file and then outputs a different file. Examples: Image Filters, GZip, Transformations |
file-parser | FileParserAppComponent | A component the parses files into structured data. Examples: Google Vision API, CSV Parser |
task | TaskAppComponent | A component the is invoked whenever a new Task is created/updated/removed within the dexi system. Examples: Jira, Trello |
notification | NotificationAppComponent | A component the is invoked whenever a new notification is send within the dexi system. Examples: Twillio, Email, Slack |
Updated almost 5 years ago