Kategoria Przepływ

CaseProcessingTime

Ta funkcja zwraca id bieżącego stanu sprawy lub określonego stanu. Składnia CaseProcessingTime ([statusName], [userName]); Argumenty funkcji statusName - (String) [Opcjonalnie] Nazwa statusu lub stanów oddzielonych średnikiem, aby uzyskać czas przetwarzania userName - (String) [Opcjonalnie] Nazwa użytkownika lub użytkowników oddzielonych średnikiem, aby uzyskać czas przetwarzania Zwracana wartość Ta funkcja zwraca String. Zwraca liczbę minut roboczych przypadek przypisany do określonych użytkowników na określonych etapach. Przykłady Przykład 1: Zwraca liczbę minut roboczych bieżącej sprawy przypisanych do bieżącego użytkownika na bieżącym etapie.
Czytaj więcej

CaseStatusId

Ta funkcja zwraca id bieżącego stanu sprawy lub określonego stanu. Składnia CaseStatusId ([statusName]); Argumenty funkcji statusName - (String) [Opcjonalnie] Nazwa statusu, aby uzyskać identyfikator Zwracana wartość Ta funkcja zwraca String. Zwraca identyfikator danego etapu lub pusty ciąg, jeśli nie został ustawiony lub znaleziony. Przykłady Przykład 1: Pobierz bieżący identyfikator stanu dla bieżącej sprawy i zapisz go w zmiennej „currentStatusId”. currentStatusId = CaseStatusId (); Przykład 2: Znajdź przypadki w bieżącej procedurze, które mają status "Księgowość" (funkcja FindCases może wyszukiwać tylko według identyfikatora statusu). acc=FindCase("","CaseStatusId",CaseStatusId("Księgowość"))
Czytaj więcej

ChangeDeadline

Ta funkcja określa termin rozpatrywania spraw dla określonego użytkownika. Jeśli sprawa została już ustalona w wyniku ustawienia sceny, jest ona nadpisywana tylko dla tego użytkownika. Należy podać listę użytkowników, którzy zostaną powiadomieni o przekroczeniu terminu. Aby obliczyć nowy termin, punktem wyjścia jest data przekazania sprawy do obecnego etapu Składnia ChangeDeadline („TimeUnits”, „TimeUnitsCount”, „RemindHoursBefore”, „RemindOnDayAndAfter”, „EscalateHoursBefore”, „EscalateOnDay”, „EscalateAfter”, „ReminderUser”, „EscalateToUsers”); Argumenty funkcji TimeUnits - (String) Określa, czy drugi parametr funkcji należy interpretować jako liczbę dni, liczbę godzin czy bezpośrednio jako wartość daty (tj. Z FormField). DOPUSZCZONE WARTOŚCI: [godziny | dni | data] TimeUnitsCount - (dziesiętny) Określa, ile jednostek czasu należy dodać do daty przekazania sprawy, aby obliczyć nowy termin RemindHoursBefore - (dziesiętny) Określa, ile godzin przed ostatecznym terminem użytkownik powinien zostać o tym powiadomiony RemindOnDayAndAfter - (Boolean) Określa, czy użytkownik powinien otrzymywać przypomnienia o terminie rozpatrywania sprawy na początku dnia roboczego, gdy termin jest przekroczony, i każdego następnego dnia EscalateHoursBefore - (dziesiętny) Określa, ile godzin przed powiadomieniem użytkowników o tym, że sprawa jest nadal przetwarzana EscalateOnDay - (Boolean) Określa, czy użytkownicy powinni być powiadamiani o terminie rozpatrywania sprawy na początku dnia roboczego, gdy termin ten przekroczy EscalateAfter - (Boolean) Określa, czy użytkownicy powinni być powiadamiani o terminie zakończenia każdego dnia po przekroczeniu terminu ReminderUser - (String) Określa, do którego użytkownika ma zastosowanie ten termin EscalateToUsers - (String) Określa listę użytkowników (oddzielonych znakiem „;”), którzy mają być powiadamiani, gdy dowolne ustawienie „Escalate” określi Zwracana wartość Ta funkcja zwraca wartość logiczną. Zwraca wartość true, jeśli nowy termin został ustawiony poprawnie; fałsz inaczej. Przykłady Przykład 1: Ustawi to termin do końca 2 pełnych dni roboczych od daty przekazania sprawy dla użytkownika „userlogin” i powiadomi menedżerów, gdy zostaną określone. ChangeDeadline („dni”, 2, 3, prawda, 1, fałsz, fałsz, „userlogin”, „manger1; manager2”); Przykład 2: Spowoduje to ustawienie ostatecznego terminu określonego w polu [data ostatecznego terminu] dla użytkownika „logowanie użytkownika” i powiadomienie menedżerów, gdy zostaną określone. ChangeDeadline („data”, [termin ostateczny], 3, prawda, 1, fałsz, fałsz, „logowanie użytkownika”, „menedżer1; menedżer2”);
Czytaj więcej