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.
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;} } }
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.