Adăugați starea activității noi

Adăugați starea activității noi

NOTĂ: Această caracteristică este disponibilă începând cu versiunea 1.6.2

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

StareaNu a început, în limba englezăCompletațișiÎn cursSunt stări de bază și nu ar trebui să modificați aceste stări pentru ca totul să funcționeze corect.

Presupunem că aveți unele 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 2 stări de activitate noi cu numeÎn așteptareșiGata pentru productie

Vedeți mai jos exemple de cod pe care trebuie să îl adăugațiAplicație/ajutor/funcții mele_helper.phpFișier (creați fișierul dacă nu există)

<?php// Versiunea 2.3.0 și versiunile ulterioarecârlige()>add_filter('înainte_get_task_statuses','my_add_custom_task_status');// Înainte de versiunea 2.3.0// Decomentați codul de mai jos și eliminați codul de mai sus dacă utilizați versiunea mai veche decât 2.3.0// add_action('înainte_get_task_statuses','my_add_custom_task_status');Funcția my_add_custom_task_status($current_statuses){// Împingeți starea nouă la starea curentă$current_statuses[] = matrice('id'=>50, // starea nouă cu id 50'color'=>'#9898','name'=>'On Hold','comandă'=>10,'filter_default'=>adevărat, // adevărat sau fals);// Apăsați o altă stare (ștergeți acest cod dacă trebuie să adăugați doar 1 stare)$current_statuses[] = matrice('id'=>51, //nou statut cu noul id 51'color'=>'#be51e0','name'=>'Gata pentru productie','comandă'=>11,'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 sarcinii, se recomandă săAdăugați un număr de id mai marePentru a preveni suprapunerea id-urilor implicite de sistem pentru starea sarcinii. Eq acum există stări de sarcină cu id 1, 2, 4 și 5 și într-un viitor dacă se adaugă noi stări implicite de sarcină cu un id 6 și deja ați injectat propria stare cu id 6 poate provoca probleme.Nu este recomandat să modificați ID-ul după ce există sarcini 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, eq pentru ordinul kanban.
  • Filter_implicit- Această opțiune este utilizată dacă doriți să excludeți sarcinile care utilizează această stare în mod implicit pentru a fi incluse în tabelele de liste. Eq dacă această opțiune este falsă atunci când accesați zona liste de sarcini (liste principale de sarcini sau aferente) în mod implicit sarcinile care utilizează această stare nu vor fi afișate și veți avea nevoie manual să utilizați filtrele pentru a include în tabel. Un exemplu simplu aici poate fi eq dacă adăugați starea Anulată, nu va trebui sarcini anulate pentru a fi afișate în mod implicit î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 noile stări de sarcină.

New Task Status
Task Mark As
    • Related Articles

    • Adăugați articole / produse

      Creați un element nou Pentru a crea elemente noi din meniul principal de administrare navigați laVânzări->ArticoleȘi faceți clic pe butonul din stânga susArticol nouÎn limba engleză Descriere- Dați elementul scurta descriere a titlului elementului. ...
    • Adăugați valute în total la funcția de cuvinte

      Dacă utilizați totalul cuvintelor din tranzacțiile dvs., trebuie să adăugați manual cuvintele valutare în traducere. CRM-ul nostru vine cu 2 nume valutare predefinite, care sunt deja adăugate în convertor. Dacă ați adăugat propria monedă, trebuie să ...
    • Contact cu clienții noi

      Contact nou Pentru a crea un nou contact cu clienții, deschideți profilul de client în zona de administrare pe care doriți să o creați persoana de contact, apoi faceți clic pe fila Persoane de contact. Pentru a crea un nou contact legat de acest ...
    • 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 ...
    • Configurați abonamentele Stripe

      Va trebui mai întâi să configurațiDungi ComandăGateway de plată pentru a utiliza funcția Abonamente. Urmați ghidul de configurare a comenzii Stripe făcând clic peAici Dacă suntețiUtilizarea versiunii mai vechi de 2.4.0, va trebui să configurați ...