Przykład: tworzenie formatki dla tabletów i smartfonów

W tym przykładzie pokazano, jak utworzyć formatkę, która zmienia sposób wyświetlania treści w zależności od tego, czy użytkownicy wyświetlają ją w przeglądarce na komputerze, na tablecie, czy na smartfonie.

W tym przykładzie jest tworzona formatka o nazwie Inspection Report (Raport z inspekcji). Scenariusz obejmuje wykonywanie czynności przez inspektora BHP, który przybył na miejsce pracy. Inspektor używa tabletu lub smartfonu do utworzenia początkowego raportu. Następnie raport jest zapisywany jako wersja robocza. Po powrocie inspektora do biura raport jest otwierany na komputerze desktop lub na notebooku. Wcześniej wpisane komentarze są uzupełniane dodatkowymi informacjami. Następnie inspektor wprowadza ostateczną wersję raportu. W ramach obsługi tego scenariusza formatka w przykładzie zmienia swój układ w celu dostosowania go do różnych wielkości ekranu smartfonu, tabletu i komputera. Formatka zawiera dwa widoki formatki: Findings CV (Widok formatki Spostrzeżenia) i Inspection CV (Widok formatki Inspekcja). Widok formatki Findings CV (Widok formatki Spostrzeżenia) zawiera informacje wprowadzane na potrzeby inspekcji, natomiast widok formatki Inspection CV (Widok formatki Inspekcja) zawiera informacje, które pozostają niezmienione. Ten przykład nie zawiera żadnych danych, ponieważ skoncentrowano się w nim na interfejsie użytkownika.
  • Na komputerze jest wyświetlana cała formatka Inspection Report (Raport z inspekcji):
    Formatka Raport z inspekcji (Inspection Report) wyświetlana na komputerze w czasie wykonywania
  • Na tablecie jest wyświetlana część Findings (Spostrzeżenia) formatki i przyciski. Część Inspection (Inspekcja) formatki nie jest widoczna.
    Formatka Inspection Report (Raport z inspekcji) wyświetlana w czasie wykonywania w wąskiej przeglądarce
  • Na smartfonie przyciski są rozciągane na całym ekranie, aby łatwiej je było wybrać:
    Formatka Inspection Report (Raport z inspekcji) wyświetlana w czasie wykonywania w wąskiej przeglądarce. Odstępy między polami wyboru zostały zmniejszone
  1. Utwórz widok formatki Findings CV (Widok formatki Spostrzeżenia).
    1. Utwórz widok formatki o etykiecie Findings CV (Widok formatki Spostrzeżenia).
    2. Na stronie Układ dodaj następujące elementy sterujące w kolejności od góry do dołu:
      • Sekcja
      • Tekst wyjściowy
      • Sekcja
      • Obszar tekstu

      Elementy w układzie są domyślnie rozmieszczone pionowo, co powoduje, że elementy sterujące są ułożone jeden na drugim.

    3. Wybierz pierwszą sekcję i zmień konfigurację układu na poziomy. Powtórz ten krok dla drugiej sekcji.
    4. W pierwszej sekcji dodaj element sterujący Pojedynczy wybór i element sterujący Tekst. Zmień etykietę elementu sterującego Wybór na wartość Budynek, a elementu sterującego Tekst na wartość Sprawdzony obszar.
    5. Zmień etykietę elementu sterującego Tekst wyjściowy na wartość Spostrzeżenia.
    6. W drugiej sekcji dodaj sześć elementów sterujących Pole wyboru. Zmień etykiety elementów sterujących Pole wyboru na Overhead (Prace na wysokości), Electrical (Komponenty elektryczne), Furniture (Umeblowanie), Lighting (Oświetlenie), Trip (Przejazd) i Other (Inne).
    7. Zmień etykietę obszaru tekstowego na Comments (Komentarze).

    Układ widoku formatki wygląda jak na poniższym zrzucie ekranu:

    Widok formatki Widok formatki Spostrzeżenia

  2. Zmodyfikuj wygląd widoku formatki:
    1. Wybierz pierwszą sekcję. W obszarze właściwości ogólnych ustaw opcję Widoczność etykiety na wartość Ukryj. Powtórz ten krok dla drugiej sekcji.
    2. We właściwościach konfiguracyjnych pierwszej sekcji włącz opcję Automatyczne zawijanie. Powtórz ten krok dla drugiej sekcji. Gdy ta właściwość jest ustawiona, to w przypadku braku wystarczającej ilości miejsca do wyświetlenia wszystkich elementów sterujących obok siebie niektóre z nich są umieszczane poniżej i nie są wyświetlane paski przewijania.
    3. Wybierz sekcję poziomą zawierającą pola wyboru. W obszarze opcji konfiguracyjnych tej sekcji włącz opcję Styl > Pokaż ramkę.
    4. Kliknij opcję Zapisz lub IBM BPM 8570 z poprawką zbiorczą 2017.03Zakończ edytowanie.
  3. Utwórz widok formatki Inspection CV (Widok formatki Inspekcja).
    1. Utwórz widok formatki o etykiecie Inspection CV (Widok formatki Inspekcja).
    2. Na stronie Zmienne dodaj następujące opcje konfiguracyjne:
      • inspector(String)
      • inspectionDate(Date)
      Podczas tworzenia opcji konfiguracyjnych należy pamiętać o konieczności ustawienia ich typów na wartości String i Date.
      Opcja konfiguracyjna inspectionDate z typem zmiennej ustawionym jako Date.
    3. Na stronie Układ dodaj element sterujący Tekst i element sterujący Okno wyboru daty. Zmień etykietę elementu sterującego Tekst na Inspector (Inspektor), a etykietę elementu sterującego Okno wyboru daty na Inspection date (Data inspekcji).
    4. Wybierz element sterujący Inspector (Inspektor), a następnie w obszarze jego właściwości ogólnych utwórz powiązanie ze zmienną inspector.
      Właściwości ogólne elementu sterującego Inspector (Inspektor) z wyświetlonym powiązaniem ze zmienną inspector.
    5. Kliknij opcję Zapisz lub IBM BPM 8570 z poprawką zbiorczą 2017.03Zakończ edytowanie.
  4. Utwórz usługę personelu po stronie klienta Inspection (Inspekcja):
    1. Utwórz usługę personelu po stronie klienta z etykietą Inspection (Inspekcja).
    2. W diagramie usługi personelu po stronie klienta zmień nazwę formatki na Inspection Report (Raport z inspekcji).
      Węzeł początkowy połączony z formatką, formatka połączona z węzłem końcowym
  5. Zdefiniuj układ formatki Inspection Report (Raport z inspekcji):
    1. Na stronie Formatki wybierz formatkę Raport z inspekcji, a następnie wybierz układ siatki z dwoma kolumnami.
    2. Kliknij opcję Siatka, a następnie dodaj siatkę z pojedynczą kolumną poniżej siatki z dwoma kolumnami. Kliknij przycisk wyrównania w środku komórki, aby wyrównać jej zawartości poziomo.
      Komponent Process Designer, w którym powyżej siatki z jedną komórką wyświetlana jest siatka z dwoma komórkami.
    3. W siatce z dwoma komórkami przeciągnij ramkę między nimi, tak aby lewa komórka zajmowała 8 z 12 kolumn. Edytor wyświetla kolumny po rozpoczęciu przeciągania ramki.
    4. Kliknij przycisk Treść, aby przejść do trybu treści.
    5. Przeciągnij sekcję do pierwszej komórce, a następnie przeciągnij inną sekcję do drugiej komórki. Zmień nazwę pierwszej sekcji na Findings (Spostrzeżenia) i nazwę drugiej sekcji na Inspection (Inspekcja).
      W każdej z dwóch sekcji górnej siatki znajduje się sekcja.
    6. Dodaj dwa przyciski do siatki z pojedynczą komórką, a następnie przeciągnij przycisk OK do tej komórki.
      W pojedynczej komórce znajdują się teraz trzy przyciski ułożone poziomo: Button, Button 2 i OK.
    7. Zmień nazwę pierwszego przycisku na Cancel (Anuluj), nazwę drugiego na Save (Zapisz), a nazwę przycisku OK na Submit Report (Wyślij raport).
    8. W sekcji Findings (Spostrzeżenia) dodaj widok formatki Widok formatki Spostrzeżenia. W sekcji Inspection (Inspekcja) dodaj widok formatki Widok formatki Inspekcja.
      W dwóch utworzonych widokach formatek jest teraz wyświetlona ich treść.
    9. Kliknij opcję Zapisz lub IBM BPM 8570 z poprawką zbiorczą 2017.03Zakończ edytowanie.
    10. Uruchom usługę personelu Inspection (Inspekcja). Zostanie otwarta przeglądarka WWW z wyświetloną formatką.
      Formatka Inspection Report (Raport z inspekcji) w czasie wykonywania.
  6. Dodaj więcej miejsca między elementami sterującymi Building (Budynek) i Area inspected (Sprawdzony obszar). Elementy w widoku formatki Findings (Spostrzeżenia) również muszą być wzajemnie wyrównane względem siebie.
    1. Otwórz widok formatki Findings (Spostrzeżenia) i wybierz element sterujący Building (Budynek).
    2. We właściwościach pozycji ustaw odstęp na 0px 20px 0px 0px (0 piks. 20 piks. 0 piks. 0 piks.). W polu Odstęp pierwsza liczba odpowiada górnemu odstępowi, druga liczba odpowiada prawemu odstępowi, trzecia liczba odpowiada dolnemu odstępowi, a czwarta liczba odpowiada lewemu odstępowi.
      Prawy odstęp ustawiony na 20 piksli we właściwościach pozycji elementu sterującego wyboru Building (Budynek)

      Można również kliknąć ikonę pozycji obok pola Odstęp. W wyświetlonym oknie wpisz 20px (20 piks.) w polu Prawy i 0px (0 piks.) w pozostałych polach. Kliknij przycisk OK.

  7. Usuwanie sekcji Inspection (Inspekcja) w przypadku wyświetlania formatki na tablecie:
    1. Otwórz usługę personelu i przejdź do średniego ekranu, klikając opcję średnie na palecie.
    2. Kliknij przycisk Siatka i wybierz komórkę Inspection (Inspekcja). W obszarze właściwości komórki ustaw dla opcji Widoczność wartość Ukryj. Na palecie zostanie wyświetlona komórka jako element niewidoczny.
    3. Przeciągnij ramkę komórki Findings (Spostrzeżenia) w taki sposób, aby zajmowała całą sieć.
    4. Kliknij opcję Zapisz lub IBM BPM 8570 z poprawką zbiorczą 2017.03Zakończ edytowanie.
    5. Ponownie uruchom usługę personelu. Sekcja Inspection (Inspekcja) jest widoczna, jeśli szerokość przeglądarki przekracza 1024 piksle. Jeśli szerokość zostanie ograniczona do wartości równej 1024 piksli lub mniejszej, sekcja Inspection (Inspekcja) nie jest widoczna.
      Formatka Inspection Report (Raport z inspekcji) wyświetlana w czasie wykonywania w wąskiej przeglądarce
  8. Aby ułatwić korzystanie z przycisków w smartfonie, rozciągnij je na ekranie:
    1. Przejdź do małego ekranu, klikając opcję małe na palecie.
    2. Wybierz komórkę, która zawiera przyciski. W obszarze właściwości komórki ustaw dla opcji Orientacja wartość Pionowo.
    3. Kliknij opcję Zapisz lub IBM BPM 8570 z poprawką zbiorczą 2017.03Zakończ edytowanie.
    4. Ponownie uruchom usługę personelu. Jeśli szerokość przeglądarki będzie mniejsza niż 640 piksli, przyciski zostaną ułożone pionowo.
      Formatka Inspection Report (Raport z inspekcji) wyświetlana w czasie wykonywania w wąskiej przeglądarce