Docuware
A component that connects to DocuWare API
Related pages:
Docuware Technical Notes
General information
Description
elastic.io iPaaS component that connects to DocuWare API.
Environment variables
Name | Mandatory | Description | Values |
---|---|---|---|
REQUEST_MAX_RETRY |
false | Set how many time system try to make request to API on errors (3 by default) | any integer above 0 |
REQUEST_RETRY_DELAY |
false | Set delay between requests on errors in ms (5000 by default) | any integer above 0 |
HOST_ID |
false | Client identifier that would be attached to each request as an optional debug information. | any string |
Credentials
You need to use following properties to configure credentials:
- Username - Provide a username that has permissions to interact with the DocuWare, required.
- Password - Provide a password of the user that has permissions to interact with the DocuWare, required.
- Server URL - place, where registered DocuWare account, required.
- Regional Settings - developer.docuware.com - Handle culture and language cookies, optional.
- Cookies - Place to store access cookies received from the login process & other received metadata (e.g. expiry time), optional
Triggers
This component has no trigger functions. This means it will not be accessible to select as a first component during the integration flow design.
Actions
Raw Request
Action to call any DocuWare API endpoint
Input Metadata
- Url - Path of the resource relative to the URL base (https://api.hubapi.com), required.
- Method - Allowed values
GET
,POST
,PUT
,PATCH
,DELETE
, required. HTTP verb to use in the request. - Request Body - Body of the request to send
- Don’t throw error on 404 Response - (optional) Treat 404 HTTP responses not as error, defaults to
false
.
Output Metadata
- Status Code - HTTP status code of the response, required.
- HTTP headers - HTTP headers of the response, required.
- Response Body - HTTP response body.
- URL to Response Body - If the HTTP response body is present and is not JSON, here will be a link to the Maester attachment.
Lookup Documents (Lookup Objects Plural)
Action to lookup documents in DocuWare by parameters
Config Fields
- File Cabinet Id - (String, required): Id of File Cabinet to use.
- Search Dialog to Use - (String, required): Id of Search Dialog to use.
- Behavior - (Dropdown, required): Behavior to emit items (
Emit Individually
orFetch all
.)
Input Metadata
- Operation - (String, required): Operation for request parameters (
Or
orAnd
). Other fields are dynamically generated
Output Metadata
- Result - array of items or single item depends os selected
Behavior
Make Raw File Upload Request
Action to upload file to DocuWare
Config Fields
- Method - (String, required): values
GET
,POST
,DELETE
. HTTP verb to use in the request.
Input Metadata
- DocuwareUrl - (String, required): Relative URL path to call. For example:
https://servername.com/docuware/platform/FileCabinets/{FileCabinetId}/Documents/{DocumentId}/FileDownload?targetFileType=Auto&keepAnnotations=false
- Request Headers - (Object, optional): Headers of request for
DocuwareUrl
WhenMethod
isPOST
additionally two fields:- Request Body URL - (String, required): URL to a Maester attachment that would be provided as the HTTP body for the request. For example:
http://maester-service.platform.svc.cluster.local:3002/objects/object-id?storage_type=maester
- File Name - (String, required): Url for the file from platform storage
- Request Body URL - (String, required): URL to a Maester attachment that would be provided as the HTTP body for the request. For example:
Output Metadata
- Status Code - HTTP status code of the response, required.
- HTTP headers - HTTP headers of the response, required.
WhenMethod
isGET
:- Attachment URL - Link for attachment saved into platform Maester storage.
In other
Method
-s: - Response Body - HTTP response body.
- Attachment URL - Link for attachment saved into platform Maester storage.
In other