Es stehen verschiedene Wartungsskripte zur Verfügung, um z.B. eine strukturierte Übersicht über diverse Konfigurationen zu erhalten. Die Wartungskripte sind über die Freie Datenmanipulation auszuführen.
Export aller Skripte in eine Textdatei |
Kopiere Code |
---|---|
Tool_SaveScripts |
Export einer Übersicht aller Textbausteine in eine Textdatei |
Kopiere Code |
---|---|
Tool_SaveTemplates |
Export einer Übersicht aller Druckberichte in eine Textdatei |
Kopiere Code |
---|---|
Tool_SaveReports |
Export einer Übersicht aller Benutzerrechte in eine csv Datei |
Kopiere Code |
---|---|
Tool_SaveUserRights ("FORMULAR") |
Export einer Übersicht aller Druckberichte in eine csv Datei |
Kopiere Code |
---|---|
Tool_SaveReportRights |
Ausgabe der Kalenderwoche eines Datums |
Kopiere Code |
---|---|
Tool_KW_from_Date 1. Parameter: Date Rückgabewert: C_INTEGER = Kalenderwoche |
Ausgabe des Datums des Montags einer Kalenderwoche |
Kopiere Code |
---|---|
Tool_Date_from_KW Parameter: C_INTEGER ($1) //## Kalenderwoche C_INTEGER($2) //## Jahr Rückgabewert: Datum |
Prüfung der Lagerbestände von in einem Projekt verwendeten Artikeln |
Kopiere Code |
---|---|
Tool_Check_QuantityInStock Parameter: Faktor zur Bestimmung der Lagermenge (Bsp. Tool_Check_QuantityInStock([Projekte]OID;1.3) -> die Lagermenge muss 30% höher sein als die verbrauchte Menge) |
Lager für Projekte aus Skript heraus verbuchen |
Kopiere Code |
---|---|
Tool_Prj_Buchen Parameter: C_BOOLEAN($1) //## Mit oder ohne Nutzer-Interaktion – optional, default: MIT C_POINTER($2) //## Zeiger auf Text-Variable, in die eventuelle Fehlermeldungen geschrieben werden sollen, falls ohne Netzer-Interaktion (z.B. Scheduler) – optional, wenn fehlt, dass ohne Rückgabe der Fehlermeldung Rückgabewert: Boolean (erfolgreich / nicht erfolgreich) |
Lager für Projekte aus Skript heraus reservieren |
Kopiere Code |
---|---|
Tool_Prj_Reservieren Parameter: C_BOOLEAN($1) //## Mit oder ohne Nutzer-Interaktion – optional, default: MIT C_POINTER($2) //## Zeiger auf Text-Variable, in die eventuelle Fehlermeldungen geschrieben werden sollen, falls ohne Netzer-Interaktion (z.B. Scheduler) – optional, wenn fehlt, dass ohne Rückgabe der Fehlermeldung C_DATE($3) //## Reservier-Datum – optional, default: aktuelles Datum Rückgabewert: Boolean (erfolgreich / nicht erfolgreich) |
Anfügen einer Dateianlage an einen Datensatz eines Hauptmoduls |
Kopiere Code |
---|---|
Tool_AddFile Parameter: C_TEXT($1) //## Modul (“ART”, “KON”, “BE”, “PRJ”, “EIN”) C_TEXT($2) //## Object OID C_TEXT($3) //## Pfad zur Datei C_TEXT($4) //## Beschreibung C_TEXT($5) //## neuer Dateiname (optional oder leer) C_BOOLEAN($6) //## still (optional, default - false) (Bedingung ist, dass das Mediaverzeichnis verfügbar ist) |
Auslesen des Wertes einer Stücklistenvariable |
Kopiere Code |
---|---|
Tool_Get_PartListVariable (->[Positionen]PrintVariables;"jum.m"{;True}) 2 Pflichtparameter und 1 optionaler Parameter: (Pflicht) Pointer zu [Positionen]PrintVariables der auszulesenden Position (Pflicht) Name der auszulesenden Stücklistenvariable (Optional) default false - falls true, werden die beiden Variablen neu aufgebaut, auch wenn die aktuelle Position sich nicht geändert hat |
Methode 1 zum zweistufigen Versenden von EMails, sammelt die Mails auf einem Stack (Zwischenspeicher) |
Kopiere Code |
---|---|
Tool_MailStack_API Parameter: (Pflicht) SMTP Host, wenn Leer wird der Host aus den Programmeinstellungen genommen (Pflicht) SMTP Benutzer, wenn Leer wird der Benutzer aus den Programmeinstellungen genommen (Pflicht) SMTP Passwort, wenn Leer wird das Passwort aus den Programmeinstellungen genommen (Pflicht) Sender (Pflicht) Empfänger (Pflicht) Betreff (Pflicht) Body (Optional) CC-Empfänger (Optional) BCC-Empfänger (Optional) Booelan, HTML-Body -> default: true (Optional) Boolean-Wert (true - mit, false - ohne SSL) -> default: false (Optional) Pointer zu Text-Array mit kompletten Pfad zu Mail-Anhängen (Optional) Integer, bodyType-Konstante im Bezug auf 4D Doku für SMTP_SetPrefs, default: 1 (Optional) Rückgabewert - Text, Erfolgsmeldung (LangGetRes (5362)) oder Fehlerbeschreibung |
Methode 2 zum zweistufigen Versenden von EMails, schickt sämtliche Mails aus dem Zwischenspeicher an den SMTP-Server |
Kopiere Code |
---|---|
Tool_MailStack_Run keine Parameter |