Aggiungi nuovo stato del progetto

Aggiungi nuovo stato del progetto

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.

Gli statiNon iniziatoeFinitosono stati fondamentali e dovrebbero rimanere intatti perché tutto funzioni bene.

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;}
L'ID per ogni stato deve essere univoco.
  • id- L'id dello stato del progetto, il suo raccomandato aaggiungere numero id più altoevitare di sovrapporre gli id di sistema predefinito per gli stati del progetto. Eq ora attualmente ci sono stati progetti con id 1, 2, 3, 4 e 5 e in un futuro se nuovi stati di progetto predefiniti vengono aggiunti con un id 6 e hai già iniettato il tuo stato con id 6 può causare problemi.Non è consigliabile modificare l'ID dopo che c'è un progetto che utilizza l'id di stato.
  • colore- Colore per questo stato in formato esagonale.
  • nome- Il nome dello stato che verrà visualizzato agli utenti.
  • ordine- L'ordine dello status.
  • filter_default- Questa opzione viene utilizzata se si desidera escludere i progetti che utilizzano questo stato per impostazione predefinita per essere inclusi nelle tabelle degli elenchi. Eq se questa opzione è falsa quando si accede all'area elenchi progetti per impostazione predefinita i progetti che utilizzano a questo stato non verranno visualizzati e si sarà bisogno manualmente per utilizzare i filtri da includere nella tabella.

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.

Project Status Planning
    • Related Articles

    • Aggiungi nuovo stato attività

      NOTA: Questa funzione è disponibile a partire dalla versione 1.6.2 Per impostazione predefinita Il nostro CRM viene fornito con 5 stati predefiniti, Non avviati, In Progress, Test, In attesa di feedback, Completa ma è possibile iniettare nuovi stati ...
    • Nuovo progetto

      Per creare un nuovo progetto vai a Progetti dal menu da parte e fai clicNuovo progettosul pulsante in alto a sinistra. Nome del progetto - Il nome del progetto - Visibile al cliente Seleziona cliente Tipo di fatturazione - ci sono 3 tipi di ...
    • Nuovo contatto cliente

      Nuovo contatto Per creare un nuovo contatto con il cliente, aprire il profilo cliente nell'area amministratore che si desidera creare il contatto, quindi fare clic sulla scheda Contatti. Per creare nuovi contatti relativi a questo cliente clicca ...
    • Modificare lo stato del biglietto senza rispondere

      Puoi modificare lo stato del biglietto senza effettuare la risposta. Apri il biglietto che si desidera modificare lo stato e in alto a destra selezionare lo stato desiderato. Stato verrà aggiornato automaticamente dopo la modifica non è necessario ...
    • Nuovo contratto

      Nuovo contratto Fare clic sul menu da parte Collegamenti contratti e sul lato sinistro c'è un pulsanteNuovo contratto. Spazzatura Nascondi dal cliente - se questo campo viene controllato il contratto non verrà visualizzato nell'area clienti e i ...