...
Before you can use ELO as a source for Portrait, we need to make sure that the following prerequisites are met.
Info |
---|
ELOoffice is generally not supported - only ELOprofessional or ELOenterprise can be connected. |
...
Portrait will access the ELO instance via ELO Indexserver. Make sure the Portrait-App Instance has direct access to the ELO Indexserver - this is especially relevant if the Portrait runs in a DMZ or external network.
...
In the given example, the Server is called eloserver
and the repository Archive1
.
Be aware that the URL is case-sensitive.
...
Create a specific user for the Portrait - we recommend the name portraitservice
PortraitService
, since it is as service user only used for Portrait.
Check if the user for the Portrait-App has this general rights (only available up to ELO9):
...
Don't set this user rights, because it acts as a limiter:
ELOxc Client Benutzer, nur E-Mails
DMS Desktop Benutzer, keine Workflows
Info |
---|
Above-mentioned permissions are global permissions. Keep in mind that permissions inside the ELO Archive must be checked as well. |
...
Code Block | ||
---|---|---|
| ||
connections: connection: - id: ix-Archive1 type: ELO nameurl: 'https://eloserver:9090/ix-ArchiveArchive1/ix' userNameusername: portraitservicePortraitService userPasswordpassword: 's3cur3d' runAstimeoutInSeconds: 5 hostname: 'https://eloserver:9090' path: '/ix-Archive1/ix'runAs: |
You can have several connections, each of them must start with a “-”.
the The yml-file is formatted with whitespaceswhite spaces. Ensure you have the correct intentationindentation: first level = 2 whitespaceswhite spaces, second level = 4 whitespaceswhite spaces, and so on. You will get an error in the logs at startup if the yml YML is malformed.
After you added the connection, you can jump to the next chapter: ELO sources.
Properties
timeoutInSeconds: optional, default value is 5