Kategoria Konfiguracja procesu

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

CheckAllRequiredParams

Ta funkcja sprawdza, czy bieżąca wielkość liter ma wszystkie wymagane parametry. Składnia CheckAllRequiredParams (); Argumenty funkcji Ta funkcja nie przyjmuje żadnych argumentów. Zwracana wartość Ta funkcja zwraca wartość logiczną. Zwraca true, jeśli bieżąca sprawa ma wszystkie wymagane parametry, w przeciwnym razie false. Przykłady Przykład 1: Sprawdź, czy bieżący przypadek ma wszystkie wymagane parametry, a jeśli tak, zmień etap na „Następny etap”. if (CheckAllRequiredParams () == true) { ChangeStage (); }
Czytaj więcej

CollapseSection

Ta funkcja zwinie określone sekcje z formularza bieżącego przypadku. Używany tylko podczas otwierania formularza. Składnia CollapseSection („sectionName”); CollapseSection („sectionName”, „sectionName”, ...); Argumenty funkcji sectionName - (String) Nazwa sekcji, która ma zostać zwinięta, wpisz „all”, aby zwinąć wszystkie sekcje Zwracana wartość Ta funkcja zwraca wartość logiczną. Ta funkcja zawsze zwraca true Przykłady Przykład 1: Spowoduje to zwinięcie sekcji o nazwie „GeneralSection” z formularza bieżącego przypadku. CollapseSection („GeneralSection”); Przykład 2: Spowoduje to zwinięcie sekcji o nazwach „Sekcja 1”, „Sekcja 3” i „Sekcja 4” z formularza bieżącego przypadku. CollapseSection („Sekcja 1”, „Sekcja 3”, „Sekcja 4”); Przykład 3: Spowoduje to zwinięcie wszystkich sekcji z formularza bieżącego przypadku. CollapseSection („all”);
Czytaj więcej

ConditionalGet

Ta funkcja zwróci wartości z określonego pola / kolumny w określonej tabeli / załączniku, które spełniają określony warunek. Składnia ConditionalGet („source”, „fieldName”, „conditionalFieldName”, „operator”, „conditionalValue”, „separator”); Argumenty funkcji source - (String) Nazwa tabeli lub pliku szablonu załącznika, z którego mają zostać pobrane dane. Może to być tabela zagnieżdżona (tj. „Table1> table2”) fieldName - (String) Nazwa pola / kolumny, z której mają być pobierane dane conditionalFieldName - (String) Nazwa pola, którego wartość ma być testowana jako warunek operator - (String) Operator logiczny używany podczas porównywania wartości rzeczywistej pola warunkowego z wartością oczekiwaną. Dozwolone wartości: [= | == | ! = | <> | <| > | <= | > =] conditionalValue - (String) Oczekiwana wartość, którą pole warunkowe jest porównywane z użyciem określonego operatora separator - (String) Znak Char, który oddzieli poszczególne wartości skonkatenowane w ciągu wyjściowym Zwracana wartość Ta funkcja zwraca String. Zwraca ciąg zawierający wszystkie zwrócone wartości oddzielone określonym separatorem. Przykłady Przykład 1: Spowoduje to pobranie wszystkich wartości z „kolumny 1” w „tabeli 1” ze wszystkich wierszy, w których „kolumna 5” jest równa „5”, i zapisanie wyniku w postaci pojedynczego ciągu z indywidualnymi wartościami oddzielonymi przez „#”. output = ConditionalGet („table1”, „column1”, „column5”, „==”, „5”, „#”);
Czytaj więcej