Adăugarea stării proiectului nou

Adăugarea stării proiectului nou

În mod implicit CRM-ul nostru este livrat cu 5 stări predefinite, neînceput, în curs de desfășurare, în așteptare, anulat, terminat, dar puteți injecta noi stări cu cârlig de acțiune simplu pentru a se potrivi nevoilor dvs.

StareaNu a începutșiTerminatSunt stări de bază și ar trebui să rămână neatins pentru ca totul să funcționeze bine.

Presupunem că aveți câteva cunoștințe de bază de citire a codului php pentru acest articol, dar nu va fi atât de greu dacă nu aveți. Puteți copia și lipi codul și ajusta cheile pentru nevoile dvs. (a se vedea explicația tastelor de mai jos).

În acest exemplu veți adăuga 1 stare de proiect nou cu numePlanificare

ÎnAplicație/ajutorCreați fișierulPrima pagină / my_functions_helper.phpAdăugați următorul cod:

<?phpcârlige()>add_filter('înainte_get_project_statuses','my_add_custom_project_status');Funcția my_add_custom_project_status($current_statuses){// Împingeți starea nouă la starea curentă$current_statuses[] = matrice('id'=>50, // starea nouă cu id 50'color'=>'#9898','name'=>'Planificare','comandă'=>10,'filter_default'=>adevărat, // adevărat sau fals);// Întoarce stareaîntoarce $current_statuses;}
ID-ul pentru fiecare stare trebuie să fie unic.
  • ID-ul- ID-ul stării proiectului, se recomandă săAdăugați un număr de id mai marePentru a preveni suprapunerea id-urilor implicite de sistem pentru starea proiectului. Eq acum există stări de proiecte cu id 1, 2, 4 și 5 și într-un viitor dacă se adaugă noi stări implicite ale proiectului cu un id 6 și ați injectat deja propria stare cu id 6 poate provoca probleme.Nu se recomandă schimbarea ID-ului după ce există proiect care utilizează id-ul de stare.
  • culoare- Culoare pentru această stare în format hex.
  • nume- Numele stării care va fi afișat utilizatorilor.
  • Comandă- Ordinea statutului.
  • Filter_implicit- Această opțiune este utilizată dacă doriți să excludeți în mod implicit proiectele care utilizează această stare pentru a fi incluse în tabelele listelor. Eq dacă această opțiune este falsă atunci când accesați zona listelor de proiecte în mod implicit proiectele care utilizează această stare nu vor fi afișate și veți avea nevoie manual să utilizați filtrele pentru a include în tabel.

După ce ajustați codul pentru a se potrivi nevoilor dvs., salvați fișierul my_functions_helper.php și veți putea vedea starea noului proiect.

Project Status Planning
    • Related Articles

    • Proiect nou

      Pentru a crea un proiect nou, accesați Proiecte din meniul deoparte și faceți clic peProiect nouÎn partea stângă sus a butonului. Numele proiectului - Numele proiectului - Vizibil clientului Selectați clientul Tip de facturare - există 3 tipuri de ...
    • Client nou

      Conectați-vă la tabloul de bord faceți clic pe clienți și în partea stângă există un butonClient nou. Permisiuni- Ce permisiune va avea acest client în portalul clienților. Ex dacă porniți sistemul de asistență, clientul nu va putea utiliza sistemul ...
    • Nu permite membrilor proiectului să vadă toate sarcinile proiectului

      În mod implicit, toate activitățile legate de proiect sunt vizibile pentru toți membrii proiectului. Dacă doriți doar să afișați sarcinile în care membrul personalului este atribuit / adăugat ca adept, trebuie să dezactivațiPermite întregului ...
    • Nu permite membrilor proiectului să vadă toate sarcinile proiectului

      În mod implicit, toate activitățile legate de proiect sunt vizibile pentru toți membrii proiectului. Dacă doriți doar să afișați sarcinile în care membrul personalului este atribuit / adăugat ca adept, trebuie să dezactivațiPermiteți întregului ...
    • Creați propunere

      Creați o propunere Din meniul principal navighează la Vânzări-> Propuneri și în partea stângă sus faceți clic peCreați propuneriButonul Puteți să vă angajațiCrearea unei propuneri de conducere sau către un client. Alegeți înrudite cu lead sau client. ...