Procedura di registrazione SDK di processo La procedura descritta qui di seguito è la stessa per le 3 tipologie di funzioni sdk di processo. Supponiamo di dover creare e registrare una funzione SDK di tipo “FIELD ACTION” che permetta di eseguire la divisione tra più valori. Una volta scritta, dovrà essere inserita nel file Utils.php disponibile nel percorso modules/SDK/src/ProcessMaker. Successivamente dovrà essere registrata attraverso il seguente comando da inserire nel file script.php disponibile nel percorso plugins/script : SDK::setProcessMakerFieldAction('nome funzione','percorso','label funzione'); 'nome funzione' → nome della funzione ‘percorso’ → percorso in cui si trova la funzione da registrare ‘label funzione’ → nome con il quale la funzione verrà visualizzata dall’utente nella sezione processi. Inseriamo quindi il comando nel file script.php e lo compiliamo con I dati dell’sdk: SDK::setProcessMakerFieldAction('division','modules/SDK/src/ProcessMaker/Utils.php','division(value1,value2,...)'); N.B: Ogni tipologia ha il proprio comando dedicato, quindi nel caso dovessimo caricate un sdk di tipo “ACTION” dovremmo utilizzare il seguente comando: SDK::setProcessMakerAction('nome funzione','percorso','label funzione'); Nel caso invece dovessimo caricate un sdk di tipo “TASK CONDITION” dovremmo utilizzare il seguente comando: SDK::setProcessMakerTaskCondition('nome funzione','percorso','label funzione'); Una volta completati questi passaggi, basterà lanciare il file script.php e la funzione verrà correttamente registrata.