36.1 Zarządzanie niestandardowymi formularzami

36.1.1 Zadanie tworzenia niestandardowych formularzy

Poniższa procedura dotyczy tworzenia niestandardowego formularza.

UWAGA:Przed utworzeniem Niestandardowych formularzy należy dopilnować, że RAC Configuration istnieje w ramach drzewa.

  1. Kliknij Custom Forms Management.

  2. Na stronie Custom Forms Management kliknij .

    Otworzy się strona Custom Forms Builder.

  3. Wybierz Task Type.

  4. Wybierz klasę z Available Classes.

  5. (Opcjonalnie) Dodaj opis w polu Description.

  6. Jeśli chcesz określić jakikolwiek dodatkowy atrybut, zaznacz pole wyboru Add Aux Class.

    Pojawia się lista dostępnych Klas Aux.

    1. Wybierz wymaganą klasę Aux, która posiada wymagane atrybuty.

  7. Kliknij przycisk Dalej.

    Pojawi się strona Custom Forma Builder z listą Available Attributes (Class) i Control Properties.

  8. Podaj nazwę w polu Name.

  9. Wybierz RAC Configuration.

  10. Wybierz Module Name.

    1. Jeśli jest wymagany nowy moduł, kliknij .

  11. (Opcjonalnie) Wybierz Role.

  12. Wybierz wymagane atrybuty z listy.

    Hierarchię atrybutów można zmienić, kliknij dwukrotnie dowolny Atrybut > przeciągnij w górę lub w dół.

  13. (Opcjonalnie) Kliknij dwukrotnie atrybut, aby dodać Control Properties. Poniżej przedstawiono opcje dostosowania atrybutów.

    • Mandatory: po zaznaczeniu pola wyboru Obowiązkowy użytkownik nie może pozostawić tego pola pustego.

    • Read Only: pola tylko do odczytu umożliwiają użytkownikowi przeglądanie informacji, jednak bez zmiany danych. Ponadto pola atrybutów OpenText eDirectory, które są oznaczone jako tylko do odczytu, dają tylko prawa do odczytu poprzez Roles and Access Control.

    • Single Valued: jeśli kontrolka jest zaznaczona jako Single Valued, nie pozwoli ona użytkownikowi na wprowadzenie więcej niż jednej wartości.

    • Label: dostosuj nazwę atrybutu zgodnie z wymaganiami, na przykład: Zmień tekst Last-name na Surname.

    • Regular Expression: wyrażenie regularne Java-script, do którego muszą pasować wszystkie wartości. Jeśli wartości nie pasują do wyrażenia regularnego, zostanie wyświetlony utworzony komunikat o błędzie.

    • Error Message: komunikat o błędzie, który zostanie wyświetlony, jeśli wartość nie pasuje do parametru wyrażenia regularnego.

    • Pre-defined Values: pole to można wykorzystać do utworzenia predefiniowanej listy wartości.

    • Lower Bound: dolna granica, która będzie używana do walidacji wartości pola. Jeśli składnia pola to Counter, Integer lub Interval, pole jest dolną granicą liczbową. W przeciwnym razie jest to dolna granica długości łańcucha.

    • Upper Bound: górna granica, która będzie używana do walidacji wartości pola. Jeśli składnia pola to Counter, Integer lub Interval, pole jest górną granicą liczbową. W przeciwnym razie jest to górna granica długości łańcucha.

  14. Kliknij ikonę .

    Pojawia się komunikat Custom Form Created Successfully.

36.1.2 Modyfikowanie niestandardowych formularzy

Poniższa procedura dotyczy zmiany niestandardowego formularza.

  1. Kliknij Custom Forms Management.

    Pojawi się strona Custom Forms Management.

  2. Zaznacz pole wyboru przy formularzu, który ma zostać zmodyfikowany > kliknij przycisk Update Form .

    Otworzy się strona Custom Forms Builder zawierająca listę wszystkich Atrybutów.

    UWAGA:Użytkownik nie może zmieniać zawartości pól Name, RAC Configuration, Module Name i Role (Opcjonalnie).

  3. Edytuj lub dodaj wymagane Available Attributes (Class).

  4. Edytuj lub dodaj wymagane Control Properties.

  5. Kliknij ikonę .

    Pojawi się komunikat Form Modified Successfully.

36.1.3 Usuwanie niestandardowych formularzy

  1. Kliknij Custom Forms Management.

    Pojawi się strona Custom Forms Management.

  2. Zaznacz pole wyboru obok formularza, który ma zostać usunięty. Następnie kliknij .

  3. Pojawi się strona Delete Confirm. Kliknij przycisk OK, aby usunąć.

    Pojawi się komunikat Form(s) Deleted Successfully.

36.1.4 Kopiowanie niestandardowych formularzy

  1. Kliknij Custom Forms Management.

    Pojawi się strona Custom Forms Management.

  2. Zaznacz pole wyboru obok formularza, który ma zostać skopiowany.

  3. Kliknij Copy Form .

    Pojawi się strona Custom Forma Builder z listą Available Attributes (Class) i Control Properties.

  4. Edytuj listę Available Attributes (Class) i Control Properties w razie potrzeby.

  5. Edytuj pola Name, RAC Configuration, Module Name i Role (Opcjonalnie).

  6. Kliknij ikonę .

    Pojawia się komunikat Custom Form Created Successfully.

  7. Kliknij przycisk OK.

36.1.5 Importowanie formularzy niestandardowych

Poniższa procedura dotyczy importowania formularza niestandardowego na serwer OpenText Identity Console.

UWAGA:Podczas importowania formularza zawierającego niestandardowe Klasy i Atrybuty należy utworzyć powiązane Klasy obiektów i Atrybuty w schemacie.

  1. Na stronie Custom Form Management kliknij Import Form.

    Pojawia się strona Import Forms. Przejdź do folderu, w którym znajduje się plik.

  2. Wybierz pole CustomForms.json, które chcesz zaimportować.

  3. Wybierz RAC Collection, do której chcesz zaimportować niestandardowy formularz.

  4. Kliknij przycisk OK.

36.1.6 Eksportowanie niestandardowych formularzy

Poniższa procedura wyjaśnia, jak wyeksportować Formularz niestandardowy, dzięki czemu można go wdrożyć na innych serwerach OpenText Identity Console.

  1. Na stronie Custom Form Management zaznacz pole wyboru Niestandardowego formularza (formularzy), który wymaga eksportu.

  2. Kliknij Export Form.