Starten und Stoppen des Programms
Fenster „Programm starten”
Um das Programm zu starten, klicken Sie auf das Symbol [Starten], das wie folgt sichtbar ist:
- auf der Registerkarte [Dokumente] – für jeden Benutzer, dem Berechtigungen für mindestens ein Programm erteilt wurden;
- auf der Registerkarte „Konfiguration des automatischen Arbeitsmodus” für den Benutzer, dem Berechtigungen für dieses Fenster und mindestens ein Programm erteilt wurden.
Nach dem Klicken auf das Symbol [Starten] wird das Fenster „Programm starten” geöffnet. In diesem Fenster kann der Benutzer das Programm starten. Es gibt zwei Felder:
- Programm starten – in diesem Feld kann der Benutzer das Programm auswählen, das er starten möchte, aus der Dropdown-Liste;
- Mit Passwort schützen – das Feld ist standardmäßig nicht aktiviert. Wenn es aktiviert wird, wird zum Beenden des Programms die Eingabe des Passworts des angemeldeten Benutzers im Fenster „Automatischer Arbeitsmodus” erforderlich.
Nachdem das Programm ausgewählt wurde, sollte der Benutzer auf die Schaltfläche [Starten] klicken – danach wird das Fenster „Programm starten” geschlossen und das Fenster „Automatischer Arbeitsmodus” geöffnet, und das ausgewählte Programm beginnt seine Arbeit.
Wenn der Benutzer das Programm jedoch nicht ausführen möchte, sollte er auf die Schaltfläche [Abbrechen] klicken – dann wird das Fenster „Programm starten” geschlossen und das Programm wird nicht gestartet.
Fenster „Automatischer Arbeitsmodus”
Nachdem der Benutzer auf die Schaltfläche [Starten] im Fenster „Programm starten” geklickt hat, wird das Fenster „Automatischer Arbeitsmodus” geöffnet.
Im Fenster „Automatischer Arbeitsmodus” wird der Name des gestarteten Programms angezeigt und es wird auch die bisherige Ausführungszeit des Programms angegeben.
Um das Programm zu beenden, klicken Sie auf die Schaltfläche [Programm anhalten], die sich im unteren Teil des Fensters befindet.
Wenn der Benutzer auf die Schaltfläche [Programm anhalten] im Fenster „Automatischer Arbeitsmodus” klickt:
- wenn im Fenster „Programm starten” das Kontrollkästchen „Mit Passwort schützen” nicht ausgewählt wurde, wird die Ausführung des Skripts abgebrochen, das Fenster „Automatischer Arbeitsmodus” wird geschlossen und der Benutzer kann wieder mit Comarch DMS arbeiten;
- wenn im Fenster „Programm starten” das Kontrollkästchen „Mit Passwort schützen” ausgewählt wurde, wird ein Fenster angezeigt, in das das Passwort des angemeldeten Benutzers eingegeben werden muss, um das Programm zu stoppen.
W oknie dostępne są następujące przyciski:
- [Programm anhalten] – wenn der Benutzer diese Schaltfläche auswählt, wird die Ausführung des Skripts gestoppt, das Fenster „Automatischer Arbeitsmodus” wird geschlossen und es wird auch ein Informationsfenster angezeigt, in dem auf das Ende der Programmausführung hingewiesen wird. In diesem Informationsfenster muss der Benutzer auf „OK” klicken. Danach kann der Benutzer wieder mit Comarch DMS arbeiten;
- [Anwendung schließen] – wenn der Benutzer diese Schaltfläche auswählt, wird das folgende Fenster angezeigt:
- In diesem Fenster stehen folgende Schaltflächen zur Verfügung:
- Ja – die Anwendung Comarch DMS wird geschlossen;
- Nein – wenn der Benutzer diese Option auswählt, bleibt die Anwendung Comarch DMS geöffnet und das Skript wird weiterhin ausgeführt;
- [Abbrechen] – wenn der Benutzer diese Schaltfläche auswählt, wird das Fenster zum Eingeben des Passworts geschlossen und das Skript wird weiterhin ausgeführt.
Wenn der Benutzer kein Passwort eingibt oder ein falsches Passwort eingibt und dann auf die Schaltfläche [Programm anhalten] klickt, wird eine Benachrichtigung über das falsche Passwort angezeigt und das Skript wird weiterhin ausgeführt.
Klasse ACD
In der Klasse Globals wurde die Klasse ACD hinzugefügt, die eine Gruppe von Methoden definiert, die nur im Kontext des ACD-Fensters ausgeführt werden. In der Klasse ACD stehen folgende Methoden zur Verfügung:
GenerateDMSDocuments (int) – Methode, um auf die Schaltfläche „Generieren” in der Registerkarte „Automatische Generierung von Dokumenten” zu klicken.
-
- gibt die folgenden Ergebnisse zurück:
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Fehler aufgetreten
Int GenerateDMSDocuments()
Return: 0 – ok, -1 – error
GetDocumentList – Die Methode zum Abrufen von Informationen über geladene Dokumente
-
- gibt die folgenden Ergebnisse zurück:
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Fehler aufgetreten
Int GetDocumentList(ref ACDDocument[])
Struct ACDDocument
(
string Name,
byte Status
)
Name: document name
Status: 0 – correct, 1 – incorrect
Return: 0 – ok, -1 – error
GetNumberItems (ref long) – Methode, um die Anzahl der abgerufenen Dokumente im ACD-Punkt zu überprüfen.
-
- keine Eingabeparameter
- gibt die folgenden Ergebnisse zurück:
- Anzahl der abgerufenen Dokumente
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Methode wurde im falschen Kontext aufgerufen
int GetNumberItems(ref long)
long: number of documents
return: 0 – ok, -1 – error
RefreshList() – Methode zum Drücken der Schaltfläche „Aktualisieren” in der Registerkarte „Automatische Generierung von Dokumenten”
-
- keine Eingabeparameter
- gibt die folgenden Ergebnisse zurück:
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Fehler aufgetreten
Int RefreshList()
return: 0 – ok, -1 – error
SelectDocument (int) – Methode, um ein Dokument in der Liste zu markieren (falls die Liste Checkboxen für die Dokumente enthält – Markierung der Checkbox).
-
- Eingabeparameter:
- Dokumenten-ID
- gibt die folgenden Ergebnisse zurück:
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Fehler aufgetreten
int SelectDocument(int)
int: document index
return: 0 – ok, -1 – error
SetPoint (string,byte) – Methode zum Angeben des ACD-Punkts und zum Aktivieren oder Deaktivieren des automatischen Versendens von Dokumenten an Comarch OCR.
-
- Eingabeparameter:
- Der erste Parameter ist erforderlich und enthält den Namen des ACD-Punkts, in dem die Dokumentenverarbeitung stattfinden soll;
- Der zweite Parameter ist optional und betrifft die Aktivierung der Dokumentenverarbeitung im ACD-Punkt. Es akzeptiert folgende Werte:
0 – Dokumentenverarbeitung ist deaktiviert (gilt für ACD-Punkte, die OCR nicht unterstützen)
1 – Dokumentenverarbeitung ist aktiviert
-
- gibt die folgenden Ergebnisse zurück:
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Fehler aufgetreten
- -2 – ACD-Punkt mit dem angegebenen Namen existiert nicht
int SetPoint(string,byte)
string: ACD point name
byte:1 -turn on ACD proces, 0 – turn off ACD proces
return: 0 – ok, – 1 – error, -2 – ACD point not exists
SetViewMode (byte) – Methode zum Festlegen des Filtersmodus für abgerufene Dokumente
-
- Eingabeparameter:
- 0 – alle Dokumente generieren;
- 1 –nur ausgefüllter Dokumente generieren;
- 2 – ausgewählte Dokumente generieren;
- gibt die folgenden Ergebnisse zurück:
- 0 – Vorgang erfolgreich abgeschlossen
- -1 – Fehler aufgetreten
int SetViewMode(byte)
byte: 0 – all documents, 1 – correct documents, 2 – selected documents
return: 0 – ok, – 1 – error
Show – eine Methode, die den ACD-Bereich öffnet
-
- keine Eingabeparameter
- gibt die folgenden Ergebnisse zurück:
- 0 – die Operation wurde erfolgreich ausgeführt
- 1 – Der Operator hat keine Berechtigung für das ACD-Fenster. Wenn dieser Wert zurückgegeben wird, wird in der Anwendung die Meldung „Operator hat keine Berechtigung zur automatischen Dokumentenerzeugung” angezeigt”
int Show()
return: 0 – ok, -1 – error
Klasse Common
In der Klasse Common steht folgende Methode zur Verfügung:
- Trace(string) – Methode, die zusätzliche Informationen im Fenster „Automatischer Arbeitsmodus” anzeigt,
void Trace(string)
string:message
Beispiel:
Globals.Common.Trace(„Dokumentenverarbeitung für Punkt: \” Rechnungen von Firma A\” läuft.”);