Strumento di sviluppo Asset Compute

Lo strumento di sviluppo Asset Compute è un web harness locale che consente agli sviluppatori di configurare ed eseguire i processi di lavoro Asset Computer a livello locale, al di fuori del contesto di AEM SDK, rispetto alle risorse Asset Compute in Adobe I/O Runtime.

Eseguire lo strumento di sviluppo Asset Compute

Lo strumento di sviluppo Asset Compute può essere eseguito dalla directory principale del progetto Asset Compute tramite il comando del terminale:

$ aio app run

Verrà avviato lo strumento di sviluppo all’indirizzo http://localhost:9000 e verrà aperto automaticamente in una finestra del browser. Per eseguire lo strumento di sviluppo, è necessario specificare un devToolToken valido generato automaticamente tramite un parametro di query.

Interfaccia degli strumenti di sviluppo di Asset Compute interface

Strumento di sviluppo Asset Compute

  1. __File Source :__La selezione del file di origine viene utilizzata per:

    • È stato selezionato il binario della risorsa che funge da binario source passato al processo di lavoro di Asset Compute
    • Carica file di origine
  2. __Definizione profili Asset Compute :__Definisce il processo di lavoro Asset Compute da eseguire, inclusi i parametri: incluso l’endpoint URL del processo di lavoro, il nome della rappresentazione risultante ed eventuali parametri

  3. __Esegui :__Il pulsante Esegui esegue il profilo Asset Compute come definito nell’editor dei profili di configurazione di Asset Compute

  4. __Interrompi :__Il pulsante Interrompi annulla un’esecuzione avviata dal pulsante Esegui

  5. __Richiesta/Risposta :__Fornisce la richiesta HTTP e la risposta al/dal processo di lavoro Asset Compute in esecuzione in Adobe I/O Runtime. Può essere utile per il debug

  6. __Registri di attivazione :__Registri che descrivono l’esecuzione del processo di lavoro Asset Compute, insieme a eventuali errori. Queste informazioni sono disponibili anche nel formato standard aio app run

  7. __Rappresentazioni :__Visualizza tutte le rappresentazioni generate dall’esecuzione del processo di lavoro Asset Compute

  8. __devToolToken, parametro di query :__Il token dello strumento di sviluppo Asset Compute richiede la presenza di un parametro di query devToolToken valido. Questo token viene generato automaticamente ogni volta che viene generato un nuovo strumento di sviluppo

Esegui un processo di lavoro personalizzato

Click-through dell’esecuzione di un lavoro Asset Compute nello strumento di sviluppo (nessun audio)

  1. Verificare che lo strumento di sviluppo Asset Compute sia avviato dalla directory principale del progetto utilizzando il comando aio app run.

  2. Nello strumento di sviluppo Asset Compute, carica o seleziona un file immagine di esempio

    • Verifica che il file sia selezionato nel menu a discesa File Source
  3. Rivedi l’area di testo Definizione profilo Asset Compute

    • La chiave worker definisce l’URL del processo di lavoro Asset Compute distribuito

    • La chiave name definisce il nome della rappresentazione da generare

    • Altri valori chiave possono essere forniti in questo oggetto JSON e sono disponibili nel processo di lavoro sotto l’oggetto rendition.instructions

      • È possibile aggiungere valori per size, contrast e brightness:

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Tocca il pulsante Esegui

  5. La sezione Rappresentazioni verrà compilata con un segnaposto per le rappresentazioni

  6. Al termine del processo di lavoro, nel segnaposto della rappresentazione verrà visualizzata la rappresentazione generata

Se si apportano modifiche al codice di lavoro mentre Development Tool è in esecuzione, le modifiche verranno “implementate a caldo”. La “distribuzione a caldo” richiede diversi secondi, quindi consenti il completamento della distribuzione prima di rieseguire il processo di lavoro da Strumento di sviluppo.

Risoluzione di problemi

recommendation-more-help
experience-manager-learn-help-cloud-service