en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Pola niestandardowe

Pola niestandardowe

Samouczek wideo#2
Przegląd
domyślne typy pól niestandardowych
Zależne pola niestandardowe
Niestandardowe pola z wzoru (wymagany dodatkowy plugin)
Wspólne niestandardowe atrybuty pola
Jak przenieść dane z istniejących pól niestandardowych do pól natywnych projektu?
sytuacje narożne

 

Przegląd

Niestandardowymi polami można zarządzać w Więcej: Administracja: Pola niestandardowe. Możesz utworzyć niestandardowe pole dla każdej encji w systemie. Możesz utworzyć nowe pole niestandardowe, klikając przycisk „Nowe pole niestandardowe” w prawym górnym rogu. Następnie pojawia się następująca lista.


Istnieją różne formaty pól niestandardowych.

Niektóre walidacje można zdefiniować dla każdego pola niestandardowego:

  • Zarządzanie: Niestandardowe pola można grupować w celu szybszej nawigacji między nimi. Aby utworzyć nową grupę, wprowadź jej nazwę w polu. Aby wybrać istniejącą grupę, po prostu zacznij wpisywać jej nazwę i wybierz jedną ze znalezionych wyników.
  • Długość min-max: Minimalna i maksymalna długość pola (0 oznacza brak ograniczeń)
  • Wiele wartości: Gdy ta opcja jest włączona, można wybrać więcej niż jeden element.
  • możliwe wartości: Możliwe wartości dla pól "Lista". Jedna linia dla każdej wartości.
  • Domyślna wartość: Wartość domyślna, która ma zostać zastosowana, jeśli nie wybrano żadnej. Wartość domyślna jest wstępnie wypełniana tym niestandardowym polem tylko w formularzu nowej encji, ale nie jest wstępnie wypełniana w już istniejących encjach tym niestandardowym polem.

 

domyślne typy pól niestandardowych

Adres - Google map

To pole doskonale nadaje się do dodawania adresów i umożliwia przeszukiwanie map Google za pomocą jednego kliknięcia. Po aktywowaniu pola pojawi się pole do wpisania adresu. Link do map Google pojawi się tuż pod wpisanym adresem. (Może być konieczne odświeżenie strony, jeśli zmienisz adres w szczegółach zadania, aby uzyskać poprawny link)

ilość

To niestandardowe pole przydaje się, gdy chcesz mieć jednostkę miary.

Może być wykorzystywane do różnych obliczeń z obliczonego pola niestandardowego, które będziemy patrząc na później. Jak to wygląda podczas edycji zadania. Wystarczy wpisać numer.

autoIncrement

To jest numeryczne pole niestandardowe, które automatycznie zwiększa się o 1 dla każdego nowo tworzonego numeru, aż osiągnie maksymalną wartość w zakresie „od-do”. Po osiągnięciu limitu wszystkie kolejne elementy otrzymują wartość „od” (zwykle 1), więc liczenie nie rozpoczyna się ponownie od początku. Numery sekwencyjne można zliczać globalnie (jeden wiersz) lub osobno w ramach każdego projektu lub modułu śledzącego (więcej zduplikowanych wierszy), w zależności od tego, czy odpowiednie pola wyboru „liczby sekwencyjne są liczone w” są zaznaczone, czy nie. Istnieją dwie opcje, które można wybrać indywidualnie lub łącznie (kombinacja):

  • Projekty - sekwencja numeryczna zaczyna się od Nr. 1 dla każdego projektu niezależnie (chyba że minimalna liczba jest ustawiona inaczej)
  • Tracker - sekwencja numeryczna zaczyna się od Nr. 1 dla każdego modułu śledzącego niezależnie (chyba że minimalna liczba jest ustawiona inaczej)
  • Project & Tracker - sekwencja numeryczna rozpoczyna się od minimalnej liczby niezależnie dla każdego modułu śledzącego i każdego projektu

Boolean

Ten zwyczaj pole (pole wyboru) służy do potwierdzenia lub zaprzeczenia co chcesz za pomocą odpowiedzi TAK lub NIE.

Istnieją trzy możliwe sposoby wyświetlania pola logicznego. Możesz mieć rozwijaną listę, jak widać powyżej, tylko z TAK lub NIE, albo możesz mieć logiczne pole wyboru lub przyciski opcji. W tym przykładzie niestandardowe pole nosi nazwę Boolean, ale możesz tam umieścić wszystko, na przykład chcesz, aby użytkownik potwierdził, że wykonał jakiś test, możesz nazwać go „Test wykonany”, a on wypełni tak lub nie . Wynik zobaczysz wówczas w szczegółach zadania.

Sytuacje narożne dla pola logicznego: 

  • Gdy niestandardowe pole logiczne jest wyświetlane jako pole wyboru i ustawione zgodnie z wymaganiami, w rzeczywistości nie będzie wymagane żadne działanie, ponieważ puste pole wyboru jest uznawane za wartość „nie”.
  • Po utworzeniu nowego pola, wyświetlonego na już istniejących encjach, będzie ono puste i nie będzie zaznaczona żadna opcja. Dopóki encja nie zostanie w jakikolwiek sposób zaktualizowana, dopiero wtedy w polu pojawi się wartość domyślna.

Wybierz kraj

To niestandardowe pole zawiera listę krajów do wyboru


Kolor

to niestandardowe pole umożliwia wybór spośród predefiniowanych kolorów. Zielony, pomarańczowy, czerwony lub żaden.

Niestandardowy stół

To niestandardowe pole jest powiązane z zarządzaniem zasobami i konfiguracją. Więcej szczegółów znajdziesz poniżej link

Data

Ten zwyczaj pole ma wiele zastosowań. Na przykład, chcesz mieć Data kontraktu w swoim zadaniu? Wystarczy dodać go w tej dziedzinie i trzeba będzie go w przeglądzie zadań.

Data i czas

Jeśli chcesz być bardziej szczegółowy, możesz użyć pola daty i godziny. To pole można edytować wyłącznie w widoku edycji zadania.

E-mail

Proste pole tekstowe przeznaczone do wprowadzania adresu e-mail.


pływak

Termin zmiennoprzecinkowe wywodzi się z faktu, że nie ma ustalonej liczby cyfr przed i po przecinku; czyli punkt dziesiętny może unosić. Istnieją również reprezentacje, w których liczba cyfr przed i po kropce dziesiętnej jest ustawiony, zwane reprezentacje ustalony punkt.

Liczba całkowita

Liczba dodatnia lub ujemna bez cyfr dziesiętnych.

lista klucz / wartość

Możesz utworzyć własną listę wartości, które mają dodawać użytkownicy. Zasadniczo jest to prawie to samo, co typ „Lista”, z tym wyjątkiem, że zmiana wartości typu „Lista” nie wpłynie na żadne istniejące rekordy utworzone w przeszłości, a zmiana wartości „Lista kluczy / wartości” wpłynie również istniejące rekordy utworzone w przeszłości. Aby utworzyć tego typu pole niestandardowe, wykonaj następujące kroki:

  1. Utwórz nową listę kluczy / wartości
  2. Zapisz pole bez dodawania wartości (ponieważ i tak nie możesz tego zrobić)
  3. Opcja dodawania wartości pojawia się po zapisaniu



Przykład scenariusz

Powiedzmy, że masz typu „LISTA” z następujących elementów:

  • Value1
  • Value2

Następnie należy przypisać do konkretnej instancji Value1.

Później, po zmianie listy do:

  • ValueOne
  • ValueTwo

Twój szczególny przypadek będzie nadal przypisano starszą Value1. Z „listy klucz / wartość” wpisz wszystkie instancje zmienią się do nowej wartości.

Połączyć

Po prostu wstaw adres URL. Wymagane jest również wprowadzenie protokołu, aby działał poprawnie. Przykład:
nieprawidłowy → www.seznam.cz
skorygowania → https://www.seznam.cz

Lista

Możesz utworzyć własną listę wartości, które chcesz dodać do swoich użytkowników. Zwróć uwagę, że zmiana wartości typu "Lista" nie wpłynie na żadne istniejące rekordy utworzone w przeszłości.

Tak to wygląda, gdy ustawione, każdy wiersz jest wartością wybieralne.

długi Tekst

Możliwość zmiany rozmiaru wielu wierszy tekstu, który jest zawsze sformatowany od wersji 13.3.0

Lookup

Pozwala spojrzeć w górę w określonej encji. To pole ma dużą funkcjonalność. Jesteś w stanie wyszukiwać z konkretnego podmiotu bez konieczności wypełniania wpisów. Pobiera dane bezpośrednio z systemu. Tutaj na przykład utworzyłem to pole wyszukiwania.

Zdecydowałem, że chcę dodać kontakt projektowy do tworzonego zadania. Musisz wybrać podmiot, w którym system pozwoli Ci wybrać, w tym przypadku Użytkowników.

Następnie wybieram, jaki atrybut będzie miało to pole (Nazwa).

Po zapisaniu będziesz mógł wypełnić to pole zarówno w istniejących, jak i nowych zadaniach w ramach projektów i typów zadań, które zaznaczyłeś w ustawieniach. Aby dodać kontakt projektowy do istniejącego zadania, kliknij Aktualizuj i >>> Kliknij tutaj, aby zmienić dodatkowe atrybuty <<< Zobaczysz to.

Kliknij na znak plus i będziesz mógł tam dodać użytkownika projektu.

Tutaj możesz zobaczyć pole w przeglądzie zadań po wybraniu użytkownika.

Kamień milowy

To pole niestandardowe umożliwia wybranie kamień milowy z menu rozwijanego lub zaznaczyć jeden lub więcej etapów jako wyboru, w zależności od ustawień niestandardowych pól. Tylko etapy utworzone w wybranym projekcie dostępne są do wyboru.

Procent

Proste niestandardowe pole z wartością procentową wprowadzoną przez użytkownika.

% można stosować z dokładnością do 2 miejsc po przecinku. Można go edytować bezpośrednio w szczegółach zadania w postaci prostego tekstu:


Lub w widoku edycji zadania za pomocą suwaka:


Tekst

Tylko na kilka słów

Użytkownik

To niestandardowe pole umożliwia wybranie dowolnego istniejącego użytkownika z listy rozwijanej lub pól wyboru. Niestandardowe pole formatu Użytkownik działa poprawnie tylko w przypadku obiektów połączonych z projektem, takich jak zadania, spędzony czas, kamienie milowe, dokumenty i projekty. Po utworzeniu w innej encji żaden użytkownik nie jest widoczny w polu niestandardowym. W takim przypadku użyj niestandardowego pola wyszukiwania zamiast niestandardowego pola użytkownika.

Wartość drzewo

Można dokonać wielu możliwych wartości, które można następnie wybrać jednocześnie. Otoczenie jest dość prosta.

Po wypełnieniu wartości stosownie do swoich potrzeb, będziesz mógł wybrać je na bilecie, klikając przycisk Aktualizuj.

 

Zależne pola niestandardowe

To kolejna bardzo pożądana funkcja, która ożywa. Daje ogromne możliwości, ale także narożne przypadki, których po prostu nie można logicznie uniknąć ze względu na złożoność dostępnych konfiguracji. Proszę używać go bez zbędnych czynników ograniczających. Zależne pola niestandardowe nie obsługują trybu szybkiej edycji.

Jak ustawić

1. Górne pole niestandardowe (marka) musi zawsze mieć format Lista z wyłączonym wyborem wielokrotnym i wyjściem Lista rozwijana.

2. Teraz możliwe jest utworzenie pola zależnego od wtórnego. Tutaj wprowadź wszystkie wartości, które powinny być dostępne na tym poziomie - dla wszystkich możliwych opcji pola nadrzędnego. Ponownie ustaw go jako Lista rozwijana. W tym momencie wybierz pole nadrzędne, na podstawie którego określisz dostępne wartości tego pola. Zapisać.

3. Po zapisaniu pojawi się matryca dostępnych wyborów. Wybierz który Model pasuje do każdego Marka.

4. W razie potrzeby możesz dodać kolejny poziom zależności, tworząc nowe pole niestandardowe i ustawiając Model jako pole nadrzędne.

Ostrożnie rozważ ustawienia i zmiany

  • Wymagane, tylko do odczytu, ukryte - w wielu przypadkach nieprawidłowe ustawienia mogą prowadzić do błędów. Na przykład, jeśli ustawisz pole drugiego poziomu zgodnie z wymaganiami (albo poprzez przepływ pracy lub w ustawieniu pola), nie możesz ukryć pola nadrzędnego przed jakąkolwiek rolą (poprzez przepływ pracy lub specjalną widoczność). Zalecamy, aby ustawienia widoczności, edycji i zabezpieczeń były ogólnie identyczne dla wszystkich pól w „łańcuchu zależności”.
  • Zmiany dostępnych wartości - jeśli zmienisz możliwe wartości w dowolnym polu nadrzędnym, musisz również ponownie skonfigurować wszystkie pola zależne.
    Zalecamy wpisanie pól zależnych do opisu pola. W ten sposób zdasz sobie sprawę, że twoja zmiana wymaga dalszych kroków.
  • Jeśli wartość nadrzędnego pola niestandardowego uległa zmianie (lub została wyczyszczona), wartości zależnych pól niestandardowych (elementów podrzędnych) pozwalają na wybranie nowych odpowiednich wartości po odświeżeniu, aby pozostały istotne dla tabeli zależności (lub też zostały wyczyszczone).

 

Niestandardowe pola z formułą (wymagany biznesplan)

Oprócz domyślnych pól niestandardowych, możesz utworzyć pole niestandardowe z formułą (zwane także polem wyliczanym) dla każdej encji w opcji Więcej >> Administracja >> Pola niestandardowe. Pamiętaj, że musisz kupić wtyczkę w swoim strefa klienta, w przeciwnym razie nie będzie dostępny przy wyborze niestandardowych formatów pól.

Najpierw wybierz jednostkę, w której ma się pojawić obliczone pole niestandardowe. Tutaj stworzyłem przykładowe pole niestandardowe, w którym pokażę, jak możesz z niego korzystać. Tworząc dowolne pole niestandardowe, nie zapomnij ustawić elementów śledzących i innych atrybutów, aby pojawiły się tam, gdzie ich potrzebujesz.

Obliczone pole niestandardowe może być używane z klasycznymi symbolami matematycznymi, aby osiągnąć pożądany wynik. W tym przykładzie chcę zobaczyć, ile godzin pozostało, gdy problem został wykonany w 50%, a szacowany czas został ustawiony na 2 godziny. Możesz to obliczyć, tworząc równanie 2-2*50%/100. Znajdujesz więc pole na szacowany czas*%zrobione/100. Jeśli nie wstawisz tam /100, otrzymasz zły wynik. Prawidłowo byłoby to 2-2*0,5, ale ponieważ nie można podzielić samego pola, można sobie pomóc dzieląc wynik.

Wybierając format pola obliczeniowego, użyj formatu Float. Termin zmiennoprzecinkowy odnosi się do faktu, że kropka dziesiętna liczby może „pływać”; to znaczy, można go umieścić w dowolnym miejscu względem znaczących cyfr numeru. Po skonfigurowaniu pola niestandardowego w ten sposób musisz poczekać około dziesięciu minut na ponowne obliczenie. Możesz przyspieszyć ten proces poprzez Rake zadań gdzie możesz wykonać Jeden strzał zadanie (wykonuje czynności niestandardowe tło)

Dane wejściowe i dane wyjściowe w formule obliczonego pola niestandardowego muszą być zgodne z tym samym typem danych (takim jak liczba lub tekst). W przeciwnym razie obliczone pole niestandardowe jest nieprawidłowe z powodu niezgodnego wyniku dla wartości obliczonych. Zapoznaj się z ustawieniami obliczonych pól niestandardowych z tego powodu. Przykład: wartość tekstowa na wejściu nie może dać wartości liczbowej na wyjściu.

 

Wspólne niestandardowe atrybuty pola

Poniższe atrybuty są dostępne jako pola wyboru dla każdego typu pola niestandardowego, jednak nie wszystkie atrybuty są dostępne dla wszystkich typów obiektów, do których ma zostać dołączone pole niestandardowe.

  • Wymagane - to niestandardowe pole musi zawierać pewne dane, w przeciwnym razie nie będzie można go zapisać
  • Dla wszystkich projektów - tego pola niestandardowego nie można wyłączyć w żadnym projekcie
  • Używany jako filtr - to niestandardowe pole może być użyte jako filtr w wyszukiwaniu zapytań
  • Możliwość wyszukiwania - to niestandardowe pole można znaleźć, wpisując jego nazwę w polu wyszukiwania i naciskając klawisz ENTER
  • Pokaż jako dodatkowy atrybut - to niestandardowe pole nie jest wyświetlane wśród podstawowych atrybutów zadania, ale dodatkowe
  • Powiadomienia e-mailowe - powiadomienie e-mail jest wysyłane, gdy dane zostaną zmienione w tym polu niestandardowym
  • Nie eksportuj - to niestandardowe pole zostanie usunięte z wyeksportowanych danych

 

Jak przenieść dane z istniejących pól niestandardowych do pól natywnych projektu?

Zawartość niestandardowych pól projektu typu User/Lookup można migrować do natywnych pól o nazwie Project Manager i Project Owner, które są tworzone w każdym projekcie. Aby rozpocząć proces migracji, przejdź do Administracja >> CF migrator >> kliknij MIGRUJ w odpowiednim polu >> wybierz stare pole niestandardowe >> potwierdź. Żadne inne niestandardowe formaty pól (np. tekst) nie są obsługiwane przez migrator CF.

System zmieni następujące elementy:

  • Skopiuj wartości pola niestandardowego
  • Zmień zapisane filtry
  • Będzie próbował zmienić filtry w osobistych modułach pulpitu nawigacyjnego
  • Wyłącz wybrane pole niestandardowe

Ograniczenia związane z migracją: Jeśli przed rozpoczęciem procesu migracji miałeś zapisane osobiste filtry, kolumny lub osobiste moduły pulpitu nawigacyjnego z wybranym polem niestandardowym (tj. tym, z którego dane zostały przeniesione), może być konieczne ponowne utworzenie/zresetowanie tych encji, ponieważ wyłączenie wybrane pole niestandardowe również usunęło je ze wszystkich tych encji.

 

sytuacje narożne

  • Nie można zastosować obliczonego pola niestandardowego z filtru obliczonego na podstawie obliczonego pola niestandardowego z filtra (nie zostanie przetworzone).
  • Niestandardowego pola typu wyszukiwania nie można edytować za pomocą szybkiej edycji ani szybkiego edytora zadań, ale tylko w szczegółach zadania, ale tylko w widoku aktualizacji zadania.
  • Włączenie opcji Wiele wartości w połączeniu z zależnymi niestandardowymi polami również działałoby, ale wartość byłaby podwojona (lub trzykrotnie, zgodnie z ustawieniem pola). Dlatego nie zalecamy używania wielu wartości wraz z zależnymi niestandardowymi polami.
  • Obliczone pola niestandardowe obliczają tylko wartości liczbowe, a ich wyniki mogą być również wartościami liczbowymi. Na przykład, jeśli jednostka użytkownika zostanie dodana do formuły obliczonego pola niestandardowego, do obliczenia wartości wynikowej zostanie użyty identyfikator użytkownika (który jest liczbą).
  • Wszystkie pola niestandardowe z aktywnym specjalnym ustawieniem widoczności (co oznacza, że ​​są widoczne tylko dla wybranych typów użytkowników, grup lub tylko użytkowników) są wyłączone z opcji edycji zbiorczej ze względu na wydajność systemu. Dlatego wartości w tych polach niestandardowych można zmieniać tylko indywidualnie, a nie wszystkie naraz podczas pojedynczej edycji zbiorczej.
  • Domyślne nazwy co najmniej dwóch pól niestandardowych w tej samej encji nie mogą być identyczne. To jest sprawdzane już podczas tworzenia pola niestandardowego. Jednak problem z identycznymi nazwami może nadal występować z powodu tłumaczeń pól niestandardowych w różnych językach. Na przykład jedno pole niestandardowe może mieć domyślną angielską nazwę i niemieckie tłumaczenie. Drugie pole niestandardowe może mieć domyślną niemiecką nazwę, która jest identyczna z niemieckim tłumaczeniem pierwszego pola niestandardowego. Nie jest to sprawdzane podczas tworzenia pola niestandardowego, ale tylko podczas tworzenia projektu, w którym znajdują się oba takie pola niestandardowe.
  • Pole Autoincrement nie jest zwiększane o 1 dla nowego zadania utworzonego za pośrednictwem poczty e-mail. Działa tylko w przypadku nowego zadania utworzonego za pomocą formularza.
  • Jeśli wybierzesz opcję „Wiele wartości” w ustawieniach pola niestandardowego, nie można jej wyświetlić jako listy rozwijanej, ponieważ nie obsługuje wielu wartości. Dlatego jest wyświetlany jako pola wyboru.

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji