Dodaj nowy status zadania

Dodaj nowy status zadania

UWAGA: Ta funkcja jest dostępna od wersji 1.6.2

Domyślnie nasze statki CRM z 5 predefiniowanymi statusami, nie uruchomione, w toku, testowanie, oczekiwanie na opinie, kompletne, ale możesz wstrzykiwać nowe stany prostym hakiem akcji, aby pasować do Twoich potrzeb.

StatusyNie zaczęło się,KompletneorazW trakcie postępusą statusami podstawowymi i nie powinieneś modyfikować tych statusów, aby wszystko działało prawidłowo.

Zakładamy, że masz pewną podstawową wiedzę na temat czytania kodu php dla tego artykułu, ale nie będzie tak trudno, jeśli nie masz. Możesz wystarczy skopiować i wkleić kod oraz dostosować klucze do swoich potrzeb (patrz poniżej wyjaśnienie kluczy).

W tym przykładzie dodasz 2 nowe stany zadań z nazwąPoczekaj.orazGotowy do produkcji

Zobacz poniżej przykłady kodu, który musisz dodać/helpers/my_functions_helper.php(utwórz plik, jeśli nie istnieje)

<?php// Wersja 2.3.0 i nowszahaki()->add_filter('pre_get_task_status','my_add_custom_task_status');// przed wersją 2.3.0// Odkomentuj poniższy kod i usuń powyższy kod, jeśli używasz wersji starszej niż 2.3.0add_action('pre_get_task_status','my_add_custom_task_status');funkcja my_add_custom_task_status($current_status){// nacisnij nowy status do bieżących stanów$current_status[] = tablica('id'=>50, // nowy status z id 50'color'=>'#989898','name'=>'On Trzymaj','order'=>10,'filter_default'=>true, // prawdziwe lub fałszywe"Technologia" w rozumieniu art. 107 ust. 3 lit. c) Traktatu pomoc państwa jest zgodna z rynkiem wewnętrznym w rozumieniu art. 107 ust. 1 Traktatu.// nacisnąć inny status (usunąć ten kod, jeśli musisz dodać tylko 1 status)$current_status[] = tablica('id'=>51, //nowy status z nowym id 51'color'=>'#be51e0','name'=>'gotowy do produkcji','order'>11,'filter_default'=>true // prawdziwe lub fałszywe"Technologia" w rozumieniu art. 107 ust. 3 lit. c) Traktatu pomoc państwa jest zgodna z rynkiem wewnętrznym w rozumieniu art. 107 ust. 1 Traktatu.// zwróć statusy$current_status;Co się stało?
Tożsamość każdego statusu musi być unikalna.
  • identyfikator- identyfikator statusu zadania, zaleca sięDodaj wyższy numer identyfikatoraaby zapobiec nakładaniu się domyślnych identyfikatorów systemu dla statusów zadania. Obecnie Eq istnieją stany zadań z id 1, 2, 3, 4 i 5, a w przyszłości, jeśli nowe domyślne stany zadania zostaną dodane z identyfikatorem 6 i już wstrzyknąłeś własny status z id 6 może powodować problemy.Nie zaleca się zmiany identyfikatora po wystąpieniu zadań używających identyfikatora stanu.
  • KolorKolor dla tego statusu w formacie sześciokrotnym.
  • NazwaNazwa statusu, który zostanie wyświetlany użytkownikom.
  • Zamówienie- kolejność statusu, równa zamówieniu kanban.
  • Filter_domyślnie- Ta opcja jest używana, jeśli chcesz domyślnie wykluczyć zadania, które korzystają z tego statusu, aby zostać włączone do tabel list. jeśli ta opcja jest fałszywa po uzyskaniu dostępu do obszaru list zadań (główne listy zadań lub powiązane) domyślnie nie będą wyświetlane zadania używane do tego statusu i będziesz musiał ręcznie użyć filtrów do włączenia do tabeli. Prostym przykładem może być eq, jeśli dodasz status Anulowany, nie będziesz musiał anulowanych zadań, aby domyślnie wyświetlać w tabeli.

Po dostosowaniu kodu do Twoich potrzeb zapisuj plik my_functions_helper.php, a będziesz mógł zobaczyć nowe stany zadania.

New Task Status
Task Mark As
    • Related Articles

    • Dodaj nowy status projektu

      Domyślnie nasze statki CRM z 5 predefiniowanymi statusami, nie uruchomione, w trakcie, anulowane, skończone, ale możesz wstrzykiwać nowe statusy prostym hakiem akcji, aby pasować do Twoich potrzeb. StatusyNie zaczętoorazSkończoneSą podstawowe statusy ...
    • Nowy projekt

      Aby utworzyć nowy projekt, przejdź do Projekty z menu na boku i kliknijNowy projektna lewym górnym przycisku. Nazwa projektu - Nazwa projektu - Widoczna dla klienta Wybierz klienta Rodzaj rozliczeń - dla projektów istnieją 3 rodzaje rozliczeń. ...
    • Nowy kontakt z klientem

      Nowy kontakt Aby utworzyć nowy kontakt z klientem, otwórz profil klienta w obszarze administracyjnym, który chcesz utworzyć kontakt, a następnie kliknij na zakładkę Kontakty. Aby utworzyć nowy kontakt związany z tym klientem, kliknijNowy ...
    • Dodaj przedmioty/produkty

      Stwórz nowy element Aby tworzyć nowe elementy z menu głównego admin, przejdź doPrzedmioty sprzedażyKliknij lewy górny przyciskNowy przedmiot- Nie. Opis- Podaj przedmiotowi krótki opis nagłówka przedmiotu. Długi opisDługi opis pozycji dla bardziej ...
    • Powtarzające się zadania

      Powtarzające się zadania to funkcja, która pozwala tworzyć zadania, które powtarzają się w danym okresie. Aby utworzyć powtarzające się zadanie, przejdź doMenu zadańW obszarze administracyjnym i kliknij lewy górny przyciskNowe zadanie Pokazuje się ...