Ajouter Nouveau statut de projet

Ajouter Nouveau statut de projet

Par défaut Notre CRM est livré avec 5 statuts prédéfinis, Non démarré, En cours, Annulé, Fini mais vous pouvez injecter de nouveaux statuts avec simple crochet d'action adapté à vos besoins.

Les statutsPas commencéetFinisont des statuts fondamentaux et devraient rester intacts pour que tout fonctionne bien.

Nous supposons que vous avez quelques connaissances de base sur la lecture du code php pour cet article mais ont-ils si vous ne l'avez pas fait. Vous pouvez simplement copier-coller le code et ajuster les clés pour vos besoins (voir ci-dessous explication des clés).

Dans cet exemple vous ajouterez 1 nouveau statut de projet avec nomPlanification

Enapplication/aidescréer fichiermy_functions_helper.phpet ajoutez le code suivant:

<?phphooks()->add_filter('before_get_project_statuses','my_add_custom_project_status');fonction my_add_custom_project_status($current_statuses){// Pousser le nouveau statut aux statuts actuels$current_statuses[] = tableau('id'=>50, // nouveau statut avec id 50'couleur'=>'#989898','nom'=>'Planning','ordre'=>10,'filter_default'=>true, // true ou false) ;// Retourner les statutsretourner $current_statuses;}
L'ID pour chaque statut doit être unique.
  • id- L'id de l'état du projet, son recommandé deajouter numéro d'id supérieurpour empêcher le chevauchement de l'id système par défaut pour les statuts du projet. Eq maintenant actuellement il y a des statuts de projets avec id 1, 2, 3, 4 et 5 et dans un futur si de nouveaux statuts de projet par défaut sont ajoutés avec un id 6 et que vous avez déjà injecté votre propre statut avec id 6 peut causer des problèmes.Son déconseillé de changer l'ID après qu'il y ait projet qui utilisent l'id status.
  • couleur- Couleur pour ce statut au format hexagonal.
  • nom- Le nom du statut qui sera affiché aux utilisateurs.
  • ordre- L'ordre du statut.
  • filter_default- Cette option est utilisée si vous souhaitez exclure les projets qui utilisent ce statut par défaut pour être inclus dans les tables de listes. Eq si cette option est fausse lorsque vous accédez à la zone de listes de projets par défaut les projets qui utilisent à ce statut wont soient montrés et vous aurez besoin manuellement pour utiliser les filtres à inclure dans le tableau.

Après avoir ajusté le code pour qu'il corresponde à vos besoins enregistrez le fichier my_functions_helper.php et vous pourrez voir votre nouveau statut de projet.

Project Status Planning
    • Related Articles

    • Ajouter un nouveau statut de tâche

      REMARQUE : Cette fonctionnalité est disponible à partir de la version 1.6.2 Par défaut Notre CRM est livré avec 5 statuts prédéfinis, Non Démarré, En cours, Testing, Waiting Feedback, Complet mais vous pouvez injecter de nouveaux statuts avec simple ...
    • Nouveau Projet

      Pour créer nouveau projet allez dans Projets à partir du menu mis à part et cliquezNouveau Projetsur le bouton supérieur gauche. Nom du projet - Le nom du projet - Visible par le client Sélectionner client Type de facturation - il existe 3 types de ...
    • Projet de facturation

      Projet de facturation est recomendu pour faire uniquement à partir de la zone du projet via le bouton Projet de facturation sur le côté supérieur droit pour garder une trace de toutes les factures créées pour le projet. Projet Facture Info Il existe ...
    • Nouveau Contrat

      Nouveau Contrat Cliquez sur le menu de côté du lien Contrats et sur le côté gauche il y a un boutonNouveau Contrat. Poubelle Masquer du client - Si ce champ est vérifié le contrat ne sera pas affiché dans l'espace clients et les contacts clients avec ...
    • Ajouter Articles/Produits

      Créer nouvel article Pour créer de nouveaux éléments à partir du menu d'administration principal accéder àVentes->Articleset cliquez sur le bouton supérieur à gaucheNouvel article. Description- Donner à l'article courte description de la rubrique de ...