Per impostazione predefinita Il nostro CRM viene fornito con 5 stati predefiniti, Non iniziato, In corso, On Hold, Cancelled, Finito ma è possibile iniettare nuovi stati con semplice gancio d'azione per soddisfare le vostre esigenze.
Supponiamo che tu abbia alcune conoscenze di base della lettura del codice php per questo articolo, ma non sia così difficile se non hai. Puoi semplicemente copiare e incollare il codice e regolare le chiavi per le tue esigenze (vedi sotto spiegazione delle chiavi sotto).
In questo esempio aggiungerai 1 nuovo stato del progetto con il nomePianificazione
Inapplicazione/aiutocreare filemy_functions_helper.phpe aggiungere il seguente codice:
<?phphooks()->add_filter('before_get_project_statuses','my_add_custom_project_status');funzione my_add_custom_project_status($current_statuses){// Spingere nuovo stato agli stati correnti$current_statuses[] = array('id'=>50, // nuovo stato con id 50'color'=>'#989898','name'=>'Pianificazione','ordine'=>10,'filter_default'=>vero, // true o falso);// Restare gli statirestituire $current_statuses;}
Dopo aver regolato il codice in base alle tue esigenze salvare il file my_functions_helper.php e sarai in grado di vedere il tuo nuovo stato del progetto.