Workflow-ext
Bei der One Unity Documents Installation werden folgende Unterordner im Workflow-ext Verzeichnis angelegt.
config/
feature-config-base.xml
Konfigurationsdatei für den FeatureManager.
logback.xml
Konfigurationsdatei für Logging. Aktiviert die Konsolen-Ausgabe und definiert das Ausgabe-Pattern.
img/
Grafiken für Documents.
Anmeldebildschirm

- loginHeaderImage
img/documents/skin/base/shared/login/ouc_loginHeaderImage.png - documentsLoginHeader
- loginCompanyImage
img/documents/skin/base/shared/login/ouc_loginCompanyImage.png - skinSignalColor
Weitere Grafiken
- Outbar OUSP
img/documents/skin/black/shared/application/outbars/oneunity.pngimg/documents/skin/white/shared/application/outbars/oneunity.png
jsp/
Die script.jsp wird von documents automatisch erkannt um externe Ressourcen (siehe otris.software) zu laden.
Skript-Logik
Die script.jsp versucht zunächst aus dem Workflow-ext/jsp/ alle script-*.jsp zu inkludieren, beispielsweise script-sdk-library.jsp oder script-ousp-invoice.jsp.
Als nächsten Schritt wird versucht alle script-*.js aus dem Workflow-ext/js/ou/cust/ Verzeichnis zu inkludieren (nur das Top-Level Verzeichnis, keine Unterordner!).
Beispiel
Workflow-ext/
├── jsp/
│ ├── script.jsp
│ └── script-sdk-library.jsp
└── js/
└── ou/
└── cust/
├── script-callbacks.js
└── custom-script.js
In diesem Beispiel wird die script-sdk-library.jsp und das script-callbacks.js inkludiert.
<!-- ### One Unity documents {{VERSION_NEXT}} ### -->
<!-- import jsp files from: 'Workflow-ext/jsp/script-*.jsp' - 1 file(s) -->
<!-- START: /ext/jsp/script-sdk-library.jsp -->
<script type="text/javascript" src="./ext/js/ou/sp/vue.js"></script>
<script type="text/javascript" src="./ext/js/ou/sp/math.js"></script>
<script type="text/javascript" src="./ext/js/ou/sp/library.js"></script>
<!-- END: /ext/jsp/script-sdk-library.jsp -->
<!-- import js files from: 'Workflow-ext/js/ou/cust/script-*.js' - 1 file(s) -->
<script type="text/javascript" src="/ext/js/ou/cust/script-callbacks.js"></script>
Die custom-script.js wird nicht inkludiert, da der Name nicht mit script- beginnt.
skin/
In der custSkin.less wird der Standard-Skin gesetzt.
@import (reference) "base.less";
Mögliche Werte sind:
@import (reference) "base.less";@import (reference) "easy.less";@import (reference) "lightgray.less";@import (reference) "workforce.less";
Der vorhandene skinBase Wert muss in die custSkin.less migriert werden.