Zum Hauptinhalt springen

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

img

  1. loginHeaderImage img/documents/skin/base/shared/login/ouc_loginHeaderImage.png
  2. documentsLoginHeader
  3. loginCompanyImage img/documents/skin/base/shared/login/ouc_loginCompanyImage.png
  4. skinSignalColor

Weitere Grafiken

  1. Outbar OUSP
    1. img/documents/skin/black/shared/application/outbars/oneunity.png
    2. img/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>
hinweis

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";
vorsicht

Der vorhandene skinBase Wert muss in die custSkin.less migriert werden.