Leggi le domande frequenti
Novità
Supporto Bitrix24
Registrazione e accesso
Come iniziare?
Mio profilo
Feed
Chat e chiamate
Calendario
Documenti
Unità
Webmail
Gruppi di lavoro
Incarichi e progetti
CRM
CoPilot — AI in Bitrix24
Contact Center
Sales Center
Analisi CRM (beta)
Generatore Bi
Sales Intelligence
Gestione inventario
Marketing
Siti
Online store (beta)
CRM + Online store
Bitrix24.Sign
Azienda
Knowledge base (beta)
Automazione
Flussi di lavoro
Telefonia
Market
Abbonamento
Impostazioni
Enterprise
Applicazione mobile
Applicazione Desktop
Domande generali
Bitrix24 On-Premise
Aggiornamenti degli articoli (archivio)
Accedi
Il tuo Bitrix24
Autorizza a immettere il
Bitrix24 della tua azienda.
Immetti

Supporto Bitrix24

Altre azioni nei processi aziendali

Questo gruppo contiene tutti i comandi rimanenti.

Codice PHP
Questa azione consente di eseguire un codice PHP arbitrario.

Attenzione! 1. Questa azione è disponibile solo nella versione in sede di Bitrix24.
2. Solo un utente con diritti di amministratore può impostare il codice PHP.

Nota: il codice deve essere indicato senza tag di apertura o chiusura (<??>).

Parametri di azione

Dal momento che il significato della maggior parte dei campi è reso chiaro dai loro nomi, la descrizione è omessa.

Esempi di applicazione

Impostazione di un valore per la variabile

$this->SetVariable('Variable1', 12345);

dove:

Variabile1 - identificatore della variabile a cui sarà assegnato un valore (numero 12345). 

Immissione di più utenti come tipo di variabile Utente 

$this->SetVariable("user", array("user_1", "user_2"));

dove:

array("user_1", "user_2") - una matrice di utenti nel formato user_[user_identifier_in_the_system]

L'uso di codice PHP e valori di campi/variabili per ottenere il nome dell'elemento BloccoInfo

$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);

dove:

{=Variable:Variable1_printable} - valore della variabile contenente l'identificatore BloccoInfo; 

{=Document:PROPERTY_1} - campo del documento contenente l'identificatore dell'elemento BloccoInfo; 
Variabile2 - identificatore della variabile a cui sarà assegnato il nome calcolato dell'elemento BloccoInfo. 

Conversione del formato del campo del documento e utilizzo successivo

Consideriamo un esempio di conversione del campo documento Utente in un modulo comprensibile per utilizzarlo durante l'invio di un messaggio:

  1. Una variabile per memorizzare il valore convertito del campo del documento dovrebbe essere creata nel modello di processo aziendale;
  2. Indichiamo quanto segue nell'azione codice PHP:
    $rsUser = CUser::GetByID({=Document:PROPERTY_USER}); $arUser = $rsUser->Fetch(); $this->SetVariable('#Variable_name#', $arUser[NAME].' '.$arUser[SECOND_NAME].' '.$arUser[LAST_NAME]);
  3. Dopodiché, dobbiamo utilizzare il risultato di questa variabile anziché il campo del documento nel blocco utilizzato per la notifica.
Sospendi esecuzione
Questa azione ti consente di posticipare l'esecuzione dell'azione successiva per un periodo di tempo specificato.

Parametri di azione

Modalità:

  • Periodo - indica il periodo di tempo trascorso il quale il processo aziendale verrà ripreso;
  • Tempo - indica l'ora specifica di ripresa del processo aziendale.

Nota: se in modalità Tempo , al momento dell'esecuzione dell'azione la data indicata è retroattiva (ad esempio, è stato indicato l'anno precedente e l'esecuzione dell'azione è iniziata nell'anno in corso), il processo passerà automaticamente all'azione che segue la pausa in esecuzione. In altre parole, il processo salterà l'azione.
Blocco di azioni
Blocco di azioni ha lo scopo di raggruppare una serie di azioni in un blocco che può essere "ripiegato" per risparmiare spazio.

Fai attenzione a questa azione. Ti consente di risparmiare significativamente sulla manodopera utilizzando i blocchi di azioni standard durante la creazione di un modello di processo aziendale. Una volta creato e impostato, il blocco di azioni può essere salvato nel gruppo Le mie azioni e usato più volte.

Seleziona dipendente
Questa azione ti consente di selezionare automaticamente un dipendente per utilizzarlo nel processo.
Nota: questa azione determina l'assenza di un dipendente in base agli elementi visualizzati nel Grafico assenze a pagina .

Parametri di azione

Tipo:

  • qualsiasi - selezione casuale di un normale dipendente;
  • supervisore - selezione di un supervisore per il dipendente indicato.
    Nota: l'opzione di selezione del supervisore viene usata solo nel prodotto Bitrix24 in sede.

Da utenti - indica utenti o gruppi da cui verrà selezionato un dipendente.

Per l'utente - indica l'utente per il quale verrà selezionato un supervisore.

Livello supervisore (valore maggiore, livello maggiore) - seleziona il livello di un supervisore per l'utente indicato.

Se nessun supervisore è determinato, invia a  - indica gli utenti che saranno selezionati nel caso in cui sia impossibile effettuare una selezione tra gli utenti principali indicati sopra. Ad esempio, se il gruppo indicato nel campo Da utenti non contiene alcun dipendente, verrà selezionato qualcuno tra gli utenti riservati.

Passa al livello superiore se assente - consente di omettere automaticamente i dipendenti assenti, ad esempio, se sono in vacanza.

Se è impossibile selezionare il supervisore principale, ad esempio perché è in vacanza, e l'opzione Passa al livello superiore se assente ha il valore Sì, l'azione continuerà automaticamente a selezionare un supervisore di livello superiore. Se anche il supervisore di livello superiore non è disponibile, la selezione verrà effettuata tra i dipendenti indicati nel campo Se nessun supervisore è determinato, invia a.

Se l'opzione Passa al livello superiore se assente  ha il valore No, l'azione terminerà e, nonostante l'assenza, verrà selezionato un supervisore di livello pertinente.

Se tutti i supervisori non sono disponibili o se al dipendente non è assegnato alcun supervisore, l'azione restituirà un valore vuoto.

Risultati dell'azione

I risultati di questa azione possono essere ottenuti utilizzando il modulo Inserisci valore - Risultati aggiuntivi i risultati saranno disponibili subito dopo aver aggiunto l'azione al modello.

Sono disponibili le seguenti azioni:

  • Dipendente selezionato.
Elemento registro
Questa azione consente di aggiungere elementi arbitrari al rapporto e al registro, a seconda dei casi.

Gli elementi del rapporto possono essere comodamente usati, ad esempio, durante il debug del processo aziendale per salvare i dati di una fase necessaria nel rapporto. Le voci nel log vengono conservate per 90 giorni per impostazione predefinita.

Parametri di azione

Carica registro per uso da processo aziendale - consente di ottenere i contenuti dell'intero rapporto come parte di un processo aziendale per implementare azioni aggiuntive (ad es. l'invio tramite e-mail) utilizzando il modulo Inserisci valore, la sezione Risultati aggiuntivi . In caso contrario, sarà impossibile ottenere i dati del rapporto come parte di un processo aziendale e saranno disponibili solo nel registro.

L'opzione Carica registro per uso da processo aziendale può essere utile nella fase di completamento di un processo aziendale al fine di generare un rapporto finale senza inviare query eccessive alla base.

Risultati dell'azione

I risultati di questa azione possono essere ottenuti utilizzando il modulo Inserisci valore - Risultati aggiuntivi i risultati saranno disponibili subito dopo aver aggiunto l'azione al modello.

Sono disponibili le seguenti azioni:

  • Registro;
Verrà creata una variabile specifica per ogni voce nel registro nella sezione Risultati aggiuntivi. Se l'opzione Carica registro per uso da processo aziendale è stata contrassegnata per l'azione, ti aiuterà a ottenere il registro precedentemente generato nella fase di questa azione. Il registro di ogni azione successiva includerà il registro delle azioni precedenti. Se l'opzione non è stata contrassegnata, la variabile sarà vuota.
Imposta autorizzazione

Questa azione consente di stabilire i diritti di accesso al documento.

Parametri di azione

Autorizzazione "..." concessa a - impostazione dei diritti del documento per gli utenti/i gruppi di utenti indicati.

Nota: esistono diversi tipi di diritti per diversi tipi di documenti.
Sovrascrivi autorizzazioni esistenti  - consente di sostituire dei diritti invece di aggiungerli. In questo caso, lavoriamo solo con i diritti impostati all'interno del processo aziendale.

Se il documento utilizza una versione semplificata (datata) dei diritti, questi vengono impostati rigorosamente dall'esterno (impostazioni di accesso a BloccoInfo/elenchi/ecc.). L'unica opzione che consente di determinare i diritti direttamente dal processo aziendale consiste nello stabilire i diritti dei processi aziendali per il documento dall'esterno. In questo caso, è possibile modificare i diritti durante l'esecuzione del processo utilizzando la scheda Accesso o l'azione Imposta autorizzazione.

Se vengono utilizzati dei diritti di accesso estesi, dal processo aziendale possono essere aggiunti solo nuovi diritti per il documento; il documento manterrà questi diritti anche dopo il completamento del processo. I diritti determinati dall'esterno non possono essere ridefiniti all'interno di un processo aziendale.

Imposta variabili
Questa azione consente di modificare i valori delle variabili configurati nelle impostazioni del modello.

Parametri di azione

Gli elenchi a discesa vengono utilizzati per selezionare le variabili e impostare i valori necessari per quest'ultime.
Termina processo aziendale
Questa azione consente di terminare l'esecuzione di un processo aziendale.

Tieni presente che tutte le consulenze e l'assistenza per l'impostazione del processo aziendale sono fornite esclusivamente da partner locali di Bitrix24.

Questa informazione è stata utile?
Assistenza di uno specialista
Non è quello che sto cercando.
Testo complesso e incomprensibile
Le informazioni sono obsolete.
Troppo breve, ho bisogno di maggiori informazioni.
Non mi soddisfa come funziona questo strumento
Vai a Bitrix24
Non hai ancora un account? Crealo gratuitamente
Articoli correlati
Modellatore visivo Uso delle macro nelle espressioni Impostazioni interattive Le mie azioni nei processi aziendali Costruzioni Azioni: CRM Utilizzo delle espressioni nei parametri delle azioni Modulo Inserisci valore Azioni nei processi aziendali Azioni del flusso di lavoro per l'elaborazione dei documenti