Show Menu
ARGOMENTI×

Use asset microservices and processing profiles

I microservizi delle risorse consentono l’elaborazione scalabile e resiliente delle risorse mediante applicazioni native per il cloud (o "lavoratori"). Adobe gestisce i servizi per una gestione ottimale dei diversi tipi di risorse e opzioni di elaborazione.
I microservizi delle risorse consentono di elaborare una vasta gamma di tipi di file che coprono più formati out-of-the-box di quanto sia possibile con le versioni precedenti di Experience Manager. Ad esempio, l'estrazione delle miniature dei formati PSD e PSB ora è possibile che soluzioni di terze parti come ImageMagick precedentemente richieste.
L’elaborazione delle risorse dipende dalla configurazione in Profili di elaborazione . Experience Manager fornisce una configurazione di base predefinita e consente agli amministratori di aggiungere una configurazione di elaborazione delle risorse più specifica. Gli amministratori creano, mantengono e modificano le configurazioni dei flussi di lavoro post-elaborazione, inclusa la personalizzazione facoltativa. La personalizzazione dei flussi di lavoro consente agli sviluppatori di ampliare l'offerta predefinita.

elaborazione delle risorseVisualizzazione di alto livello dell’elaborazione delle risorse

L’elaborazione delle risorse qui descritta sostituisce il modello di DAM Update Asset flusso di lavoro esistente nelle versioni precedenti di Experience Manager. La maggior parte della generazione di rappresentazioni standard e dei passaggi relativi ai metadati vengono sostituiti dall’elaborazione dei microservizi di risorse e gli eventuali passaggi rimanenti possono essere sostituiti dalla configurazione del flusso di lavoro di post-elaborazione.

Comprendere le opzioni di elaborazione delle risorse

Experience Manager consente i seguenti livelli di elaborazione.
Opzione
Descrizione
Casi di utilizzo coperti
È disponibile così come è e non può essere modificato. Questa configurazione fornisce funzionalità di generazione delle rappresentazioni di base.
  • Miniature standard utilizzate dall’interfaccia Assets utente (48, 140 e 319 px)
  • Anteprima grande (rappresentazione Web - 1280 px)
  • Estrazione di metadati e testo.
Configurato dagli amministratori tramite l'interfaccia utente. Offre più opzioni per la generazione della rappresentazione, estendendo l'opzione predefinita. Estendete l’opzione out-of-the-box per fornire formati e rappresentazioni diversi.
  • Rendering FPO.
  • Modificare il formato file e la risoluzione delle immagini
  • Applicabile in modo condizionale ai tipi di file configurati.
Configurato dagli amministratori tramite l'interfaccia utente per utilizzare il codice personalizzato attraverso le applicazioni personalizzate per chiamare il servizio di elaborazione delle risorse. Supporta requisiti più complessi in un metodo scalabile e nativo per il cloud.
Consultate casi di utilizzo consentiti.

Formati di file supportati

I microservizi delle risorse supportano un’ampia varietà di formati di file per elaborare, generare rappresentazioni o estrarre metadati. Consulta i formati di file supportati per l'elenco completo dei tipi MIME e le funzionalità supportate per ciascun tipo.

Configurazione predefinita

Alcune impostazioni predefinite sono preconfigurate per garantire la disponibilità delle rappresentazioni predefinite richieste nel Experience Manager. La configurazione predefinita garantisce inoltre la disponibilità di operazioni di estrazione dei metadati e di estrazione del testo. Gli utenti possono iniziare a caricare o aggiornare immediatamente le risorse e per impostazione predefinita è disponibile l’elaborazione di base.
Con la configurazione predefinita, è configurato solo il profilo di elaborazione di base. Tale profilo di elaborazione non è visibile nell'interfaccia utente e non è possibile modificarlo. Viene sempre eseguito per elaborare le risorse caricate. Questo profilo di elaborazione predefinito garantisce che l'elaborazione di base richiesta Experience Manager venga completata su tutte le risorse.

Configurazione standard

Experience Manager forniscono funzionalità per generare rappresentazioni più specifiche per i formati comuni in base alle esigenze dell'utente. Un amministratore può creare ulteriori profili di elaborazione per facilitare la creazione di tali rappresentazioni. Gli utenti quindi assegnano uno o più dei profili disponibili a cartelle specifiche per completare l’elaborazione aggiuntiva. Ad esempio, l'elaborazione aggiuntiva può generare rappresentazioni per Web, dispositivi mobili e tablet. Il seguente video illustra come creare e applicare profili di elaborazione e come accedere alle rappresentazioni create.
  • Larghezza e altezza rappresentazione: Le specifiche relative a larghezza e altezza della rappresentazione forniscono le dimensioni massime dell’immagine di output generata. I microservizi risorse cercano di produrre la rappresentazione più grande possibile, che larghezza e altezza non sono maggiori rispettivamente della larghezza e dell’altezza specificate. Le proporzioni vengono mantenute, ovvero sono uguali a quelle dell’originale. Un valore vuoto indica che l'elaborazione delle risorse assume la dimensione in pixel dell'originale.
  • Regole di inclusione del tipo MIME: Quando viene elaborata una risorsa con un tipo MIME specifico, il tipo MIME viene prima controllato rispetto al valore dei tipi MIME esclusi per la specifica di rappresentazione. Se corrisponde a tale elenco, questa rappresentazione specifica non viene generata per la risorsa (elenco Bloccati ). In caso contrario, il tipo MIME viene controllato rispetto al tipo MIME incluso e, se corrisponde all'elenco, viene generata la rappresentazione ( elenco Consentiti).
  • Rappresentazioni FPO speciali: Quando si inseriscono risorse di grandi dimensioni da Experience Manager a Adobe InDesign documenti, un creativo professionista attende molto tempo dopo aver inserito una risorsa . Nel frattempo, all'utente viene impedito di utilizzare InDesign. Questo interrompe il flusso creativo e influisce negativamente sull'esperienza dell'utente. Adobe consente di inserire temporaneamente rappresentazioni di piccole dimensioni nei InDesign documenti, che possono essere sostituite con risorse a risoluzione piena on-demand in un secondo momento. Experience Manager fornisce rappresentazioni utilizzate solo per il posizionamento (FPO). Tali rappresentazioni FPO hanno una dimensione file ridotta ma hanno le stesse proporzioni.
Il profilo di elaborazione può includere una rappresentazione FPO (solo per posizionamento). Consulta la Adobe Asset Link documentazione manage-assets-using-adobe-asset-link.html per comprendere se è necessario attivarla per il profilo di elaborazione. Per ulteriori informazioni, consulta documentazione completa Adobe collegamento risorse.

Crea profilo standard

Per creare un profilo di elaborazione standard, effettuate le seguenti operazioni:
  1. Gli amministratori accedono a Strumenti > Risorse > Profili ​di elaborazione. Fai clic su Crea .
  2. Specificate un nome che consenta di identificare in modo univoco il profilo quando si applica a una cartella.
  3. Per generare le rappresentazioni FPO, nella scheda Standard abilitare Crea rappresentazione FPO. Immettete un valore Qualità compreso tra 1 e 100.
  4. Per generare altre rappresentazioni, fate clic su Aggiungi nuovo e fornite le seguenti informazioni:
    • Nome file di ogni rappresentazione.
    • Formato file (PNG, JPEG o GIF) di ciascuna rappresentazione.
    • Larghezza e altezza in pixel di ciascuna rappresentazione. Se i valori non sono specificati, viene usata la dimensione in pixel dell’immagine originale.
    • Qualità in percentuale di ciascuna rappresentazione JPEG.
    • Tipi MIME inclusi ed esclusi per definire l'applicabilità di un profilo.
  5. Fai clic su Salva .

Profilo personalizzato e casi di utilizzo

Supporta una serie di Asset Compute Service casi di utilizzo, ad esempio l'elaborazione predefinita, l'elaborazione formati specifici per i Adobi come i file Photoshop e l'implementazione di un'elaborazione personalizzata o specifica per l'organizzazione. La personalizzazione del flusso di lavoro di DAM Update Asset richiesta in passato, viene gestita automaticamente o tramite la configurazione dei profili di elaborazione. Se queste opzioni di elaborazione non soddisfano le esigenze aziendali, Adobe consiglia di sviluppare e utilizzare Asset Compute Service per estendere le funzionalità predefinite. Per una panoramica, consultate Comprendere l’estensibilità e quando utilizzarla .
Adobe consiglia di utilizzare un'applicazione personalizzata solo quando i requisiti aziendali non possono essere soddisfatti utilizzando le configurazioni predefinite o il profilo standard.
Può trasformare immagini, video, documenti e altri formati di file in diverse rappresentazioni, come miniature, testo estratto e metadati, nonché archivi.
Gli sviluppatori possono utilizzare il Asset Compute Service per creare applicazioni personalizzate in grado di soddisfare i casi di utilizzo supportati. Experience Manager possono chiamare queste applicazioni personalizzate dall'interfaccia utente utilizzando profili personalizzati che gli amministratori configurano. Asset Compute Service supporta i seguenti casi di utilizzo di servizi esterni:
  • Utilizzate Adobe Photoshopl'API ImageCutout e salvate il risultato come rappresentazione.
  • Chiama sistemi di terze parti per aggiornare i dati, ad esempio un sistema PIM.
  • Utilizzate Photoshop API per generare diverse rappresentazioni basate su modello Photoshop.
  • Utilizzate API Lightroom di Adobe per ottimizzare le risorse assimilate e salvarle come rappresentazioni.
Non potete modificare i metadati standard utilizzando le applicazioni personalizzate. Potete modificare solo i metadati personalizzati.

Creare un profilo personalizzato

Per creare un profilo personalizzato, attenetevi alla procedura seguente:
  1. Gli amministratori accedono a Strumenti > Risorse > Profili di elaborazione. Fai clic su Crea .
  2. Fare clic sulla scheda Personalizzato . Fate clic su Aggiungi nuovo . Specificate il nome file desiderato per la rappresentazione.
  3. Fornite le seguenti informazioni.
    Fai clic su Salva .
Le applicazioni personalizzate sono app Project Firefly headless. L'applicazione personalizzata ottiene tutti i file forniti se sono configurati con un profilo di elaborazione. L'applicazione deve filtrare i file.
Se l'app Firefly e Experience Manager l'account non appartengono alla stessa organizzazione, l'integrazione non funziona.

Esempio di profilo personalizzato

Per illustrare l'utilizzo del profilo personalizzato, consideriamo un caso d'uso per applicare del testo personalizzato alle immagini della campagna. Potete creare un profilo di elaborazione che sfrutta l'API di Photoshop per modificare le immagini.
L'integrazione di Asset Compute Service consente Experience Manager di trasmettere questi parametri all'applicazione personalizzata utilizzando il campo Service Parameters . L'applicazione personalizzata chiama quindi l'API Photoshop e trasmette questi valori all'API. Ad esempio, potete trasmettere il nome del font, il colore del testo, lo spessore del testo e la dimensione del testo per aggiungere il testo personalizzato alle immagini della campagna.
Figura: Utilizzate il campo Parametridiservizio per trasmettere informazioni aggiunte ai parametri predefiniti creati nell'applicazione personalizzata. In questo esempio, quando le immagini della campagna vengono caricate, le immagini vengono aggiornate con Jumanji testo in Arial-BoldMT font.

Utilizzo dei profili di elaborazione per elaborare le risorse

Potete creare e applicare profili di elaborazione personalizzati aggiuntivi a cartelle specifiche per Experience Manager per elaborare le risorse caricate o aggiornate in queste cartelle. Il profilo di elaborazione standard predefinito viene sempre eseguito ma non è visibile nell'interfaccia utente. Se aggiungete un profilo personalizzato, entrambi i profili vengono utilizzati per elaborare le risorse caricate.
Applicate i profili di elaborazione alle cartelle utilizzando uno dei seguenti metodi:
  • Gli amministratori possono selezionare una definizione di profilo di elaborazione in Strumenti > Risorse > Profili ​di elaborazione e utilizzare l'azione Applica profilo alle cartelle . Viene aperto un browser del contenuto che consente di passare a cartelle specifiche, selezionarle e confermare l’applicazione del profilo.
  • Users can select a folder in the Assets user interface, use Properties action to open folder properties screen, click on the Processing Profiles tab, and in the popup list, select the appropriate processing profile for that folder. Per salvare le modifiche, fate clic su Salva e chiudi .
A una cartella è possibile applicare un solo profilo di elaborazione. Per generare più rappresentazioni, aggiungi più definizioni di rappresentazione al profilo di elaborazione esistente.
Dopo aver applicato un profilo di elaborazione a una cartella, tutte le nuove risorse caricate (o aggiornate) in questa cartella o in una delle sottocartelle vengono elaborate utilizzando il profilo di elaborazione aggiuntivo configurato. Questa elaborazione si aggiunge al profilo standard predefinito.
Un profilo di elaborazione applicato a una cartella funziona per l’intera struttura ad albero, ma può essere sostituito con un altro profilo applicato a una sottocartella. Quando le risorse vengono caricate in una cartella, Experience Manager controlla le proprietà della cartella contenitore per un profilo di elaborazione. Se non ne viene applicata alcuna, viene controllata una cartella principale nella gerarchia per verificare se è necessario applicare un profilo di elaborazione.
Per verificare che le risorse siano state elaborate, visualizzate l'anteprima delle rappresentazioni generate nella vista Rappresentazioni nella parte sinistra. Aprite l'anteprima della risorsa e aprite la barra a sinistra per accedere alla visualizzazione Rappresentazioni . Le rappresentazioni specifiche nel profilo di elaborazione, per le quali il tipo di risorsa specifico corrisponde alle regole di inclusione del tipo MIME, devono essere visibili e accessibili.
Figura: Esempio di due rappresentazioni aggiuntive generate da un profilo di elaborazione applicato alla cartella principale.

Flussi di lavoro di post-elaborazione

Per situazioni in cui è necessaria un’ulteriore elaborazione delle risorse che non può essere ottenuta utilizzando i profili di elaborazione, alla configurazione possono essere aggiunti ulteriori flussi di lavoro di post-elaborazione. Questo consente di aggiungere un'elaborazione completamente personalizzata al di sopra dell'elaborazione configurabile tramite i microservizi delle risorse.
I flussi di lavoro post-elaborazione, se configurati, vengono eseguiti automaticamente da AEM al termine dell'elaborazione dei microservizi. Non è necessario aggiungere manualmente gli avviatori del flusso di lavoro per attivarli. Gli esempi includono:
  • Passaggi del flusso di lavoro personalizzati per l’elaborazione delle risorse.
  • Integrazioni per aggiungere metadati o proprietà alle risorse da sistemi esterni, ad esempio informazioni su prodotti o processi.
  • Elaborazione aggiuntiva eseguita da servizi esterni.
L'aggiunta di una configurazione di flusso di lavoro post-elaborazione a Experience Manager comprende i seguenti passaggi:
  • Creare uno o più modelli di workflow. I documenti li menzionano come modelli di flusso di lavoro post-elaborazione, ma sono modelli di flusso di lavoro Experience Manager standard.
  • A questi modelli potete aggiungere specifici passaggi del flusso di lavoro. I passaggi vengono eseguiti sulle risorse in base alla configurazione di un modello di workflow.
  • Aggiungi il passaggio DAM Update Asset Workflow (Flusso di lavoro aggiornamento risorse DAM completato) al termine. L’aggiunta di questo passaggio fa sì che Experience Manager sappia quando termina l’elaborazione e la risorsa possa essere contrassegnata come elaborata, ossia quando sulla risorsa viene visualizzato Nuovo .
  • Create una configurazione per il servizio Custom Workflow Runner Service che consenta di configurare l'esecuzione di un modello di flusso di lavoro post-elaborazione tramite un percorso (percorso della cartella) o mediante un'espressione regolare.

Creare modelli di flussi di lavoro post-elaborazione

I modelli di flusso di lavoro post-elaborazione sono modelli AEM flusso di lavoro standard. Create modelli diversi se avete bisogno di un'elaborazione diversa per diverse posizioni di repository o tipi di risorse.
Le fasi di elaborazione devono essere aggiunte in base alle esigenze. Potete utilizzare tutti i passaggi supportati disponibili, nonché eventuali passaggi di flusso di lavoro implementati personalizzati.
Assicurati che l'ultimo passaggio di ogni flusso di lavoro di post-elaborazione sia DAM Update Asset Workflow Completed Process . L’ultimo passaggio consente di garantire che Experience Manager sia a conoscenza del completamento dell’elaborazione delle risorse.

Configurare l'esecuzione del flusso di lavoro di post-elaborazione

Per configurare i modelli di flusso di lavoro post-elaborazione da eseguire per le risorse caricate o aggiornate nel sistema al termine dell’elaborazione dei microservizi di risorse, è necessario configurare il servizio Custom Workflow Runner.
Il servizio Custom Workflow Runner ( com.adobe.cq.dam.processor.nui.impl.workflow.CustomDamWorkflowRunnerImpl ) è un servizio OSGi e offre due opzioni di configurazione:
  • Flussi di lavoro di post-elaborazione per percorso ( postProcWorkflowsByPath ): È possibile elencare più modelli di workflow, basati su percorsi di repository diversi. I percorsi e i modelli devono essere separati da due punti. I percorsi dell'archivio semplici sono supportati e devono essere mappati su un modello di workflow nel /var percorso. Esempio: /content/dam/my-brand:/var/workflow/models/my-workflow .
  • Flussi di lavoro di post-elaborazione per espressione ( postProcWorkflowsByExpression ): È possibile elencare più modelli di flusso di lavoro, in base a diverse espressioni regolari. Le espressioni e i modelli devono essere separati da due punti. L'espressione regolare deve puntare direttamente al nodo Asset, e non a una delle rappresentazioni o dei file. Esempio: /content/dam(/.*/)(marketing/seasonal)(/.*):/var/workflow/models/my-workflow .
La configurazione di Custom Workflow Runner è una configurazione di un servizio OSGi. Consultate Implementare Experience Manager per informazioni su come distribuire una configurazione OSGi. La console Web OSGi, a differenza delle distribuzioni di AEM di servizi locali e gestiti, non è direttamente disponibile nelle distribuzioni di servizi cloud.
Per informazioni dettagliate sul passaggio del flusso di lavoro standard da utilizzare nel flusso di lavoro di post-elaborazione, consultate i passaggi del flusso di lavoro nel flusso di lavoro di post-elaborazione (in riferimento allo sviluppatore).

Best practice e limitazioni

  • Considerate le vostre esigenze per tutti i tipi di rappresentazioni durante la progettazione di flussi di lavoro. Se non prevedete la necessità di una rappresentazione in futuro, rimuovete il passaggio di creazione dal flusso di lavoro. Le rappresentazioni non possono essere eliminate in blocco in seguito. Le rappresentazioni indesiderate possono occupare molto spazio di archiviazione dopo un uso prolungato di Experience Manager. Per le singole risorse, potete rimuovere manualmente i rendering dall’interfaccia utente. Per più risorse, potete personalizzare Experience Manager per eliminare rappresentazioni specifiche oppure eliminare le risorse e caricarle di nuovo.
  • Al momento, il supporto è limitato alla generazione di rappresentazioni. La generazione di nuova risorsa non è supportata.