Nieuwe projectstatus toevoegen

Nieuwe projectstatus toevoegen

Onze CRM wordt standaard geleverd met 5 vooraf gedefinieerde statussen, Niet gestart, In uitvoering, On Hold, Geannuleerd, Afgewerkt, maar u kunt nieuwe statussen injecteren met eenvoudige actiehaak die passen bij uw behoeften.

De statussenNiet gestarten en enAfgewerkt afgewerktZe zijn kernstatussen en moeten onaangeroerd blijven om alles goed te laten werken.

We gaan ervan uit dat je enige basiskennis hebt van het lezen van php code voor dit artikel, maar dat niet zo moeilijk zult zijn als je dat niet hebt. U kunt de code gewoon kopiëren en plakken en de sleutels aanpassen aan uw behoeften (zie onderstaande uitleg).

In dit voorbeeld voegt u 1 nieuwe projectstatus toe met naamPlanning

In InToepassing/helpersBestand maken bestand maken makenmy_functies_helper.phpVoeg de volgende code toe:

<?phpp <?phphooks()->add_filter('before_get_project_statuses','my_add_custom_project_status');functie my_add_custom_project_status($current_statuses){{// Duw nieuwe status naar de huidige statussen$current_statussen[] = array('id'=>50, // nieuwe status met id 50'kleur'=>'#989898','naam'=>'Plannen','bestellen'=>10, 'bestellen''filter_default'=>waar, // waar of onwaar);// Retourneer de statussen retourneren$current_statussen retourneren;} } }
De ID voor elke status moet uniek zijn.
  • id- De id van de projectstatus, wordt aanbevolen omhoger id-nummer toevoegenom overlappend van de standaard systeem-id's voor de projectstatussen te voorkomen. Eq zijn er momenteel projectstatussen met id 1, 2, 3, 4 en 5 en in de toekomst als nieuwe standaardprojectstatussen worden toegevoegd met een id 6 en u al uw eigen status met id 6 hebt geïnjecteerd, kan problemen veroorzaken.Het wordt niet aanbevolen om de ID te wijzigen nadat er een project is dat de status-id gebruikt.
  • color- Kleur voor deze status in hexformaat.
  • nameDe naam van de status die aan gebruikers wordt weergegeven.
  • order- De volgorde van de status.
  • filter_default- Deze optie wordt gebruikt als u de projecten die deze status gebruiken wilt uitsluiten om in de lijsttabellen te worden opgenomen. Eq als deze optie onjuist is wanneer u standaard toegang krijgt tot het gebied van projecten die deze status worden gebruikt, niet wordt weergegeven en u handmatig de filters gebruikt om de filters op te nemen die u in de tabel met projecten wilt opnemen.

Nadat u de code hebt aangepast aan uw behoeften, slaat u het bestand my_functions_helper.php op en kunt u uw nieuwe projectstatus zien.

Project Status Planning
    • Related Articles

    • Nieuwe taakstatus toevoegen

      OPMERKING: Deze functie is beschikbaar vanaf versie 1.6.2 Onze CRM wordt standaard geleverd met 5 vooraf gedefinieerde statussen, Niet gestart, In afwachting van feedback, Compleet, maar u kunt nieuwe statussen injecteren met eenvoudige actiehaak die ...
    • Nieuwe klant nieuwe klant

      Log in op dashboard klik klanten en aan de linkerkant is er een knopNieuwe klant. Toestemmingen MachtigingenWelke toestemming deze klant zal hebben in het klantenportaal. Ex als u het ondersteuningssysteem inschakelt, kan de klant het ...
    • Items/producten toevoegen

      Nieuw item maken nieuw item maken Als u nieuwe items wilt maken in het hoofdbeheermenu navigeert u naarVerkoop->ArtikelenKlik op de knop linksboven en klik op de knopNieuw artikel nieuw artikel. . . Beschrijving Beschrijving Beschrijving- Geef het ...
    • Nieuwe taak maken

      Om een nieuwe taak te maken, navigeert u in het hoofdmenu naarTakenKlik op deNieuwe taakknop. knop. SubjectVoer het onderwerp voor de taak in om deze gemakkelijk te identificeren. Uurtarief per uurtarief- Taak uurtarief van de taak instellen ...
    • Nieuwe klantcontactpersoon

      Nieuw Contact Nieuw Contact Als u nieuw klantcontact wilt maken, opent u het klantprofiel in het beheerdersgedeelte dat u de contactpersoon wilt maken en klikt u vervolgens op het tabblad Contactpersonen. Om een nieuw contact met betrekking tot deze ...