Zainstaluj odpowiednie pakiety. Szczegóły podano w sekcji Warunki wstępne.
Instrukcje konfigurowania systemu Adobe Experience Manage (AEM) Assets do współpracy z rozszerzeniem Adobe Asset Link (AAL) aplikacji Creative Cloud.
Rozszerzenie Adobe Asset Link optymalizuje współpracę między użytkownikami aplikacji graficznych i marketingowych w procesie tworzenia treści. Łączy ono system Adobe Experience Manager Assets z aplikacjami Creative Cloud na komputer, Adobe InDesign, Adobe Photoshop i Adobe Illustrator. Panel Adobe Asset Link dostępny bezpośrednio w aplikacjach umożliwia grafikom używanie i modyfikowanie zawartości przechowywanej w systemie AEM Assets bez konieczności opuszczania znanych sobie programów.
Zapoznaj się z instrukcjami konfigurowania zasobów programu Adobe Experience Manager jako usługi Cloud Service, jeśli korzystasz z tej oferty.
Aby skonfigurować system Experience Manager Assets do użycia z rozszerzeniem Asset Link, wykonaj następujące czynności. Użyj konta administratora produktu Experience Manager, aby przeprowadzić konfigurację.
-
-
Określ prawa dostępu użytkowników, aby utworzyć powiązanie między licencjami użytkowników w Creative Cloud a kontami użytkowników w systemie Experience Manager.
Wymagania wstępne i obsługa różnych funkcji
Sprawdź, czy został zainstalowany właściwy pakiet serwisowy (Service Pack), a także odpowiedni pakiet konfiguracyjny. Zapoznaj się z następującymi wymaganiami poszczególnych wersji AEM oraz udostępnianymi przez nie funkcjami:
Możliwości Assets |
Wersja AEM i wymagania dotyczące obsługi |
---|---|
Asset Link działa domyślnie |
Adobe zaleca instalację najnowszego pakietu serwisowego AEM (SP) przed użyciem rozszerzenia AAL. |
Asset Link działa po zainstalowaniu pakietu |
W przypadku wersji AEM 6.4.0–6.4.3 zainstaluj pakiet adobe-asset-link-support. |
Integracja z usługą Adobe Stock |
AEM 6.4.2 lub nowszy |
Wyszukiwanie podobnych / wyszukiwanie wizualne |
AEM 6.5.0 lub nowszy |
Konfigurowanie systemu Experience Manager przy użyciu pakietu konfiguracyjnego
Adobe zaleca zainstalowanie pakietu konfiguracyjnego adobe-asset-link-config w celu automatyzacji większości zadań — tylko kilka czynności trzeba będzie wykonać ręcznie. Można jednak zdecydować się na całkowicie ręczną konfigurację tego rozwiązania.
Jeśli w instancji AEM skonfigurowano logowanie użytkowników na podstawie kont Adobe IMS, to nie należy używać tego pakietu konfiguracyjnego. W tej sytuacji konieczne jest ręczne skonfigurowanie systemu AEM.
-
Aby otworzyć program Package Manager, przejdź do interfejsu internetowego AEM i wybierz opcje Tools > Deployment > Package Share (Narzędzia > Wdrożenie > Udostępnianie pakietu). Zainstaluj pakiet adobe-asset-link-config.
-
Wybierz opcje Tools > Operations > Web Console (Narzędzia > Operacje > Konsola WWW). Odszukaj konfigurację Adobe Granite OAuth IMS Provider i kliknij ikonę , aby rozpocząć edycję. Ustaw następujące właściwości i zapisz zmiany.
Nazwa właściwości
Wartość
Group Mappings
Pozostaw puste, o ile nie chcesz określać odwzorowań. Szczegółowe informacje: Odwzorowania grup.
Organization
Podaj identyfikator organizacji używany w serwisie Adobe Admin Console. Aby uzyskać więcej informacji o identyfikatorze organizacji, zapoznaj się z sekcjąTworzenie grupy użytkowników.
-
Odszukaj konfigurację Adobe Granite Bearer Authentication Handler i kliknij ikonę , aby rozpocząć edycję.
Dodaj identyfikatory klienta InDesignAem2 Client ID do właściwości konfiguracyjnej Allowed OAuth client ids.
Ręczne konfigurowanie systemu AEM
Jeśli zdecydujesz się nie używać pakietu konfiguracyjnego lub jeśli Twoja instancja AEM jest skonfigurowana do obsługi logowania użytkowników za pomocą kont Adobe IMS, przeprowadź konfigurację ręcznie. Wykonaj następującą procedurę, aby ręcznie skonfigurować rozwiązanie.
-
Otwórz menedżer konfiguracji, wybierając opcje Tools > Operations > Web Console (Narzędzia > Operacje > Konsola WWW). Wybierz opcje OSGi > Configuration (Konfiguracja) z menu na górze.
-
Odszukaj konfigurację Adobe Granite OAuth IMS Provider i kliknij ikonę , aby rozpocząć edycję. Ustaw następujące opcje konfiguracyjne i kliknij przycisk Zapisz.
Nazwa właściwości
Wartość
Authorization Endpoint
https://ims-na1.adobelogin.com/ims/authorize/v1
Token Endpoint
https://ims-na1.adobelogin.com/ims/token/v1
Profile Endpoint
https://ims-na1.adobelogin.com/ims/profile/v1
Validation URL
https://ims-na1.adobelogin.com/ims/validate_token/v1
Organization
Ustaw na identyfikator organizacji w takiej postaci, jaką ma w serwisie Adobe Admin Console.
Group Mappings
Pozostaw puste, chyba że zachodzą okoliczności specjalne. Szczegółowe informacje: Odwzorowania grup.
-
Odszukaj konfigurację Adobe Granite Bearer Authentication Handler i kliknij ikonę , aby rozpocząć edycję.
Dodaj następujące wartości identyfikatorów klienta (Client ID) do właściwości konfiguracyjnej Allowed OAuth client ids: InDesignAem2, cc-europa-desktop_0_1, cc-europa-desktop_1_0, cc-europa-desktop_2_0, cc-europa-desktop_3_0, cc-europa-desktop_4_0, cc-europa-desktop_5_0, cc-europa-desktop_6_0, cc-europa-desktop_7_0, cc-europa-desktop_8_0, cc-europa-desktop_9_0, cc-europa-desktop_10_0.
Aby dodać identyfikator klienta (Client ID), kliknij ikonę +. Gdy dodasz wszystkie identyfikatory, kliknij przycisk Zapisz.
-
Odszukaj konfigurację Adobe Granite OAuth Application and Provider i przejrzyj istniejące instancje Adobe Granite OAuth Authentication Handler. Jeśli znajdziesz instancję, w której wartość parametru Config ID to „ims”, wykorzystaj ją przy wykonywaniu instrukcji podanych w tej procedurze. W przeciwnym razie kliknij przycisk +, aby utworzyć nową instancję konfiguracyjną. Ustaw następujące wartości właściwości i kliknij przycisk Zapisz.
Nazwa właściwości
Wartość
Client ID
Nie zmieniaj
Client Secret
Nie zmieniaj
Config ID
ims
Scope
AdobeID, OpenID, read_organizations (w konfiguracji mogą się również znajdować inne wartości)
Provider ID
ims
Create users
Zaznaczone (prawda)
User ID Property
Adres e-mail nowo utworzonej konfiguracji. Poza tym nie zmieniaj tej wartości.
-
Odszukaj konfigurację Apache Jackrabbit Oak Default Sync Handler z parametrem Sync Handler Name ims i kliknij ikonę , aby ją edytować.
Ustaw następujące właściwości konfiguracyjne i kliknij przycisk Zapisz.
Nazwa właściwości
Wartość
User Expiration Time oraz User Membership Expiration
Czas w minutach, po których następuje „m” bez spacji. Na przykład 15 m oznacza piętnaście minut. Szczegółowe informacje: Odwzorowania grup.
User auto membership
Nie zmieniaj
User Dynamic Membership
Niezaznaczona (nieprawda)
-
Odszukaj konfigurację Adobe Granite OAuth Authentication Handler i kliknij ikonę , aby rozpocząć edycję. Nie wprowadzając żadnych zmian, kliknij przycisk Zapisz.
-
Aby dostosować priorytet względny procedury obsługi uwierzytelniania elementu nośnego, otwórz narzędzie CRXDE i przejdź do węzła /apps/system/config. Odszukaj element com.adobe.granite.auth.oauth.impl.BearerAuthenticationHandler.config and i otwórz jego konfigurację. Dodaj na końcu pozycję service.ranking=I"-10". Zapisz zmiany.
Uwaga:Każde żądanie uwierzytelnione za pomocą tokenu elementu nośnego wymaga trzech wywołań systemu Adobe IMS, synchronizacji użytkownika oraz utworzenia tokenu logowania w systemie AEM. Rozszerzenie Adobe Asset Link eliminuje ten nakład pracy, przechwytując token logowania zwracany w odpowiedzi AEM i przekazując go wraz z kolejnymi żądaniami. Aby umożliwić działanie tego procesu, należy dostosować priorytet względny procedury obsługi uwierzytelniania elementu nośnego (okaziciela).
-
(Opcjonalnie) Jeśli w nazwach domen w identyfikatorach poczty elektronicznej użytkowników na kontach AEM są używane zarówno wielkie, jaki i małe litery, należy przejść do konsoli internetowej AEM i wybrać opcję Change Locking User to Lower Case (Zmień konto użytkownika nakładające blokadę na małe litery) w sekcji Adobe Granite ACP Platform Configs.
Dodatkowa konfiguracja po migracji na profile biznesowe
Użytkownicy rozszerzenia Adobe Asset Link mogą połączyć się z systemem Experience Manager, aby umożliwić logowanie IMS z głównej organizacji Creative Cloud dla przedsiębiorstw (CCE). System Experience Manager używa identyfikatorów klienta (Client ID) do identyfikowania dozwolonej organizacji IMS. Po migracji na profile biznesowe konieczne jest odpowiednie skonfigurowanie parametrów Client ID (identyfikator klienta) i Secret Key (klucz niejawny) organizacji IMS w systemie Experience Manager na potrzeby dla modułu Bearer Authentication Handler. Więcej informacji o profilach biznesowych podano w artykule Przedstawiamy profile Adobe.
Taka dodatkowa konfiguracja jest wymagana tylko wtedy, gdy używa się różnych organizacji Adobe IMS w systemie Experience Manager oraz w planie Creative Cloud dla przedsiębiorstw (CCE) i gdy między tymi dwiema organizacjami zdefiniowano relację zaufania.
- Poprawka dotycząca profili biznesowych została udostępniona w wersji systemu Experience Manager 6.5.11.0; w systemie Experience Manager 6.4.8.4 dostępna jest poprawka rozszerzona.
- Jeśli zarówno w systemie Experience Manager, jak i w planie CCE jest używana ta sama organizacja Adobe IMS, to istniejąca konfiguracja będzie nadal działać.
Wymagania wstępne
Działająca prawidłowo instancja systemu Experience Manager ze skonfigurowanym uwierzytelnianiem okaziciela (Bearer Authentication) na potrzeby rozszerzenia AAL.
Jeśli masz wersję Experience Manager 6.4, rozszerz ją do wersji Experience Manager 6.4.8.4.
Jeśli masz wersję Experience Manager 6.5, rozszerz ją do wersji Experience Manager 6.5.11.0.(Tylko Experience Manager 6.4) Skontaktuj się z zespołem obsługi klienta, aby uzyskać rozszerzony pakiet poprawek (EFP) do migracji na profile biznesowe. Zainstaluj pakiet EFP w instancji systemu Experience Manager.
Skontaktuj się z zespołem obsługi klienta, aby uzyskać identyfikator klienta (Client ID) i klucz niejawny (Secret Key) organizacji IMS na potrzeby modułu Bearer Authentication.
Poniżej przedstawiono dodatkowe czynności konfiguracyjne niezbędne po migracji na profile biznesowe:
W module Adobe Granite OAuth IMS Configuration Provider należy ustawić następujące parametry:
Identyfikator konfiguracji OAuth (oauth.configmanager.ims.configid): ims (sprawdź jednokrotnie — być może jest to już skonfigurowane)
Organizacja IMS (ims.owningEntity): identyfikator organizacji IMS
Otwórz konfigurację modułu Bearer Authentication Handler i dodaj wartość Client ID uzyskaną od zespołu obsługi klienta do listy dozwolonych identyfikatorów (Allowed OAuth client ids).
Otwórz konfigurację modułu Adobe Granite OAuth Application and Provider i dodaj wartości Client ID oraz Client Secret (klucz niejawny) uzyskane od zespołu obsługi klienta.
Sprawdź, czy w polu Config ID (oauth.config.id) znajduje się taka sama wartość, jaką podano powyżej w polu identyfikatora konfiguracji OAuth (oauth.configmanager.ims.configid).
Otwórz konfigurację modułu Adobe Granite IMS Cluster Exchange Token Preprocessor i aktywuj go.
Ustawianie praw dostępu użytkowników w repozytorium AEM
W tej sekcji opisano sposób zarządzania użytkownikami i ich dostępem do repozytorium AEM.
Odwzorowania grup
Odwzorowania grup określają powiązania między grupami AEM a grupami Adobe IMS. Odgrywa to ważną rolę w procesie udzielania użytkownikom Adobe Asset Link uprawnień dostępu do systemu AEM Assets.
Podczas pracy z rozszerzeniem Adobe Asset Link system AEM przekazuje wszystkie funkcje zarządzania użytkownikami do systemu Adobe IMS. AEM automatycznie tworzy konta użytkowników i grupy, które odpowiadają kontom i grupom w systemie Adobe IMS. Ponadto AEM synchronizuje konta użytkowników, grupy i oraz przynależność użytkowników do grup w AEM, aby uzgodnić ich stan ze stanem w systemie Adobe IMS.
Załóżmy na przykład, że użytkownicy rozszerzenia Adobe Asset Link należą do grupy Adobe IMS o nazwie assetlink-users. W tym przypadku, gdy użytkownik z danej grupy Adobe IMS połączy się po raz pierwszy z rozszerzeniem Adobe Asset Link, w AEM zostanie utworzona zsynchronizowana grupa assetlink-users. Każdy nowy użytkownik z grupy Adobe IMS będzie dodawany do odpowiadającej jej grupy w AEM, gdy po raz pierwszy połączy się z tym systemem za pośrednictwem rozszerzenia Adobe Asset Link.
Grupy w AEM, które odpowiadają grupom Adobe IMS i są z nimi synchronizowane, mogą mieć prawo dostępu przyznane bezpośrednio lub w wyniku przynależności do innej grupy w AEM. Oto przykład zarządzania uprawnieniami.
Odwzorowania grup w AEM podlegają następującym zasadom:
- Pamiętaj, że właściwość Group Mappings (Odwzorowania grup) w konfiguracji Adobe Granite OAuth IMS Provider musi być pusta.
- Przynależność użytkowników Adobe Asset Link do grup jest sprawdzana w chwili, gdy użytkownik się uwierzytelnia, a także po upływie okresu ustawionego we właściwości User Expiration Time konfiguracji Apache Jackrabbit Oak Default Sync Handler. Obecnie można dodawać użytkowników do grup w AEM i usuwać ich, aby zsynchronizować stan grup ze stanem w systemie Adobe IMS.
- Unikaj konfliktów nazw grup. Pamiętaj, że nazwy grup tworzonych w systemie Adobe IMS w celu zarządzania użytkownikami nie mogą się pokrywać z żadnymi nazwami grup systemowych w systemie AEM.
Muszą to być na przykład nazwy inne niż dam-users i grupy tworzone przez administratora AEM.
Grupa Adobe IMS o nazwie powodującej konflikt z nazwą grupy systemowej lub grupy utworzonej ręcznie w AEM nie może być używana do sterowania uprawnieniami użytkowników. - Jeśli nazwa konta użytkownika Adobe IMS łączącego się z instancją AEM powoduje konflikt z już istniejącym kontem użytkownika AEM, to użytkownik Adobe IMS otrzyma niepowtarzalną nazwę przez dodanie numeru do nazwy oryginalnej.
Konfiguracja pierwszorazowej kontroli dostępu
Użytkownicy łączący się za pomocą rozszerzenia Adobe Asset Link będą mogli wyświetlać i wykorzystywać zasoby dopiero po przydzieleniu im niezbędnych uprawnień. W sekcji Odwzorowania grup omówiono sposób tworzenia w systemie AEM grup odpowiadających grupom użytkowników przedsiębiorstwa w Adobe IMS i z nimi synchronizowanych. Zaleca się wykorzystanie tych grup w celu kontroli dostępu użytkowników rozszerzenia Adobe Asset Link. Czynność tę wykonuje administrator AEM.
W odniesieniu do każdej grupy AEM, która jest synchronizowana z grupą Adobe IMS (służącą do zarządzania prawami dostępu użytkowników):
-
Sprawdź, czy w grupie istnieje konto, które można wykorzystać do nawiązania początkowego połączenia z rozszerzenia Adobe Asset Link.
-
Użyj tego konta, aby zalogować się w rozszerzeniu Adobe Asset Link i połączyć z systemem AEM. Próba nawiązania tego połączenia powinna się zakończyć niepowodzeniem.
-
W AEM odszukaj grupę odpowiadającą grupie w Adobe IMS i nadaj jej odpowiednie uprawnienia dostępu. Nową grupę można na przykład przypisać do grupy dam-users.
-
Zamknij panel Adobe Asset Link i zrestartuj aplikację Creative Cloud.
-
Następnie otwórz ponownie panel Adobe Asset Link, aby sprawdzić, czy użytkownik ma oczekiwany dostęp.
Po wykonaniu tych kroków inni użytkownicy z tej samej grupy już przy pierwszej próbie będą mogli połączyć się z AEM za pomocą rozszerzenia Adobe Asset Link. Osoby te automatycznie otrzymają takie same uprawnienia, jak inni użytkownicy w grupie.
Zarządzanie kontami użytkowników AEM w celu umożliwienia pracy z rozszerzeniem Adobe Asset Link
Użytkownicy rozszerzenia Adobe Asset Link mogą łączyć się z systemem AEM, gdy są zalogowani w aplikacji Creative Cloud. Uwierzytelnianie to przebiega z użyciem technologii Adobe IMS i powoduje utworzenie danych konta użytkownika w AEM (jeśli ich tam nie ma). Klienci mający subskrypcję AEM dla przedsiębiorstw często zarządzają użytkownikami za pomocą zewnętrznej usługi IdP (dostawcy tożsamości), która jest integrowana z systemem AEM. Wśród takich usług IdP jest system Adobe IMS oraz inne produkty używające protokołów SAML i LDAP. Można jednak również tworzyć konta użytkowników i zarządzać nimi lokalnie w systemie AEM.
Istnieje kilka scenariuszy, w których połączenie się użytkownika z systemem AEM w rozszerzeniu Adobe Asset Link nie spowoduje konfliktu z istniejącymi danymi tego użytkownika zapisanymi w AEM w wyniku wcześniejszego bezpośredniego zalogowania się w tym systemie:
- Gdy wszystkie nazwy kont używane do bezpośredniego logowania się w AEM różnią się od nazw kont używanych w systemie Adobe IMS do logowania się do aplikacji Creative Cloud.
- Gdy system Adobe IMS jest wykorzystywany jako usługa IdP (dostawca tożsamości) do bezpośredniego logowania w systemie AEM.
- Gdy użytkownik połączy się z systemem AEM za pośrednictwem rozszerzenia Adobe Asset Link, zanim zaloguje się bezpośrednio w systemie AEM z tego samego konta.
Natomiast w następujących sytuacjach dane użytkownika utworzone w wyniku bezpośredniego zalogowania w systemie AEM muszą zostać zmodyfikowane do obsługi rozszerzenia Adobe Asset Link:
- Gdy zarówno konto w Creative Cloud obsługiwane z użyciem systemu Adobe IMS, jak i konto w ramach zewnętrznej usługi IdP (innej niż Adobe IMS) wykorzystują ten sam adres e-mail użytkownika.
- Gdy ta sama nazwa użytkownika jest używana zarówno w przypadku konta w Creative Cloud, jak i lokalnego konta w AEM.
- Gdy konta Creative Cloud w systemie Adobe IMS są oparte na identyfikatorach Federated ID obsługiwanych przez tę samą zewnętrzną usługę IdP, która jest zintegrowana z AEM na potrzeby bezpośredniego logowania.
Konta użytkowników AEM tworzone w powyższych scenariuszach nie zawierają właściwości wymaganej w przypadku użytkowników synchronizowanych z systemem Adobe IMS. Aby zmodyfikować konta tych użytkowników w AEM do współpracy z rozszerzeniem Adobe Asset Link:
-
W konsoli internetowej AEM odszukaj konfigurację Apache Jackrabbit Oak External PrincipalConfiguration i kliknij ikonę , aby rozpocząć edycję. Wyłącz zaznaczenie pola wyboru External Identity Protection (Ochrona zewnętrznych danych identyfikacyjnych) i kliknij opcję Save (Zapisz).
-
Otwórz interfejs AEM User Management (Zarządzanie użytkownikami), wybierając opcje Tools > Security > Users (Narzędzia > Bezpieczeństwo > Użytkownicy). Wybierz konto użytkownika, które chcesz zmodyfikować, a potem zapisz końcówkę adresu URL tego użytkownika widoczną w przeglądarce — od frazy /home/users. Możesz również wyszukać nazwę danego konta za pomocą narzędzia AEM CRXDE. Ścieżka użytkownika może mieć na przykład następującą postać: /home/users/x/xTac082TDh-guJzzG7WM.
-
Za pomocą narzędzia AEM CRXDE przejdź do tej ścieżki użytkownika, zaznacz węzeł odpowiadający użytkownikowi i wyświetl właściwości tego węzła, wybierając kartę Properties (Właściwości), dostępną pośrodku na dole. Węzeł ten będzie mieć właściwość jcr:primaryType o wartości rep:User.
-
Na dole karty Properties (Właściwości) wprowadź parametr Name o wartości rep:externalId, parametr Type o wartości String oraz parametr Value o wartości <rep:authorizableId>;ims, gdzie <rep:authorizableId> to wartość właściwości rep:authorizableId tego węzła. (Między wartością rep:authorizableId a frazą „ims” znajduje się średnik bez spacji).
-
Kliknij przycisk Add (Dodaj) po prawej stronie nowo utworzonej pozycji. Następnie kliknij opcję Save All (Zapisz wszystko) w lewym górnym rogu okna przeglądarki lub naciśnij klawisze Command+S / Ctrl+S.
-
Powtórz kroki 2–5 w odniesieniu do wszystkich pozostałych kont, które chcesz zmodyfikować do współpracy z rozszerzeniem Adobe Asset Link.
-
W konsoli internetowej AEM odszukaj konfigurację Apache Jackrabbit Oak External PrincipalConfiguration i kliknij ikonę , aby rozpocząć edycję. Wyłącz zaznaczenie pola wyboru External Identity Protection (Ochrona zewnętrznych danych identyfikacyjnych) i kliknij opcję Save (Zapisz).
Uwaga:Jeśli w ciągu kilku minut nie zostanie przywrócona dostępność usług, ponownie uruchom produkt AEM, aby umożliwić uwierzytelnianie.
Po wprowadzeniu tej zmiany na koncie użytkownik będzie mógł połączyć się z rozszerzeniem Adobe Asset Link oraz nadal używać tej samej metody bezpośredniego logowania do systemu AEM co przed zmianą. Po pomyślnym uwierzytelnieniu w systemie Adobe IMS dane profilu użytkownika AEM zostaną zsynchronizowane z profilem tego użytkownika w Adobe IMS.
Istnieje również metoda umożliwiająca masową migrację wielu kont użytkowników AEM na potrzeby obsługi rozszerzenia Adobe Asset Link. Więcej informacji i pomoc w aktywowaniu tej opcji można uzyskać, kontaktując się z działem obsługi klienta Adobe.
Alternatywą dla opisanych powyżej kroków jest następująca procedura, która w niektórych sytuacjach umożliwia szybkie udzielenie użytkownikowi Adobe Asset Link dostępu do systemu AEM. Dotyczy to sytuacji, w których wcześniej istniejące dane tego użytkownika zostaną wyszukane i usunięte za pomocą narzędzia AEM User Management lub AEM CRXDE, zanim użytkownik połączy się z rozszerzeniem Adobe Asset Link. Po nawiązaniu tego połączenia w AEM zostaną utworzone nowe dane użytkownika. Tej metody należy używać tylko wtedy, gdy wiadomo na pewno, że do węzła użytkownika nie dodano żadnych ważnych danych jako pozycji potomnych. Dodatkowe dane to wszelkie węzły potomne węzła użytkownika inne niż węzły tokens, preferences, profile, profiles, profiles/public oraz rep:policy/* .
Automatyczne uruchamianie obiegu pracy w celu warunkowego przetwarzania zasobów
W programie Experience Manager 6.4 i Experience Manager 6.5 administratorzy mogą konfigurować obiegi pracy tak, aby automatycznie wykonywały i przetwarzały zasoby na podstawie wstępnie zdefiniowanych warunków.
Opcja konfiguracji jest przydatna dla użytkowników biznesowych i marketingowych na przykład podczas tworzenia niestandardowego obiegu pracy w kilku określonych folderach. Dzięki temu wszystkie zasoby z sesji zdjęciowej agencji mogą być oznaczone znakiem wodnym lub wszystkie zasoby przesłane przez freelancera mogą być przetworzone w celu utworzenia określonych prewek.
Aby uzyskać więcej informacji i konfigurację systemu Experience Manager, zobacz Automatyczne uruchamianie obiegu pracy dla zasobów.
Generowanie prewek FPO na potrzeby programu Adobe InDesign
Umieszczanie w dokumentach Adobe InDesign zasobów z systemu AEM Assets mających duże rozmiary trwa bardzo długo. Po umieszczeniu takiego zasobu użytkownik musi bezczynnie czekać na zakończenie przetwarzania i nie może korzystać z programu InDesign, co zakłóca proces kreatywny i utrudnia pracę. Adobe oferuje jednak możliwość umieszczania w dokumencie programu InDesign niewielkich, tymczasowych wersji tych zasobów. Zostaną one zastąpione oryginalnymi zasobami w pełnej wersji dopiero wtedy, gdy dokument będzie przekazywany do ostatecznej publikacji (na przykład w druku). Zastępowanie jest wykonywane w tle. Taka asynchroniczna aktualizacja w tle przyspiesza projektowanie, zwiększa produktywność i pozwala tworzyć bez zakłóceń.
AEM udostępnia takie tymczasowe wersje zasobów, zwane prewkami FPO (ang. For Placement Only — tylko na potrzeby umieszczania). Prewki FPO mają niewielki rozmiar pliku, ale takie same proporcje co oryginał. Jeśli nie istnieje prewka FPO danego zasobu, program Adobe InDesign użyje oryginału. Ten mechanizm gwarantuje, że nie wystąpią przerwy w obiegu pracy.
Metody generowania prewek FPO
AEM obsługuje wiele metod przetwarzania obrazów, na podstawie których będą generowane prewki FPO. Najczęściej używane są dwie z nich: z użyciem wbudowanych obiegów pracy systemu AEM oraz z użyciem narzędzia ImageMagick. Za pomocą tych dwóch metod można skonfigurować generowanie prewek zarówno w odniesieniu do nowo przesyłanych zasobów, jak i zasobów już istniejących w systemie AEM.
ImageMagick umożliwia przetwarzanie obrazów, w tym generowanie prewek FPO. Tworzy się je przez obniżenie próbkowania, co polega na zmniejszeniu wymiarów obrazu w pikselach, jeśli oryginał miał rozdzielczość większą niż 72 PPI (piksele na cal). Zobacz Instalowanie i konfigurowanie programu ImageMagick do współpracy z systemem AEM Assets.
|
Korzystanie z wbudowanego obiegu pracy systemu AEM |
Obieg pracy z użyciem narzędzia ImageMagick |
Uwagi |
W przypadku nowych zasobów |
Włączanie prewek FPO (pomoc) |
Dodawanie narzędzia wiersza poleceń ImageMagick w obiegu pracy AEM (pomoc) |
System AEM wykonuje obieg pracy DAM Update Assets (Aktualizacja zasobów) w odniesieniu do każdego przesłanego zasobu. |
W przypadku istniejących zasobów |
Włączanie prewek FPO w nowym, specjalnym obiegu pracy AEM (pomoc) |
Dodawanie narzędzia wiersza poleceń ImageMagick w nowym, specjalnym obiegu pracy AEM (pomoc) |
Prewki FPO istniejących zasobów można tworzyć na żądanie lub zbiorczo. |
Obiegi pracy generujące takie prewki można utworzyć, modyfikując kopię obiegów domyślnych. Dzięki temu wprowadzone zmiany nie zostaną zastąpione w wyniku aktualizacji systemu AEM (na przykład wtedy, gdy zainstaluje się nowy pakiet serwisowy).
Generowanie prewek nowych zasobów z użyciem obiegu pracy systemu AEM
Wykonaj następujące czynności, aby skonfigurować model obiegu pracy DAM Update Asset (Aktualizacja zasobów) w sposób umożliwiający generowanie prewek:
-
Wybierz opcje Tools > Workflow > Models (Narzędzia > Obieg pracy > Modele). Wybierz model DAM Update Asset (DAM — Aktualizacja zasobu) i kliknij opcję Edit (Edytuj).
-
Wybierz etap Process Thumbnails (Przetwarzaj miniaturki) i kliknij przycisk Configure (Konfiguruj).
-
Kliknij kartę FPO Rendition (Prewka FPO). Wybierz opcję Enable FPO rendition creation (Włącz tworzenie prewki FPO).
-
Dostosuj odpowiednio ustawienie opcji Quality (Jakość) oraz dodaj lub zmodyfikuj wartości formatów na liście Format List. Domyślnie lista typów plików MIME do generowania prewek FPO ma następującą postać: pjpeg, jpeg, jpg, gif, png, x-png, tiff. Kliknij opcję Gotowe.
Uwaga:Obsługiwane jest generowanie prewek z plików w formacie JPEG, GIF, PNG, TIFF, PSD i BMP.
-
Aby aktywować zmiany, kliknij opcję Sync (Synchronizuj).
Obrazy o długości dowolnego boku przekraczającej 1280 pikseli nie zachowają oryginalnych wymiarów w prewce FPO.
Generowanie prewek nowych zasobów z użyciem narzędzia ImageMagick
Obieg pracy DAM Update Asset (Aktualizacja zasobu) w systemie AEM jest wykonywany w wyniku przesłania nowego zasobu. Aby użyć narzędzia ImageMagick do przetwarzania prewek nowo przesyłanych zasobów, dodaj do modelu tego obiegu pracy nowe polecenie.
-
Wybierz opcje Tools > Workflow > Models (Narzędzia > Obieg pracy > Modele). Wybierz model DAM Update Asset (DAM — Aktualizacja zasobu) i kliknij opcję Edit (Edytuj).
-
Kliknij opcję Toggle Side Panel (Przełącz panel boczny) w lewym górnym rogu. Odszukaj etap wiersza poleceń (command line).
-
Przeciągnij etap Command Line (Wiersz poleceń) i umieść go przed etapem Process Thumbnails (Przetwarzaj miniaturki).
-
Zaznacz etap Command Line i kliknij przycisk Configure (Konfiguruj).
-
Dodaj pożądane informacje jako własne wartości opcji Title (Tytuł) i Description (Opis). Przykład prewki FPO (z użyciem narzędzia ImageMagick).
-
Na karcie Arguments (Argumenty) dodaj odpowiednie wartości MIME Type, aby zdefiniować listę formatów pliku, do których będzie mieć zastosowane tworzone polecenie.
-
Na karcie Arguments w sekcji Commands (Polecenia) dodaj odpowiednie polecenie ImageMagick, które będzie generować prewki FPO.
Poniżej podano przykład polecenia, które generuje prewki FPO w formacie JPEG zmniejszone do 72 PPI (pikseli na cal) z jakością ustawioną na 10%, a wielowarstwowe pliki Adobe Photoshop przetwarza przez spłaszczenie:
convert -quality 10% -units PixelsPerInch ${filename} -resample 72 -flatten cq5dam.fpo.jpeg
-
Aby aktywować zmiany, kliknij opcję Sync (Synchronizuj).
Szczegółowe informacje na temat możliwości narzędzia wiersza poleceń ImageMagick: https://imagemagick.org.
Generowanie prewek istniejących zasobów z użyciem obiegu pracy systemu AEM
Aby wykorzystać obieg pracy AEM do wygenerowania prewek FPO już istniejących zasobów, utwórz specjalny model obiegu pracy, który będzie używać wbudowanej opcji FPO.
-
W interfejsie AEM wybierz opcje Tools > Workflow > Models (Narzędzia > Obieg pracy > Modele). Kliknij opcje Create > Create Model (Utwórz > Utwórz model). Dodaj przydatne informacje w polach Title (Tytuł) i Name (Nazwa).
-
Zaznacz ten model i kliknij przycisk Edit (Edytuj). Kliknij opcje Page Information > Open Properties (Informacje o stronie > Otwórz właściwości). Wybierz opcję Transient Workflow (Przejściowy obieg pracy). Zwiększy to skalowalność i wydajność procesu. Kliknij przycisk Save and Close (Zapisz i zamknij).
-
Kliknij opcję Toggle Side Panel (Przełącz panel boczny) w lewym górnym rogu. Odszukaj etap przetwarzania miniaturki (Process Thumbnail). Przeciągnij etap Process Thumbnails.
-
Wybierz etap Process Thumbnails (Przetwarzaj miniaturki) i kliknij przycisk Configure (Konfiguruj). Wykonaj instrukcje konfigurowania procesu tworzenia prewek nowych zasobów z użyciem obiegu pracy AEM. Aby aktywować zmiany, kliknij opcję Sync (Synchronizuj).
Generowanie prewek istniejących zasobów z użyciem narzędzia ImageMagick
Aby wykorzystać funkcje narzędzia ImageMagick do wygenerowania prewek FPO już istniejących zasobów, utwórz specjalny model obiegu pracy, który będzie używać wiersza poleceń ImageMagick.
-
Wykonaj kroki 1–3 procedury konfigurowania procesu tworzenia prewek istniejących zasobów z użyciem obiegu pracy AEM.
-
Wykonaj kroki 4–8 procedury konfigurowania procesu tworzenia prewek nowych zasobów z użyciem obiegu pracy ImageMagick.
Wyświetlanie prewek FPO
Wygenerowane prewki FPO można przejrzeć po zakończeniu przetwarzania obiegu pracy. W interfejsie użytkownika AEM Assets kliknij zasób, aby otworzyć jego duży podgląd. Otwórz panel po lewej i wybierz opcję Renditions (Wersje). Można również użyć skrótu Alt + 3, gdy jest otwarty podgląd.
Kliknij prewkę FPO, aby wczytać jej podgląd. Opcjonalnie można kliknąć prewkę prawym przyciskiem myszy i zapisać ją we własnym systemie plików.
Wskazówki i ograniczenia
- Aby można było używać konfiguracji wykorzystującej narzędzie ImageMagick, trzeba je zainstalować na tym samym komputerze co system AEM.
- Generowanie prewek FPO z wielu zasobów lub z całego repozytorium należy zaplanować i wykonać w okresach małego natężenia ruchu. Tworzenie prewek FPO z wielu zasobów to proces intensywnie obciążający system, dlatego też serwery AEM Assets muszą dysponować odpowiednią mocą przetwarzania i pamięcią.
- Aby dostroić wydajność i skalowalność, zobacz Optymalizacja narzędzia ImageMagick.
- Ogólna obsługa zasobów w wierszu poleceń została omówiona w artykule Procedura obsługi wiersza poleceń do przetwarzania zasobów.
Tworzenie niestandardowego indeksu w wersjach AEM 6.4.x
System AEM zawiera indeksy służące do przetwarzania zapytań, jednak we wskazanej tu wersji należy utworzyć następujący indeks niestandardowy. (Wersja AEM 6.5.0 domyślnie zawiera ten indeks). Jest to niezbędne, aby rozszerzenie Adobe Asset Link mogło sprawdzać, które zasoby zostały pobrane do edycji przez użytkownika.
-
W konsoli CRXDE odszukaj węzeł/oak:index. Utwórz nowy węzeł o nazwie cqDrivelock. Ustaw parametr Type (Typ) tego węzła na wartość oak:QueryIndexDefinition.
-
Dodaj następujące właściwości do nowego węzła i zapisz zmiany:
- Name: type; Type: string; Value: property
- Name: propertyNames; Type: Name[] (kliknij przycisk „Multi”); Value: cq:drivelock
Integracja z usługą Adobe Stock
Przedsiębiorstwa integrują swoje konta Adobe Stock z systemem AEM Assets, aby ułatwić marketerom udostępnianie licencjonowanych zasobów w wysokiej jakości i bez tantiem — zdjęć, prac wektorowych, ilustracji, wideo i zasobów 3D — w projektach kreatywnych i marketingowych. Graficy mogą uzyskać dostęp do tych zasobów za pomocą panelu Asset Link.
Informacje o integrowaniu z usługą Adobe Stock: Zasoby Adobe Stock w systemie AEM Assets. Do integracji z usługą Adobe Stock niezbędna jest wersja AEM 6.4.2 lub nowsza.
Konfigurowanie wyszukiwania wizualnego lub wyszukiwania podobnych
Funkcja wyszukiwania wizualnego na panelu Adobe Asset Link umożliwia wyszukiwanie w systemie AEM Assets zbliżonych wizualnie zasobów. Jest ona dostępna w wersji 6.5.0 i nowszych. Przeszukiwane są tylko zasoby zaindeksowane. Więcej informacji: Instrukcje konfiguracji wyszukiwania wizualnego.
Rozwiązywanie problemów związanych z systemem AEM
Wypróbuj następujące porady, jeśli podczas używania rozszerzenia Asset Link lub konfigurowania go występują problemy:
- Sprawdź, czy wdrożenie spełnia wymagania wstępne, a w szczególności czy zainstalowano odpowiednie zbiory funkcji i pakiety.
- Skontaktuj się z partnerem lub integratorem systemów obsługującym Twoją organizację.
- Jeśli użytkownicy Creative Cloud w Twoim przedsiębiorstwie nie mogą pobierać zasobów do edycji ani ich odkładać, sprawdź, czy problemy nie są powodowane niewłaściwą wielkością liter w nazwach domen użytych w adresach e-mail. Jak usunąć ten problem: Konfiguracja ręczna systemu AEM.
- Więcej informacji: Rozwiązywanie problemów z panelem Asset Link.