Kompozycje
Definicja kompozycji jest zbiorem zmiennych kompozycji i ich wartości. Na przykład definicja kompozycji może zawierać zmienną tło i wartość white (białe). Widok może mieć dynamiczny arkusz stylów, który używa zmiennych z
definicji kompozycji. Jeśli kilka widoków używa tej samej definicji
kompozycji, można uzyskać zestaw widoków o spójnym wyglądzie. Ponadto w tych
widokach można łatwo wprowadzić zmianę globalną dotyczącą wyglądu — w tym celu
wystarczy zmienić wartości zmiennych kompozycji (bez ingerowania w definicje
widoku). Definicje kompozycji i dynamiczne arkusze stylów obsługują język
arkuszy stylów Less, dzięki czemu można rozszerzać niestandardowe widoki
przy użyciu składni i funkcji tego języka.

Definicje kompozycji i dynamiczne arkusze stylów są łączone w celu automatycznego wygenerowania zestawu plików .CSS. Gdy automatyzacja przepływu pracy wyświetla stronę, używa ona tych plików CSS do stylu widoków, które są zawarte na stronie. Wygenerowanie arkusza CSS zajmuje trochę czasu, dlatego w przypadku wyświetlania automatyzacji przepływu pracy w programie projektant mogą być wyświetlane widoki na stronie, w których używane są domyślne lub stare wartości kompozycji, aż do momentu, gdy nowy arkusz CSS będzie dostępny. W czasie wykonywania arkusz CSS jest już generowany dla wdrożonego automatyzacji przepływu pracy , a opóźnienie nie jest wykonywane.
Gdy projektant wyświetla widok, korzysta z kompozycji aktualnie otwartej automatyzacji przepływu pracy lub przybornika do widoków stylu w układzie. Ta opcja oznacza, że ten sam widok może wyglądać inaczej w projektancie, w zależności od tego, która automatyzacja przepływu pracy lub biblioteka narzędziowa została otwarta. Kompozycja Carbon w bibliotece narzędziowej Dane systemowe jest domyślną kompozycją dla nowszej automatyzacji przepływu pracy, która udostępnia definicje kompozycji dla widoków. Kompozycja Carbon udostępnia zasoby wizualne (kolory, ikony, kroje pisma itp.), które wyrównują interakcje oraz wygląd i zachowanie automatyzacji przepływu pracy i widoki z wytycznymi systemu IBM Design System. Więcej informacji na ten temat zawiera sekcja System projektowania CO2.
- Jeśli przybornik zostanie otwarty w komponencie Designer, a przycisk zostanie dodany do strony lub widoku, w układzie zostanie wyświetlony przycisk jako niebieski.
- Jeśli użytkownik otworzy automatyzację przepływu pracy w projektancie i doda przycisk do strony lub widoku, układ będzie wyświetlany jako pomarańczowy.
- Jeśli zostanie uruchomiona automatyzacja przepływu pracy, w przeglądarce zostanie wyświetlony przycisk jako pomarańczowy.
- Klasy i atrybuty dodane na stronie Atrybuty HTML właściwości układu widoku.
- Style zawarte we wstawianym arkuszu CSS zachowania widoku. W celu uniknięcia kolizji nazw klas należy użyć wstawianego arkusza CSS, aby tymczasowo opracować style CSS. Po opracowaniu stylów należy je umieścić w dołączonym skrypcie.
- Kod CSS w dołączonych skryptach zachowania widoku.
- Definicje stylów ustawione podczas dynamicznego określania stylów zachowania widoku.
- Definicje CSS ustawione na podstawie kompozycji automatyzacji przepływu pracy lub biblioteki narzędziowej.