Vai al contenuto

Creare una procedura personalizzata

Aggiornato il 13.05.2021
Le funzionalità descritte sono disponibili da Ready Pro v2020.3.
Per creare una procedura personalizzata, utilizziamo la procedura Util / Procedure personalizzate programmazione che ci permette di accedere alla finestra Procedure personalizzate.

Da qui premendo il pulsante Nuovo possiamo inserire il titolo della nuova procedura, ad esempio Sincronizzazione completa ecommerce.
Creare una procedura personalizzata – immagine 1
Una volta creata la nuova procedura, possiamo aggiungere il comando (od una serie di comandi) che la procedura deve eseguire.

Nel nostro esempio, trattandosi di una procedura che esegue l'aggiornamento completo dell'ecommerce, possiamo aggiungere il solo comando Sincronizzazione sito ecommerce - Aggiornamento completo dalla tabella operazioni disponibili.
Creare una procedura personalizzata – immagine 2
In presenza di comandi che riguardano la procedura ecommerce o account eBay, Ready Pro ci chiede di selezionare il sito web per il comando che stiamo aggiungendo, in quanto è possibile anche creare un'unica procedura che svolge più comandi per vari siti ecommerce a disposizione, in caso ne esista più di uno.
Creare una procedura personalizzata – immagine 3
Questo semplice esempio di procedura che contiene all'interno un solo comando risulta così creata correttamente e come possiamo vedere dalla sezione dell'elenco procedure essa è pronta per essere eseguita da Tutti gli operatori a livello Manuale in quanto non è stata ancora impostata una programmazione in esecuzione automatica.

Per l'esecuzione manuale della procedura si può utilizzare il pulsante Esegui procedura.
Creare una procedura personalizzata – immagine 4
Facendo un doppio click col mouse sulla cella Autorizzazioni di ogni procedura, è possibile definire i permessi di esecuzione dell'operazione definendo gli operatori che sono abilitati, tra le seguenti opzioni:
- abilita per tutti gli utenti (default)
- abilita solo per gli utenti di tipo Amministratore
- abilita solo per gli utenti selezionati (in questo caso gli utenti di tipo amministratore sono già attivi e non occorre inserirli nella lista)
Creare una procedura personalizzata – immagine 5
Nel nostro esempio decidiamo di inserire un utente specifico
Creare una procedura personalizzata – immagine 6
mentre gli altri amministratori come detto si intendono sempre implicitamente autorizzati all'esecuzione
Creare una procedura personalizzata – immagine 7
Come vediamo nel seguente esempio, è possibile anche creare procedure che eseguono in successione più comandi.
In questo caso è possibile stabilire l'ordine di esecuzione dei comandi mediante i pulsanti di ordinamento.
Creare una procedura personalizzata – immagine 8