Tworzenie interfejsów użytkownika

W produkcie IBM® Business Process Manager (IBM BPM) usługi personelu udostępniają logikę i interfejs użytkownika, za pomocą których użytkownicy mogą wyświetlać i obsługiwać procesy biznesowe, dane lub instancje procesów.

Usługi personelu po stronie klienta stanowią uproszczoną alternatywę dla starszych usług personelu z wersji produktu IBM BPM wcześniejszych niż 8.5.5. Wcześniejsze usługi personelu są nazywane tradycyjnymi usługami personelu. Więcej informacji zawierają sekcje Usługi personelu po stronie klienta i Różnice między usługami personelu po stronie klienta i tradycyjnymi usługami personelu.

Usługi personelu to samodzielne, niezależnie wdrażane jednostki interfejsu użytkownika, które używają formatek do budowania stron WWW widocznych dla użytkowników. Formatki składają się z widgetów interfejsu użytkownika nazywanych widokami formatki. Widoki formatki służą do budowania formatki, strony lub wielu stron. Następnie formatki są umieszczane w usłudze personelu po stronie klienta w celu utworzenia interfejsu użytkownika. Widoki formatki można tworzyć w komponencie Process Designer. Informacje na ten temat zawierają sekcje Formatki i Widoki formatki.

Usługi personelu udostępniają różne typy interfejsów użytkownika, takie jak Zakończenie zadania, Usługa uruchamialna, Panel kontrolny, Ogólnego przeznaczenia (z możliwością odwoływania się za pomocą adresu URL) i Instancja procesu.
  • Interfejs użytkownika Zakończenie zadania implementuje konkretne działanie w obrębie instancji procesu. Ma on dostęp do szczegółów danej instancji procesu.
  • Panel kontrolny jest autonomicznym interfejsem użytkownika, który użytkownicy mogą uruchamiać w dowolnym momencie. Użytkownicy mogą uzyskiwać dostęp do paneli kontrolnych za pośrednictwem portalu Process Portal. Więcej informacji na ten temat zawiera sekcja Panele kontrolne w portalu Process Portal.
  • Usługa uruchamialna może zostać uruchomiona w portalu Process Portal w dowolnej chwili.
  • Usługa URL tworzy autonomiczny interfejs użytkownika, który można wywoływać bezpośrednio za pomocą adresu URL.
  • Interfejsem użytkownika Instancja procesu może być interfejs użytkownika Szczegóły lub interfejs użytkownika Uruchamianie procesu. Można tworzyć niestandardowe interfejsy użytkownika instancji procesu i ponownie je wykorzystywać w innych procesach.
W przypadku tradycyjnych usług personelu można używać panelu kontrolnego opartego na formatkach jako portletu WebSphere Portal. Więcej informacji na ten temat zawiera sekcja Generowanie portletów dla tradycyjnych usług personelu udostępnianych jako panele kontrolne.

Formatki i widoki formatki wielokrotnego użytku mogą być zapisywane w bibliotekach narzędziowych, czyli w bibliotekach, które mogą być wdrażane samodzielnie lub mogą być współużytkowane przez wiele aplikacji procesów. Na przykład biblioteka narzędziowa Interfejs użytkownika produktu BPM udostępnia bogaty zestaw gotowych do użycia widoków formatki lub elementów sterujących, których można używać do tworzenia od podstaw niestandardowych widoków formatki lub do agregowania innych elementów sterujących. Więcej informacji zawiera sekcja Biblioteka narzędziowa Interfejs użytkownika produktu BPM.

Usługi personelu po stronie klienta mogą zawierać również skrypty, inne osadzone usługi personelu po stronie klienta i wywołania innych usług. Więcej informacji na ten temat zawiera sekcja Modelowanie usług personelu po stronie klienta.

Dodatkowe informacje na temat implementowania interfejsów użytkownika o wysokiej wydajności można znaleźć w rozdziale Chapter 3.5: Performance considerations (Rozdział 3.5. Uwagi dotyczące wydajności) w dokumentacji technicznej IBM Deliver Modern UI for IBM BPM with the Coach Framework and Other Approaches (Dostarczanie nowoczesnego interfejsu użytkownika dla produktu IBM BPM z zastosowaniem środowiska formatek i innych rozwiązań). Można również uzyskać dostęp do wpisów innych praktyków i użytkowników dotyczących tematów związanych z wydajnością znajdujących się w społeczności dW Answers produktu IBM BPM.