AI Image Processing - AutoRetouch
Description
The AI ImageProcessing AutoRetouch service can call an AutoRetouch workflow on images in OMN DAM. This is done by using a preconfigured workflow of the AutoRetouch service.
AuoRetouch workflows can be configured here: https://app.autoretouch.com/
Currently we have the following accounts:
| Refresh-Token | Organizations (Name → ID) | |
|---|---|---|
I8nLgLw… |
apollon → cbc4076e-19a8-4a26-a39c-3099a9b7b475 M+M → 4047fb81-cb3e-4874-98bb-a266aeccd878 ArmerSchluckerInc → 26e3a0f1-4c58-4733-bc73-37fdfb8e8d6d |
|
4lORgd8… |
My Organization → e75faebc-b0b7-4125-b6a8-32f5c1d19689 apollon → e00d1b7b-6240-490e-b761-640863dea0f5 PZ → 1eb5d6be-3ea9-4dd4-be25-a89fcf6b6d23 Meyle+Müller → 179d2641-861d-4bd6-9f1f-baa22833001f OPS → 49cc8f9d-3e2b-40c2-9f9b-111c128b6221 |
|
XBdTp48… |
apollon Master → 3e4ca4fb-8809-421c-964a-b6930505ffb4 PforzheimerZeitung → f7c93693-4d99-46d3-ae2a-8b1a385bcf09 |
Please also note that the output file format and name can be controlled by the AutoRetouch "Export" and "Edit Filename" components.
Configuration
Workflow-Name: ai-imageprocessing-autoretouch
| Key (* = required) | Type | Default | Description | Example |
|---|---|---|---|---|
ext.ai-imageprocessing.autoretouch.refreshtoken* |
string |
Autoretouch refresh token |
||
ext.ai-imageprocessing.autoretouch.workflowname* |
string |
Autoretouch workflow name (use the name here, not the id) |
||
ext.ai-imageprocessing.autoretouch.organizationid |
string |
Autoretouch organization id used for billing (use the id here, not the name). Though this parameter is optional it is strongly recommended to set it! |
||
ext.ai-imageprocessing.overwrite |
boolean |
false |
If true, the returning image will overwrite any image of the same name. If false a numeric counter is used as suffix for the new name |
false |
ext.ai-imageprocessing.autoretouch.apiurl |
string |
Autoretouch api url |
||
ext.ai-imageprocessing.autoretouch.authurl |
string |
Autoretouch auth url |
||
ext.ai-imageprocessing.autoretouch.maxretries |
long |
10 |
Max number of retries to ask if wfl is completed |
10 |
ext.ai-imageprocessing.autoretouch.secondsbetweenretries |
long |
30 |
Number of seconds to wait between retries |
30 |
ext.ai-imageprocessing.autoretouch.audit.attribute.startTime |
Date |
The MAM attribute identifier where to store the start time of the process. The attribute should be of type "Date" (language independent). |
AR_AUDIT_START_TIME |
|
ext.ai-imageprocessing.autoretouch.audit.attribute.endTime |
Date |
The MAM attribute identifier where to store the end time of the process. The attribute should be of type "Date" (language independent). |
AR_AUDIT_END_TIME |
|
ext.ai-imageprocessing.autoretouch.audit.attribute.processName |
String |
The MAM attribute identifier where to store the name of the process. In this case this will always be 'ai-imageprocessing-autoretouch'. The attribute should be of type "String" (language independent). |
AR_AUDIT_PROCESS_NAME |
|
ext.ai-imageprocessing.autoretouch.audit.attribute.processParameters |
String or Clob |
The MAM attribute identifier where to store the name of the process parameters. The attribute should be of type "String" or "Clob" (language independent). The text be written as an HTML table so the field to display should be "String richtextlabel". |
AR_AUDIT_PROCESS_PARAMETERS |
|
ext.ai-imageprocessing.autoretouch.audit.attribute.status |
String |
The MAM attribute identifier where to store the status of the process. The attribute should be of type "String" (language independent). |
AR_AUDIT_STATUS |