Leggi le domande frequenti
Novità
Supporto Bitrix24
Registrazione e accesso
Piani e pagamento
Sicurezza in Bitrix24
Come iniziare?
Feed
Messenger
Collab
Calendario
Bitrix24 Drive
Webmail
Gruppi di lavoro
Incarichi e progetti
CoPilot — IA in Bitrix24
CRM
Prenotazione online
Contact Center
Sales Center
Analisi CRM
Generatore BI
Bitrix24 Market
Siti e store
Online store
CRM + Online store
Dipendenti
Knowledge base
Firma elettronica
Firma elettronica per HR
Automazione
Flussi di lavoro
Marketing
Gestione inventario
Telefonia
Mio profilo
Impostazioni
Bitrix24 On-Premise
Bitrix24 Messenger
Domande generali
Accedi
Il tuo Bitrix24
Autorizza a immettere il
Bitrix24 della tua azienda.
Immetti

Bitrix24 Helpdesk

Azioni: altre

Codice PHP

Questa azione è disponibile solo per la versione on-premise di Bitrix24.

L’azione esegue codice PHP personalizzato.

  • Il codice PHP può essere impostato solo da un utente con diritti di amministratore.

  • Il codice deve essere indicato senza tag di apertura e chiusura (<?, ?>).

  • Non è consigliato utilizzare nel codice espressioni come {=...}. Possono contenere parametri che qualsiasi utente del portale può modificare, anche senza i diritti necessari.

  • Ad esempio, invece della costruzione {=Variable:COMPANY_NAME} è meglio utilizzare $root->GetVariable('COMPANY_NAME').
Esempi di utilizzo:

Impostare il valore di una variabile

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

dove:

Variable1: identificatore della variabile a cui verrà assegnato il valore 12345.


Scrivere più utenti in una variabile di tipo Utente

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

dove:

array("user_1", "user_2"): elenco di utenti nel formato

user_[identificatore_utente_nel_sistema]


Utilizzo del codice PHP e dei valori dei campi o variabili per ottenere il nome dell’elemento dell’infoblock

$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 che contiene l’identificatore dell’infoblock

{=Document:PROPERTY_1}: campo del documento che contiene l’identificatore dell’elemento dell’infoblock

Variable2: identificatore della variabile a cui verrà assegnato il nome calcolato dell’elemento dell’infoblock

Pausa nell’esecuzione

L’azione posticipa l’esecuzione dell’azione successiva per il tempo specificato.

Parametri

Modalità:

  • Intervallo: dopo quanto tempo il flusso di lavoro continuerà l’esecuzione
  • Ora: momento specifico di ripresa del flusso di lavoro
Se nella modalità Ora è indicata una data già passata, il processo continuerà l’esecuzione saltando la pausa.
  • Salvare nel registro del flusso di lavoro le informazioni sulle pause: se attivato, le informazioni sulla pausa verranno registrate nello stato del flusso di lavoro

Importante:

  • La pausa non può essere interrotta per un flusso di lavoro già avviato.
  • La durata massima della pausa è di un anno. I flussi di lavoro in attesa per più di un anno vengono interrotti automaticamente.
  • Le pause vengono eseguite sui hit, quindi dipendono dalle visite degli utenti al portale. Se il portale viene utilizzato solo per automazione e non ci sono utenti che lo visitano regolarmente, i flussi di lavoro e i robot potrebbero uscire dalla pausa con ritardo. Per evitarlo è necessario garantire un’attività periodica degli utenti sul portale, ad esempio un accesso giornaliero.

Blocco di azioni

Il blocco raggruppa altre azioni per risparmiare spazio.

Selezione dipendente

L’azione seleziona un dipendente da utilizzare nel processo.

L’azione verifica se il dipendente è presente secondo il calendario delle assenze.

Parametri dell’azione

Tipo:

  • Casuale: il dipendente viene selezionato casualmente dall’elenco specificato
  • Sequenziale: il dipendente viene selezionato a turno dall’elenco. Ad ogni nuovo avvio del processo viene selezionato l’utente successivo
  • Responsabile: seleziona il responsabile, indica l’utente e il livello del responsabile. Più alto è il livello, più alto è il responsabile nella struttura

  • Se viene selezionato un livello superiore al primo, l’azione restituisce tutti i responsabili fino al livello indicato. Ad esempio, se viene selezionato il responsabile di terzo livello, l’azione restituirà i responsabili di primo, secondo e terzo livello.

  • Utenti di riserva: vengono indicati se il responsabile è assente
  • Saltare gli assenti: ignora automaticamente i dipendenti assenti, ad esempio in ferie
  • Saltare chi ha terminato la giornata lavorativa: ignora automaticamente i dipendenti che hanno già concluso la giornata lavorativa

Creazione gruppo

L’azione crea un gruppo di lavoro.

Parametri

Nome del gruppo

Proprietario del gruppo: chi sarà il proprietario del gruppo. Il gruppo può avere un solo proprietario.

Membri del gruppo: indica i membri del gruppo.

Dipartimenti: è possibile includere interi reparti nel gruppo.

Sito di destinazione: indica per quale sito creare il gruppo. Qui è possibile creare anche un gruppo extranet.

WebHook

L’azione aggiunge un WebHook. L’azione non restituisce dati, invia solo una richiesta. Per la versione on-premise è disponibile solo con il modulo Rest.

Parametri

Handler: URL da utilizzare per l’invio dei dati da Bitrix24.

Registrazione nel report

L’azione aggiunge record personalizzati nel report e nel log. È utile durante il debug del flusso di lavoro per salvare i dati in una fase specifica. I log vengono registrati per 7 giorni e conservati per 90 giorni.

Parametri

Caricare il report per l’accesso dal flusso di lavoro: consente di ottenere il contenuto completo del report all’interno del flusso di lavoro tramite il modulo Inserisci valore. In caso contrario il report sarà disponibile solo nel log.

Modifica variabili

L’azione modifica i valori delle variabili definite nelle impostazioni del modello.

Attualmente la selezione del fuso orario è disponibile solo per il campo in cui la data viene impostata esplicitamente. Per le variabili non è possibile selezionare il fuso orario.

Impostazione autorizzazioni di accesso

L’azione imposta le autorizzazioni di accesso al documento.

Parametri

Diritto per l’operazione "..." assegnato a: imposta le autorizzazioni di accesso per gli utenti specificati.

Autorizzazioni di accesso correnti del documento: definisce cosa fare con le autorizzazioni attualmente impostate.

Interruzione del processo

L’azione interrompe l’esecuzione del flusso di lavoro.

Parametri

Testo dello stato: testo dello stato dell’azione nel log.

Eliminare i dati del processo: consente di eliminare tutti i dati collegati al flusso di lavoro al termine dell’esecuzione.

Generare codice

L’azione crea un codice con formato e lunghezza specificati. Ad esempio, può essere utilizzata per generare un coupon sconto univoco per ogni cliente.

Il codice generato può essere utilizzato nei risultati aggiuntivi dell’azione.

Parametri

Lunghezza stringa: numero di caratteri del codice finale.

Alfabeto: caratteri utilizzati per generare il codice.

Questa informazione è stata utile?
Grazie, il tuo voto è stato registrato.
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
Fai configurare il tuo Bitrix24 a un professionista locale
TROVA UN PARTNER BITRIX24 vicino a me
implementation_helper_man
Vai a Bitrix24
Non hai ancora un account? Crealo gratuitamente
Articoli correlati
Azioni: CRM Impostazioni interattive Utilizzo delle espressioni nei parametri delle azioni Azioni del flusso di lavoro per l'elaborazione dei documenti Costruzioni Modulo Inserisci valore Modello processo aziendale sequenziale Uso delle macro nelle espressioni