Współpraca za pomocą współużytkowanych elementów Job Jackets
Zasoby we współużytkowanym pliku elementu Job Jackets mogą być współużytkowane przez wszystkie projekty korzystające z elementów Job Ticket w tym pliku. Kiedy jeden z projektów zaktualizuje współużytkowany zasób, zmianę tę można automatycznie przenieść do wszystkich innych projektów korzystających z tego zasobu.
Dla przykładu załóżmy, że dwóch grafików (Andrzej i Magda) pracuje niezależnie nad dwoma projektami. Każdy projekt korzysta z elementu Job Ticket znajdującego się w pliku elementu Job Jackets o nazwie „Elementy Job Jackets Roberta”. Nie ma znaczenia, czy dwa elementy Job Ticket są oparte na tym samym szablonie elementu Job Ticket, jeśli tylko znajdują się w pliku „Elementy Job Jackets Roberta”.
Przyjmijmy teraz, że oba elementy Job Ticket zawierają arkusz stylów o nazwie „Podtytuł logo”. Ponieważ ten arkusz stylów jest zawarty w elemencie Job Ticket, definicja tego arkusza jest zapisana w pliku elementu Job Jackets. A ponieważ elementy Job Ticket obu grafików zawierają ten arkusz stylów, obydwa projekty mogą używać definicji arkusza stylów zapisanej we współużytkowanym pliku elementu Job Jackets. Jeśli więc Andrzej zdecyduje się zmienić font używany w arkuszu stylów „Podtytuł logo”, zmiana ta może zostać automatycznie przekazana do layoutu, nad którym pracuje Magda — spowoduje to również zmianę fontu w jej kopii arkusza stylów. Innymi słowy, zasób arkusza stylów „Podtytuł logo” może zostać zsynchronizowany między dwoma projektami.
We współużytkowanym pliku elementu Job Jackets może istnieć tylko jedna definicja danego zasobu, niezależnie od liczby elementów Job Ticket, które korzystają z tego zasobu. Jeśli więc elementy Job Ticket dla dwóch projektów używają tego samego zasobu (w tym przypadku jest to arkusz stylów), możliwe jest automatyczne zsynchronizowanie tego zasobu między projektami.
Należy zauważyć, że kopia zasobu w pliku projektu jest powiązana z kopią zasobu w elemencie Job Ticket, ale jest od niego oddzielna. Jeśli kopia zasobu w projekcie ulegnie zmianie — na przykład kiedy Andrzej zmieni font arkusza stylów „Podtytuł logo” — program QuarkXPress nie uaktualni automatycznie tego zasobu w projekcie Magdy, chyba że uaktywniono pracę grupową dla projektów zarówno Andrzeja, jak i Magdy (Plik > Konfiguracja pracy grupowej). Jeśli uaktywniono opcję pracy grupowej dla Andrzeja, program QuarkXPress automatycznie przekazuje zmiany z jego projektu do aktywnego elementu Job Ticket, aktualizując w ten sposób automatycznie kopię zasobu w pliku „Elementy Job Jackets Roberta”. W przypadku gdy włączono tę funkcję również dla Magdy, jej kopia programu QuarkXPress odczytuje zaktualizowaną definicję z pliku „Elementy Job Jackets Roberta” i wstawia nową definicję do projektu.
Kiedy Andrzej zmieni definicję współużytkowanego zasobu arkusza stylów, jego kopia programu QuarkXPress wysyła tę zmianę (poprzez aktywny element Job Ticket projektu) do współużytkowanego pliku elementu Job Jackets). Następnie kopia programu QuarkXPress Magdy odczytuje zaktualizowaną definicję arkusza stylów z pliku elementu Job Jackets i aktualizuje definicję w jej projekcie.
Ustawienia określające, kiedy takie aktualizacje są wykonywane, znajdują się w oknie dialogowym Konfiguracja pracy grupowej (menu Plik).
Pola wyboru Przy otwieraniu, Przed wydrukiem i W czasie pracy na karcie Aktualizacje określają sposób, w jaki projekt aktualizuje definicje zasobów ze współużytkowanego pliku elementu Job Jackets: po otwarciu projektu, przed wysłaniem go do druku lub podczas pracy nad projektem.
Aby określić częstotliwość odczytywania i zapisywania zmian współużytkowanych zasobów w pliku elementu Job Jackets, należy użyć karty Aktualizacje okna dialogowego Konfiguracja pracy grupowej (menu Plik).
Karta Elementy Job Jackets w tym oknie dialogowym przedstawia nazwę struktury elementów Job Jackets aktywnego projektu, stan (współużytkowane lub niewspółużytkowane), ścieżkę do pliku elementów Job Jackets (jeśli istnieje) oraz nazwę aktywnego elementu Job Ticket danego projektu. Poniżej przedstawiono przyciski znajdujące się na dole tej karty:
- Zmień element Jacket: Za pomocą tego przycisku można powiązać dany projekt z elementem Job Ticket w innym pliku elementu Job Jackets.
- Zmień element Ticket: Za pomocą tego przycisku można powiązać dany projekt z innym elementem Job Ticket.
- Pobierz aktualizację: Jeśli opcje automatycznej aktualizacji na górze tego okna dialogowego są wyłączone, można użyć tego przycisku do wykonania ręcznej aktualizacji.
- Włącz udostępnianie/Wyłącz udostępnianie: Za pomocą tego przycisku można odłączyć aktywny projekt od udostępnianego pliku elementu Job Jackets. Element Job Ticket projektu zostanie przeniesiony do osadzonej struktury elementów Job Jackets w pliku projektu.
Istnieje możliwość sterowania udostępnianiem struktury elementów Job Jackets aktywnego projektu poprzez kartę Elementy Job Jackets okna dialogowego Konfiguracja pracy grupowej (menu Plik).
Należy zauważyć, że powiązanie między dwoma elementami Job Tickets nie oznacza, że wszystkie zasoby będą automatycznie synchronizowane między projektami korzystającymi z tych elementów Job Tickets
. Zasób jest synchronizowany między dwoma projektami, tylko jeśli spełnione są wszystkie trzy poniższe warunki: