XML-Importe und Anpassungen über den Manager
Es muss zwingend darauf geachtet werden, dass die vorgegebene Import-Reihenfolge eingehalten wird!
Die XML-Datei für die Documents-Einstellungen sollte nur bei Neuinstallationen verwendet werden! Falls das Invoice-Paket in eine bestehende Installation integriert werden soll müssen die Einträge manuell hinzugefügt werden! Relevant sind die folgenden Einträge:
- SubOutbars (Wert: 1)
- groupingNumeric (Wert: 1) // Setzt den tausender-Punkt bei Zahlen
- additionalSettingsScript (Wert: DEXPRO_GadgetStart_AdditionSettings) // Fügt zusätzliche Funktionen hinzu
Die folgenden globalen Documents-Einstellungen werden empfohlen. Es muss aber pro Eigenschaft projektspezifisch geprüft werden, ob es evtl. Auswirkungen auf andere Umsetzungen beim Kunden gibt und ggf. muss abgestimmt werden, ob bestimmte Funktionen wie die Chat-Funktion beim Kunden überhaupt gewünscht sind!
- ActiveOutbar (Wert: Invoice) // Hierdurch öffnet sich bei der Anmeldung direkt die Outbar "Invoice"
- addToFavoritesButton (Wert: true) // Hierdurch können Mappen einfach zu den Favoriten hinzugefügt werden
- allowMessage (Wert: true) // Angemeldete Benutzer können sich über die WEB-Seite Nachrichten schicken
- allowNotification (Wert: true) // Aktiviert das Benachrichtigungssystem über Websockets
- allowMessageSendAll (Wert: true) // Über "@ALL" können Nachrichten an alle angemeldeten Benutzer gesendet werden
- allowResetPasswort (Wert: true) // Link in der Anmeldemaske, um Passwort über Mail zurücksetzen zu können
- alwaysShowTask (Wert: true) // Die aktuelle Workflow-Aufgabe wird immer angezeigt
- autoLogout (Wert: true) // Benutzer werden beim Schließen des Browserfensters aus Documents ausgeloggt
- baseFeatureConfigs (Wert: design20) // Aktiviert das Feature-Set "design20"
- CancelWorkflowAccess (Wert: true) // "Versendung abbrechen" wird nicht mehr in der Klappliste angezeigt
- CheckMandatoryOnSave (Wert: 2) // Prüft auch nicht angezeigte Muss-Felder unabhängig von Skripten
- datepickerPopupMode (Wert: focus) // Beim Fokus auf ein Datumsfeld öffnet sich der Pop-Up Dialog
- documentsLoginHeader // Projektspezifische Anzeige für die Login-Seite
- fileEditCommitOnEnter (Wert: true) // Speichert die Mappe über die Enter-Taste
- fileEditStartOnDoubleClick (Wert: true) // Setzt die Mappe bei einem Doppelklick in ein Feld in den Bearbeitungszustand
- fileReferenceClearButton (Wert: true) // Aktiviert den "Eintrag löschen" Button neben den Referenzfeldern
- HighlightHitwords (Wert: true) // Volltextsuchtreffer werden in der Detailansicht farblich hervorgehoben
- skinBase // Angabe eines Stylesheets (.less) für das Aussehen des Webclients
- SoapStartWorkflowAlways (Wert: 1) // Bei über SOAP angelegten Mappen wird der Workflow automatisch gestartet
- useSubselectMenu (Wert: true) // Ermöglicht die Verwendung von mehrstufigen Auswahllisten in Aktions-Klapplisten
Am Documents-Mandanten sollte die folgende Eigenschaft gesetzt werden:
- EmailAsync (Wer: 1) // Hierdurch werden die asynchron versendet, Ohne die Einstellung bleibt die Mappe nach einer Weiterleitung so lange im Fokus, bis die Versendung erfolgt ist!
Es muss zwingend ein Job-Benutzer gesetzt sein und dieser muss zwingend alle Berechtigungen an allen Rechnungs-Akten erhalten! Es wird empfohlen das Löschen zu deaktivieren, damit ausschließlich über die Aussteuerungs-Funktion gelöscht werden kann.
Die nächste XML-Datei importiert Gruppen und Benutzer. Nach dem Import müssen die folgenden Gruppen existieren. Die Gruppen können auch manuell erstellt werden:
- Administration (Administration)
- WorkflowError (Workflow Fehler) -> nicht in Documents-Listen anzeigen!
- WorkflowRulesError (Workflow Fehlerbehebung) -> nicht in Documents-Listen anzeigen!
- TechAccessProfile (Technisches Zugriffsprofil) -> nicht in Documents-Listen anzeigen!
Für den Workflow werden kundenspezifisch weitere Gruppen benötigt.
Der hinterlegte Job-Benutzer muss entweder als Benutzer oder Redakteur existieren. Der Benutzer muss den Gruppen WorkflowError und TechAccessProfile zugeordnet werden!
Zudem muss es einen Benutzer für den Import der Rechnungs-Dokumente geben. In jedem Fall sollten weitere Benutzer für erste Tests angelegt werden und diese müssen Gruppen zugeordnet werden.
Die weiteren XML-Importe müssen zwingend in der vorgegebenen Reihenfolge durchgeführt werden, damit Verknüpfungen automatisch gesetzt werden können!
- Skripte / Skript-Kategorien
- Workflow
- Mappentypen / Mappentyp-Kategorien
- Ordner / Outbar
Es werden die Ordner und die Konfigurations-Outbar für die Mailroom-Lösung importiert. Die Outbar muss im Anschluss ausgeblendet werden, in dem die "Freigegeben"-Checkbox deaktiviert wird.
Es kann passieren, dass die Verknüpfung des Workflows am Mappentypen nicht automatisch gesetzt werden konnte. In dem Fall muss dies manuell ausgeführt werden.
Zusammenfassung
- XML-Import der Eigenschaften oder manuelle Anlage
- XML-Import der Benutzer und Gruppen oder manuelle Anlage
- XML-Import Skripte
- XML-Import Workflow
- XML-Import Mappentyp (zwingend die Import-Reihenfolge einhalten!)
- XML-Import Ordner+Outbars (zwingend die Import-Reihenfolge einhalten!)
