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 ...
    • Stima del collegamento al progetto

      Vai aMenu -> Vendite -> Stimee fare clicCreareNuova stima Selezionare il cliente. Un menu a discesa con progetti verrà visualizzato sotto il campo selezionato dei clienti(se non verranno visualizzati progetti associati al cliente selezionato non ...
    • Aggiungi articoli/prodotti

      Creare un nuovo articolo Per creare nuove voci dal menu amministratore principale passare aVendite->Argentie fare clic sul pulsante in alto a sinistraNuovo articolo. Descrizione- Dare all'articolo breve descrizione dell'intestazione dell'articolo. ...