=== Verwaltung des Datenmanagementsystems (DMS) === 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 == 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).
dms-user-has-tasks=true
== 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). Des Weiteren können Prozessmanager Dokumente jederzeit löschen.
dms-user-check-processmanager=true
== 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).
dms-prevent-docmod-[<Onboarding>-<Arbeitsvertrag absegenen>]=true
== Den DMS-Provider festlegen == Der Parameter dms-provider verweist auf das verwendete DMS-System (s. Beispiel).
dms-provider=sharepoint
Der Parameter dms-provider-username verweist auf den User, der für die Anmeldung an das DMS-System verwendet wird.
dms-provider-username=tim\\tim_service
Des Weiteren gibt es die Parameter dms-mainprocess-storage und dms-mainprocess-storage-filter mit denen festgelegt, wie auf den Prozessspeicher zugegriffen wird bzw. welche Daten gefiltert werden.
dms-mainprocess-storage=read,write
dms-mainprocess-storage-filter=AnyPrefix%
=== Standardpasswörter === 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.
initpass-super-admin=bestAdmin1337
== Standardpasswort sys.support == Der Parameter initpass-super-sys.support belegt das Passwort für den sys.support 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.
initpass-x-admin=e!|\|*S1cH3r35*|°455w0|27!
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).
available-languages=de-DE,deutsch;en-GB,english (GB);en-US,english (US);es-ES,español;fr-FR,français;nl-NL,nederlands;
=== Nachrichten bei externer Entscheidung === 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.
#signal-succeed-response=Ihre Entscheidung zu ${SYS.PROCESSDEFINITION_NAME} / ${SYS.PROCESSINSTANCE_NAME} / ${SYS.NODEINSTANCE_NAME} wurde erfolgreich verarbeitet.
#signal-failed-response=Ihre Entscheidung zu ${SYS.PROCESSDEFINITION_NAME} / ${SYS.PROCESSINSTANCE_NAME} / ${SYS.NODEINSTANCE_NAME} konnte nicht verarbeitet werden.
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.
=== Smartform === In der tim.properties kann festgelegt werden, ob die TIM Smartform Suite und das css Framework Bootstrap in der Smartform aktiv sein sollen. Due s kann pber die Parameter form-provider und form-bootstrap festgelegt werden.
form-provider=com.dooris.cba.providers.CbaFormProvider
form-bootstrap=false
=== Notizen in Haupt- und Subprozessen === 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).
blog-article-inheritance=write
=== PDF Konvertierung === 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).
timPdfConverter=aspose
== ooHost == Im Parameter ooHost wird der Host für den OpenOffice Connector hinterlegt.
ooHost=localhost
==ooPort == Mit ooPort wird der Port des OpenOffice Connectors festgelegt.
ooPort=8100