Przeczytaj FAQ
Nowości Bitrix24
Aktualizacje artykułów
Jak zacząć?
Wsparcie Bitrix24
Aktualności
Rejestracja i autoryzacja
Zadania i projekty
Komunikator Bitrix24
Grupy robocze
Kalendarze
Zarządzanie asortymentem produktów
Dysk
Baza Wiedzy
Poczta internetowa
Automatyzacja
CRM
Analityka CRM
Marketing CRM
Centrum Sprzedaży
Firma
Strony internetowe
Sklep online
Bitrix24.Market
Centrum Kontaktowe
Telefonia
Workflow
Aplikacja mobilna
Ustawienia
Bitrix24 On-premise
Subskrypcja
AI CoPilot
Aplikacja desktopowa
CRM + Sklep internetowy
Enterprise
Mój profil
Sales Intelligence
Wsparcie aplikacji mobilnej Bitrix24
Logowanie

Bitrix24Care

Inne działania w procesach workflow

Kod php

To działanie jest dostępne tylko dla wersji Bitrix24 On-Premise.

Działanie wykonuje dowolny kod PHP.


Uwagi:

  • Tylko użytkownik z uprawnieniami administratora może edytować kod PHP.
  • Kod musi być podany bez znaczników otwierających i zamykających ().
  • Nie zaleca się używania wyrażeń takich jak {=...} w treści kodu. Mogą zawierać ustawienia, które może edytować każdy użytkownik portalu, nawet jeśli nie posiada niezbędnych uprawnień. Na przykład zamiast {=Variable:COMPANY_NAME} lepiej jest użyć $root->GetVariable('COMPANY_NAME').

Przykłady użycia:

  • Ustawianie wartości zmiennej
  • $this->SetVariable('Variable1', 12345);

    gdzie:

    Variable1 - identyfikator zmiennej, do której zostanie przypisana wartość (numer 12345).


  • Wpisanie kilku użytkowników do zmiennej typu "User type"
  • $this->SetVariable("user", array("user_1", "user_2"));

    gdzie:

    array("user_1", "user_2") - tablica użytkowników w formacie user_[identyfikator_użytkownika_w_systemie].


  • Użycie kodu php i wartości pól/zmiennych w celu uzyskania nazwy elementu infoblocku
  • $arFilter = Array("IBLOCK_ID" => {=Variable:Variable1_printable}, "ID" => {=Document:PROPERTY_1});
    $dc = CIBlockElement::GetList(array(), $arFilter, array("NAME"));
    $br = $dc->Fetch();
    $Pbrr = $br["NAME"];
    $this -> SetVariable('Variable2', $Pbrr);

    gdzie:

    {=Variable:Variable1_printable} - wartość zmiennej zawierającej identyfikator infobloku;

    {=Document:PROPERTY_1} - pole dokumentu zawierające identyfikator elementu infoblocku;

    Variable2 - identyfikator zmiennej, której zostanie przypisana obliczona nazwa elementu infobloku.

Wstrzymaj wykonanie

Działanie opóźnia wykonanie kolejnego działania o zadany czas.


Ustawienia

Tryb:
  • Okres - wskazuje okres, po którym proces workflow zostanie wznowiony;
  • Czas - wskazuje określony czas wznowienia procesu workflow.
Jeśli tryb "Czas" jest ustawiony na datę przeszłą, proces pominie pauzę i będzie kontynuowany.

Zapisz informacje o wstrzymaniu w dzienniku workflowów - gdy ustawienie jest włączone, informacja o wstrzymaniu będzie zapisywana w statusie procesu workflow.

  • Wstrzymanie nie może zostać w żaden sposób przerwane w przypadku już uruchomionego procesu workflow.
  • Wstrzymania zależą od odwiedzin użytkowników na koncie. Jeśli posiadasz konto utworzone wyłącznie w celu automatyzacji działań i nie odwiedzają go stale żadni użytkownicy, to procesy workflow (BP) i reguły automatyzacji mogą zostać wznowione z opóźnieniem. Aby uniknąć tego błędu, musisz zorganizować okresową aktywność użytkowników na koncie. Np. codzienna wizyta jednego użytkownika na koncie.

Blok aktywności

Blok aktywności grupuje zestaw działań w jeden blok, aby zaoszczędzić miejsce.

Wybierz pracownika

Działanie wybiera pracownika do dalszego udziału w procesie.

Działanie to uwzględnia nieobecność pracownika zgodnie z grafikiem nieobecności.

Ustawienia

Rodzaj:
  • nie wybrany
  • sekwencyjnie - pracownik wybierany jest losowo z listy pracowników Od użytkowników;
  • przełożony - wybierz przełożonego dla określonego pracownika. W takim przypadku konieczne będzie uzupełnienie parametrów Dla użytkownika (dla którego użytkownika zostanie wybrany przełożony) i Poziom przełożonego (poziom przełożonego w strukturze firmy).

Od użytkowników

Określ użytkowników lub grupę, z którą zostanie wybrany jeden pracownik.


Dla użytkownika

Wybierz użytkownika, dla którego zostanie wybrany przełożony.


Poziom przełożonego (im więcej, tym wyższy)

Wybierz poziom przełożonego dla wskazanego użytkownika.


Użytkownicy kopii zapasowych

Określ użytkowników, którzy zostaną wybrani w przypadku braku możliwości wyboru spośród głównych użytkowników wskazanych w polu Od użytkowników. Na przykład, jeśli w polu Od użytkowników wybierzesz grupę niezawierającą pracowników, wybrany zostanie jeden z użytkowników zapasowych.


Podnieś na wyższy poziom jeśli nieobecny

Opcja pozwala na automatyczne pomijanie nieobecnych pracowników, jeśli np. są oni na urlopie.


Pomiń sprawdzonych pracowników

Opcja pozwala na automatyczne pomijanie pracowników, którzy zakończyli dzień pracy.

Utwórz nową grupę roboczą

Działanie tworzy grupę roboczą.


Ustawienia

Nazwa grupy

Właściciel grupy - wybierz właściciela grupy. Pamiętaj, że grupa może mieć tylko jednego właściciela.

Członkowie grupy - określ członków grupy.

Działy - możesz dodać cały dział do grupy roboczej.

Strona docelowa - określ witrynę, dla której chcesz utworzyć grupę. Tutaj możesz również utworzyć grupę ekstranetową.

Webhook wychodzący

Działanie dodaje wychodzący webhook. Nie zwraca żadnych danych, lecz wysyła informacje do innych systemów. W wersji Bitrix24 On-Premise działanie jest dostępne tylko wtedy, gdy zainstalowany i aktywny jest moduł REST.


Ustawienia

Procedura obsługi - adres URL używany podczas wysyłania danych z Bitrix24.

Zapis wejść

Działanie dodaje dowolne wpisy do raportu i dziennika. Użyj zapisywania do raportu podczas debugowania procesu workflow, aby zapisać dane do raportu na potrzebnym etapie. Wpisy w dzienniku przechowywane są przez 90 dni.


Ustawienia

Załaduj wpis do użycia w procesie biznesowym - opcja pozwala na pobranie całego raportu w ramach procesu workflow do dalszych działań (np. wysłania e-mailem) poprzez formularz Wstaw wartość. W przeciwnym wypadku raport będzie można przeglądać jedynie w dzienniku.

Przerwij procej biznesowy

Działanie kończy wykonanie procesu workflow.


Ustawienia

Tekst statusu - określ tekst, który zostanie zapisany w statusie procesu workflow.

Usuń dane workflowu - korzystając z tej opcji, możesz usunąć wszystkie dane związane z procesem workflow po jego zakończeniu.

Wygeneruj kod

Działanie generuje kod o wybranym formacie i długości. Można na przykład wykorzystać go do wygenerowania unikalnego kuponu rabatowego dla każdego klienta.


Ustawienia

  • Długość ciągu - ile znaków będzie w ostatecznym kodzie.
  • Alfabet - z jakich znaków będzie się składał kod.
  • Czy te informacje były pomocne?
    Pomoc specjalisty ds. integracji
    To nie jest to, czego szukam
    Skomplikowany i niezrozumiały tekst
    Informacje są nieaktualne
    Artykuł jest za krótki. Potrzebuję więcej informacji
    Nie podoba mi się sposób działania tego narzędzia
    Przejdź do Bitrix24
    Nie masz konta? Utwórz za darmo