Baza wiedzy LINKSPOT › Comarch BPM - współpraca z Comarch ERP Altum

Uruchamianie i zatrzymywanie programu

Comarch BPM - współpraca z Comarch ERP Altum · Opublikowano 2024-05-28

Okno „Uruchom program”

Aby uruchomić program, należy kliknąć w ikonę  [Uruchom], która jest widoczna:

Widok listy dokumentów dla użytkownika, któremu nadano uprawnienia do programu – w prawym górnym rogu widoczna jest ikona „Uruchom”

Widok okna „Konfiguracja automatycznego trybu pracy” dla użytkownika, któremu nadano uprawnienia do programu – w prawym górnym rogu widoczna jest ikona „Uruchom”

Po naciśnięciu ikony [Uruchom] zostaje otwarte okno „Uruchom program”. W ramach tego okna operator może uruchomić program. W oknie znajdują się dwa pola:

Uwaga

W ramach pola „Uruchom program” widoczne są tylko te programy, do których przyznano danemu operatorowi uprawnienia na zakładce „Uprawnienia” w oknie „Konfiguracja automatycznego trybu pracy”  (zob. Zakładka „Uprawnienia”).

Wybór z listy programu, który ma zostać uruchomiony

Okno „Uruchom program” z zaznaczonym checkboxem „Zabezpiecz hasłem”

Okno „Automatyczny tryb pracy”

Po naciśnięciu w oknie „Uruchom program” przycisku [Uruchom] zostaje otwarte okno „Automatyczny tryb pracy”.

W ramach okna „Automatyczny tryb pracy” znajduje się nazwa programu, który został uruchomiony, jest również podawany czas, który zajęło dotychczas wykonywanie programu.

Aby zakończyć działania programu, należy kliknąć przycisk [Zatrzymaj program], znajdujący się w dolnej części okna.

Uwaga

Jeśli okno „Automatyczny tryb pracy” jest włączone, użytkownik nie może pracować z Comarch DMS.

Okno „Automatyczny tryb pracy”

Kiedy operator naciśnie przycisk [Zatrzymaj program]:

Okno, w którym należy wpisać hasło zalogowanego operatora, aby zatrzymać program

W oknie dostępne są następujące przyciski:

Okno wyświetlane po podaniu hasła operatora i zatrzymaniu programu

Okno wyświetlone po wyborze przycisku „Zamknij aplikację”

W ramach okna znajdują się dwa przyciski:

Informacja wyświetlana, jeśli nie wprowadzono hasła lub wprowadzono błędne hasło

Klasa ACD

W obiekcie Globals dodano klasę ACD, która określa grupę metod wykonywanych jedynie w kontekście okna ACD. W klasie ACD udostępniono następujące metody:

GenerateDMSDocuments (int) – metoda umożliwia wciśnięcie przycisku „Generuj” na zakładce „Automatyczne generowanie dokumentów”.

Int GenerateDMSDocuments()

Return: 0 – ok, -1 – error

GetDocumentList – metoda umożliwia pobranie informacji o zaczytanych dokumentach

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) – metoda, która sprawdza liczbę pobranych dokumentów w punkcie ACD

int GetNumberItems(ref long)

long: number of documents

return: 0 – ok, -1 – error

RefreshList() – metoda umożliwia wciśnięcie przycisku „Odśwież” na zakładce „Automatyczne generowanie dokumentów”

Int RefreshList()

return: 0 – ok, -1 – error

SelectDocument (int) – metoda, która umożliwia podświetlenie dokumentu na liście (jeżeli lista prezentuje dokumenty z checkboxami – zaznaczenie checkboxa).

int SelectDocument(int)

int: document index

return: 0 – ok, -1 – error

SetPoint (string,byte) – metoda, która odpowiada za wskazanie punktu ACD i włączenie lub wyłączenie automatycznego wysyłania dokumentów do Comarch OCR

0 – procesowanie dokumentów jest wyłączone (dotyczy punktów ACD, które nie obsługują OCR)

1 – procesowanie dokumentów jest włączone

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) – metoda, która odpowiada za tryb filtrowania pobranych dokumentów

int SetViewMode(byte)

byte: 0 – all documents, 1 – correct documents, 2 – selected documents

return: 0 – ok, – 1 – error

Show – metoda, która otwiera obszar ACD

int Show()

return: 0 – ok, -1 – error

Klasa Common

W ramach klasy Comon udostępniono następującą metodę:

void Trace(string)

string:message

Przykład:

Globals.Common.Trace("Trwa procesowanie dokumentów dla punktu: \"Faktury od Firmy C\"");

Okno „Automatyczny tryb pracy” z przykładowym zastosowaniem metody Trace

+ Mam problem z tym tematem Otwórz w portalu bazy wiedzy »