Raport PDF z realizacji zadania
Artykuł ten dotyczy generowania raportów PDF ze zrealizowanych zadań.
Wygląd e-maila
Konfiguracja:
EnableOneTimeExecutionReport - włączenie generowania raportu. Ma formę "suwaka", może przyjmować wartości
true lub
false.
- true - istnieje możliwość generowania raportów (suwak jest "włączony"),
- false - nie ma możliwości generowania raportów (suwak jest "wyłączony").
TaskIdsToSendOneTimeExecutionReport - ID zadań, dla których raport ma być generowany. Oddzielone są przecinkami, np. 1480,1099.
TargetsToSendOneTimeExecutionReport - lista użytkowników, którzy mają zostać powiadomieni. Może przyjmować wartości 0 lub 1.
- 0 - osoby przypisane do lokalizacji, w której zadanie zostało wykonane, z wyjątkiem osoby wykonującej zadanie.
- 1 - osoby z uprawnieniem "MobileUser" przypisane do lokalizacji, w której zadanie zostało wykonane (z wyjątkiem osoby wykonującej zadanie).
OneTimeExecutionReportTarget - wysyłka do użytkowników z uprawnieniem "MobileUser" związanych z lokalizacją.
EnableOneTimeExecutionReportTargetsFromAnswer - możliwość "pobrania" adresu e-mail z polecenia otwartego w zadaniu. Ma formę "suwaka", może przyjmować wartości
true lub
false.
- true - istnieje możliwość wysyłki raportu na adres e-mail podany w określonym poleceniu otwartym (suwak jest "włączony"),
- false - nie ma możliwości wysyłki raportu na adres e-mail podany w określonym poleceniu otwartym (suwak jest "wyłączony").
TaskIdsWithCommandIdsToGetEmailTargetForOneTimeExecutionReport - ID zadań, z których ma być wysłany raport oraz ID polecenia, z którego ma być pobrany adres e-mail. Ma następujący format:
[{"taskId":IDzadania, "answerCommandId":IDpolecenia}], np. [{"taskId":1100, "answerCommandId":9115}].
SendOneTimeExecutionReportToExecutor - parametr odpowiedzialny za widok dla osoby wykonującej zadanie raportu z zadania
Definiowanie odbiorcy raportu PDF z realizacji zadania
Aby wiadomość e-mail otrzymali wszyscy użytkownicy lokalizacji, bez osoby wykonującej, należy zastosować konfigurację:
- EnableOneTimeExecutionReport - true
- TaskIdsToSendOneTimeExecutionReport - należy dopisać ID swojego zadania po przecinku
(np. ...1099,1390)
- TargetsToSendOneTimeExecutionReport - 1
Aby wiadomość otrzymał tylko odbiorca, którego adres e-mail zdefiniowany jest w poleceniu otwartym - należy użyć konfiguracji:
- EnableOneTimeExecutionReportTargetsFromAnswer - true
- TaskIdsWithCommandIdsToGetEmailTargetForOneTimeExecutionReport - np. [{"taskId":1100, "answerCommandId":9115}]
DOTYCZY ZADANIA KARTA WIZYTY
Aby wiadomość e-mail otrzymały osoby wykonujące zadanie oraz przełożeni osoby wykonującej zadanie, należy zastosować poniższą konfigurację:
- EnableOneTimeExecutionReport - true
- TaskIdsToSendOneTimeExecutionReport - należy dopisać ID swojego zadania po przecinku
(np. ...1099,1390)
- VisitCardTaskId - należy dopisać ID zadania po przecinku