Documents Abgleich Mappentypen
otrAccessProfile / otrUser
Die Mappentypen otrAccessProfile und otrUser werden für gewöhnlich nicht angepasst. Diese Mappentypen werden u. a. auch im Contract verwendet. Sollte ebenfalls ein Contract installiert sein, dann sollten die Mappentypen nicht überschrieben werden! Andernfalls können die Mappentypen über die Update-XML überschrieben werden. Projektspezifische Anpassungen müssen manuell wieder hergestellt werden.
Invoice
Am Mappentypen Invoice finden im Projekt viele Anpassungen angepasst. Felder werden hinzugefügt; die Reihenfolge der Felder wird angepasst und die Feldeigenschaften werden verändert; Felder werden den Documenten-Registern hinzugefügt oder vom Register entfernt; Trefferlisten und Suchmasken werden für den Kunden optimiert; benutzerdefinierte Aktionen werden hinzugefügt. Ein Mappentyp-Update würde viele dieser Anpassungen wieder auf den Standard zurückgesetzen und alle Einstellungen müssten sehr zeitaufwändig wieder hergestellt werden.
Von einem Mappentyp-Update wird dringend abgeraten!
Es werden immer mal wieder neue Felder am Standard-Mappentypen hinzugefügt. In der Regel werden die neuen Felder nicht zwingend benötigt und müssen nicht zwingend hinzugefügt werden - hier muss im Einzelfall die Notwendigkeit abgewogen werden.
Im Laufe der Entwicklung hinzugefügte Felder sind zum Beispiel:
- CostCenter /CostCenterDesc
Kostenstelle im Kopf inklusive Pop-Up und Autocomplete-Funktion. - HR_PROJECT / ProjectRef / ProjectIDInt
Verknüpfung zum Mappentypen "ProjectFile". Wird nur benötigt, wenn Rechnungen zu Projekt-Akten verknüpft werden sollen. - PaymentAmount / PaymentID / PaymentList
Der Zahlungs-Informationen werden generell nur benötigt, wenn im Workflow nach der Buchung auf die Zahlung gewartet wird. - HR_SQUEEZE / SqueezeStatus / SqueezeID
Wird für den Support bei zur Kommunikation mit Squeeze benötigt. Die Felder sollten ergänzt werden, wenn Sie noch nicht vorhanden sind. - HR_BREEZE / BreezeID / CoreID / NavisionMetadata / NavisionDimensionData
Die Felder werden zur Kommunikation mit Navision BC365 benötigt. - AutoValidation
Die Checkbox kann in den Workflow-Regeln verwendet werden um die Validierung zu überspringen, wenn Squeeze bereits alle benötigten Daten erkannt hat. Die zugehörigen Funktion "docFile.checkAutoValidation()" wird in der "DEXPRO__UserExit_InvoiceLib" ausgeliefert. - GoodsReceiptID / OrderConfirmationID
Der Invoice-Mappentype kann auch für Wareneingänge oder Auftragsbestätigungen verwendet werden. Durch das Ein- und Ausblenden von Feldern über die Feldkonfiguration und der Einrichtung neuer Workflows können auch andere Belegtypen abgebildet werden.
Die benutzerdefinierten Aktionen können wie die Feldliste abgeglichen werden. Hier sollten alle nicht vorhandenen benutzerdefinierten Aktionen ergänzt werden. Neue benutzerdefinierte Aktionen werden standardmäßig ausgeblendet, solange sie nicht explizit im Skript "Invoice__UserExit_DF_ShowUserDefinedActions" definiert werden.
Neue Mappeneigenschaften können - müssen aber nicht zwingend übernommen werden. Bei älteren Versionen wurde bei den Eigenschaften "ArchiveMonitorAsPdf" und "ArchiveStatusAsPdf" der Wert "true" gesetzt - es muss aber zwingend die "1" sein. Dies sollte korrigiert werden.
Wenn nach den Anpassungen ein "Mappen ändern" durchgeführt werden muss, dann werden alle durch den Workflow angepassten Feldeigenschaften auf die Standardwerte zurückgesetzt. In diesem Fall muss der JOB "Invoice_JOB_SetFieldConfig" ausgeführt werden. Dieser führt für alle Invoice-Akten die Aktion "Feldkonfiguration laden" aus.
No Comments