Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:tim.properties [2016/12/08 11:12] jan.mayer [Erklärung der wichtigsten Parameter] |
software:tim:tim.properties [2016/12/08 15:33] fabian.ludacka [Erklärung der wichtigsten Parameter] |
||
---|---|---|---|
Zeile 63: | Zeile 63: | ||
- | ==== Erweiterte Einstellungen ==== | + | <spoiler |Erweiterte Einstellungen> |
<note important>Die folgenden Parameter können starken Einfluss auf die Funktionsweise von TIM haben. Bei Fragen und Unklarheiten wenden Sie sich bitte an unseren Support.</note> | <note important>Die folgenden Parameter können starken Einfluss auf die Funktionsweise von TIM haben. Bei Fragen und Unklarheiten wenden Sie sich bitte an unseren Support.</note> | ||
- | === Verwaltung des Datenmanagementsystems (DMS) === | + | <typo fs:120%;>**Verwaltung des Datenmanagementsystems (DMS)**</typo>\\ |
- | Das TIM-interne Datenmanagementsystem verwaltet die, an Prozesse, Aktivitäten und Aufgaben angehängten Dokumente. Die Funktionsweise des DMS kann durch die folgenden Parameter in der tim.properties beeinflusst werden. | + | \\ Das TIM-interne Datenmanagementsystem verwaltet die, an Prozesse, Aktivitäten und Aufgaben angehängten Dokumente. Die Funktionsweise des DMS kann durch die folgenden Parameter in der tim.properties beeinflusst werden. |
- | == Dokumente können nur an offene Tasks bzw. am Prozessstart angehängt werden == | + | **Dokumente können nur an offene Tasks bzw. am Prozessstart angehängt werden**\\ |
Mit dem Parameter **dms-user-has-tasks** kann festgelegt werden, ob Dokumente nur an offene Tasks bzw. am Prozessstart angehängt werden können. Der Parameter kann die Werte **true** oder **false** annehmen (s. Beispiel). | Mit dem Parameter **dms-user-has-tasks** kann festgelegt werden, ob Dokumente nur an offene Tasks bzw. am Prozessstart angehängt werden können. Der Parameter kann die Werte **true** oder **false** annehmen (s. Beispiel). | ||
<code>dms-user-has-tasks=true</code> | <code>dms-user-has-tasks=true</code> | ||
- | + | ** | |
- | == Prozessmanager von der Regelung ausnehmen == | + | Prozessmanager von der Regelung ausnehmen**\\ |
- | Es kann sinnvoll sein, Prozessmanagern von dieser Regelung auszunehmen. Wird der Parameter **dms-user-check-processmanager** auf **true** gesetzt, können Prozessmanager zu jedem Zeitpunkt Dokumente anhängen (s. Beispiel). | + | Es kann sinnvoll sein, Prozessmanagern von dieser Regelung auszunehmen. Wird der Parameter **dms-user-check-processmanager** auf **true** gesetzt, können Prozessmanager zu jedem Zeitpunkt Dokumente anhängen (s. Beispiel). Des Weiteren können Prozessmanager Dokumente jederzeit löschen. |
<code>dms-user-check-processmanager=true</code> | <code>dms-user-check-processmanager=true</code> | ||
- | + | ** | |
- | == Das Bearbeiten von Dokumenten verbieten == | + | Das Bearbeiten von Dokumenten verbieten**\\ |
Mit dem Parameter **dms-prevent-docmod-[<pd-name>-<activity-name>]** kann das Bearbeiten von Dokumenten auf einer bestimmten Aktivität verhindert werden. Ersetzen Sie **pd-name** und **activity-name** mit dem entsprechenden Prozess bzw. der Aktivität (s. Beispiel). | Mit dem Parameter **dms-prevent-docmod-[<pd-name>-<activity-name>]** kann das Bearbeiten von Dokumenten auf einer bestimmten Aktivität verhindert werden. Ersetzen Sie **pd-name** und **activity-name** mit dem entsprechenden Prozess bzw. der Aktivität (s. Beispiel). | ||
<code>dms-prevent-docmod-[<Onboarding>-<Arbeitsvertrag absegenen>]=true</code> | <code>dms-prevent-docmod-[<Onboarding>-<Arbeitsvertrag absegenen>]=true</code> | ||
- | == Den DMS-Provider festlegen == | + | **Den DMS-Provider festlegen** \\ |
Der Parameter **dms-provider** verweist auf das verwendete DMS-System (s. Beispiel). | Der Parameter **dms-provider** verweist auf das verwendete DMS-System (s. Beispiel). | ||
<code>dms-provider=sharepoint</code> | <code>dms-provider=sharepoint</code> | ||
Zeile 91: | Zeile 91: | ||
<code>dms-mainprocess-storage-filter=AnyPrefix%</code> | <code>dms-mainprocess-storage-filter=AnyPrefix%</code> | ||
- | === Standardpasswörter === | ||
- | In der tim.properties können die Standardpasswörter für Superuser und Mandanten-Administratoren verwaltet werden | ||
- | == Standadardpasswort Superuser == | + | <typo fs:120%;>**Standardpasswörter**</typo>\\ |
+ | \\ In der tim.properties können die Standardpasswörter für Superuser und Mandanten-Administratoren verwaltet werden | ||
+ | |||
+ | **Standadardpasswort Superuser**\\ | ||
Mit dem Parameter **initpass-super-admin** kann das Standardpasswort für den Superuser, mit dem Mandanten angelegt werden, gesetzt werden. | Mit dem Parameter **initpass-super-admin** kann das Standardpasswort für den Superuser, mit dem Mandanten angelegt werden, gesetzt werden. | ||
<code>initpass-super-admin=bestAdmin1337</code> | <code>initpass-super-admin=bestAdmin1337</code> | ||
- | == Standardpasswort sys.support == | + | **Standardpasswort sys.support**\\ |
Der Parameter **initpass-super-sys.support** belegt das Passwort für den sys.support User. | Der Parameter **initpass-super-sys.support** belegt das Passwort für den sys.support User. | ||
- | == Standardpasswort Mandanten-Admin und User == | + | **Standardpasswort Mandanten-Admin und User**\\ |
Jeder Mandant wird mit einem User **admin** erstellt. Mit dem Parameter **initpass-x-admin** wird das Passwort für diesen User gesetzt. | Jeder Mandant wird mit einem User **admin** erstellt. Mit dem Parameter **initpass-x-admin** wird das Passwort für diesen User gesetzt. | ||
<code>initpass-x-admin=e!|\|*S1cH3r35*|°455w0|27!</code> | <code>initpass-x-admin=e!|\|*S1cH3r35*|°455w0|27!</code> | ||
Mit dem Parameter **initpass-x-others** kann das Standardpasswort für alle erstellten in einem Mandanten erstellten Benutzer festgelegt werden. | Mit dem Parameter **initpass-x-others** kann das Standardpasswort für alle erstellten in einem Mandanten erstellten Benutzer festgelegt werden. | ||
- | === Clientsprachen === | + | |
- | In der tim.properties kann festegelegt werden, in welchen Sprachen die TIM-Clients zur Verfügung stehen. Der Parameter **available-languages** erhält alle Clientsprachen, getrennt durch ein Semikolon (s. Beispiel). | + | <typo fs:120%;>**Clientsprachen**</typo>\\ |
+ | \\ In der tim.properties kann festegelegt werden, in welchen Sprachen die TIM-Clients zur Verfügung stehen. Der Parameter **available-languages** erhält alle Clientsprachen, getrennt durch ein Semikolon (s. Beispiel). | ||
<code>available-languages=de-DE,deutsch;en-GB,english (GB);en-US,english (US);es-ES,español;fr-FR,français;nl-NL,nederlands;</code> | <code>available-languages=de-DE,deutsch;en-GB,english (GB);en-US,english (US);es-ES,español;fr-FR,français;nl-NL,nederlands;</code> | ||
+ | |||
+ | <typo fs:120%;>**Nachrichten bei externer Entscheidung**</typo>\\ | ||
+ | \\ Mit dem setProcessVariableAndSignalProcessInstanceByTransitionName Handler können Entscheidungen im Prozess außerhalb von TIM getroffen werden. In der tim.properties kann festgelegt werden, welche Nachricht bei erfolgreicher bzw. nicht erfolgreicher Entscheidung angezeigt wird. | ||
+ | |||
+ | <code>#signal-succeed-response=Ihre Entscheidung zu ${SYS.PROCESSDEFINITION_NAME} / ${SYS.PROCESSINSTANCE_NAME} / ${SYS.NODEINSTANCE_NAME} wurde erfolgreich verarbeitet.</code> | ||
+ | <code>#signal-failed-response=Ihre Entscheidung zu ${SYS.PROCESSDEFINITION_NAME} / ${SYS.PROCESSINSTANCE_NAME} / ${SYS.NODEINSTANCE_NAME} konnte nicht verarbeitet werden.</code> | ||
+ | |||
+ | Falls die entsprechende Prozessinstanz bereits beendet wurde oder nicht existiert können mit den Parametern **signal-failed-pi-ended-response** und **signal-failed-no-pi-response** entsprechende Benachrichtigungen festgelegt werden. | ||
+ | |||
+ | <typo fs:120%;>**Smartform**</typo>\\ | ||
+ | \\ In der tim.properties kann festgelegt werden, ob die **TIM Smartform Suite** und das **css Framework Bootstrap** in der Smartform aktiv sein sollen. Dies kann über die Parameter **form-provider** und **form-bootstrap** bestimmt werden. | ||
+ | <code>form-provider=com.dooris.cba.providers.CbaFormProvider</code> | ||
+ | <code>form-bootstrap=false</code> | ||
+ | |||
+ | |||
+ | |||
+ | <typo fs:120%;>**Notizen in Haupt- und Subprozessen**</typo>\\ | ||
+ | \\ Mit dem Parameter **blog-article-inheritance** kann festgelegt werden, wie Notizen eines Subprozesses im Hauptprozess zur Verfügung stehen. Ist der Parameter auf **read** gesetzt, sind Notizen aus Subprozessen im Hauptprozess sichtbar. Auf **write** werden Notizen aus den Subprozessen direkt an den Hauptprozess angehängt, nicht aber an den Subprozess (s. Beispiel). | ||
+ | |||
+ | <code>blog-article-inheritance=write</code> | ||
+ | |||
+ | |||
+ | <typo fs:120%;>**PDF Konvertierung**</typo>\\ | ||
+ | \\ Die tim.properties enthält diverse Parameter zur Steuerung der Konvertierung von Dokumenten zu PDFs in TIM. | ||
+ | |||
+ | **timPdfConverter**\\ | ||
+ | Im Parameter **timPdfConverter** wird hinterlegt, welche Kovertierung verwendet wird (z.B. aspose). | ||
+ | |||
+ | <code>timPdfConverter=aspose</code> | ||
+ | |||
+ | **ooHost**\\ | ||
+ | Im Parameter **ooHost** wird der Host für den OpenOffice Connector hinterlegt. | ||
+ | <code>ooHost=localhost</code> | ||
+ | |||
+ | **ooPort**\\ | ||
+ | Mit **ooPort** wird der Port des OpenOffice Connectors festgelegt. | ||
+ | <code>ooPort=8100</code> | ||
+ | |||
+ | |||
+ | <typo fs:120%;>**Single Sign On (SSO)**</typo>\\ | ||
+ | \\ Mit dem Parameter **registrationForm** kann eine Seite, wenn der angemeldete Nutzer via SSO noch keine Berechtigung auf einen Mandanten hat <s. Beispiel) | ||
+ | <code>registrationForm=/loom-portal/super-resource/unauthorized.htm?disposition=inline</code> | ||
+ | |||
+ | </spoiler> | ||