Argomenti

Alcuni processi di workflow accettano gli argomenti specificati dall'amministratore durante la configurazione del passaggio del workflow.

Gli argomenti vengono immessi come stringa singola nella proprietà Argomenti processo nel riquadro Proprietà dell'editor del flusso di lavoro. Per ogni processo descritto di seguito, il formato della stringa di argomento è descritto in una semplice grammatica EBNF. Ad esempio, quanto segue indica che la stringa dell’argomento è costituita da una o più coppie delimitate da virgole, in cui ogni coppia è costituita da un nome (che è una stringa) e da un valore, separati da due punti:

    args := name '::' value [',' name '::' value]*
    name := /* A string */
    value := /* A string */

Timeout

Dopo questo periodo di timeout, il passaggio del flusso di lavoro non è più operativo. Alcuni processi del flusso di lavoro rispettano il timeout, mentre per altri non si applica e viene ignorato.

Autorizzazioni

La sessione passata a WorkflowProcess è supportata dall'utente del servizio per il servizio del processo del flusso di lavoro, che dispone delle seguenti autorizzazioni nella radice dell'archivio:

  • jcr:read
  • rep:write
  • jcr:versionManagement
  • jcr:lockManagement
  • crx:replicate

Se tale set di autorizzazioni non è sufficiente per l'implementazione di WorkflowProcess, è necessario utilizzare una sessione con le autorizzazioni richieste.

A tale scopo, si consiglia di utilizzare un utente del servizio creato con il sottoinsieme di autorizzazioni necessario, ma minimo.

CAUTION
Se aggiorni una versione precedente a AEM 6.2, potrebbe essere necessario aggiornare l’implementazione.
Nelle versioni precedenti, la sessione di amministrazione è stata passata alle implementazioni WorkflowProcess e potrebbe quindi avere accesso completo all'archivio senza dover definire ACL specifici.
Le autorizzazioni sono ora definite come sopra (Autorizzazioni). Come è il metodo consigliato per aggiornare l’implementazione.
Una soluzione a breve termine è disponibile anche per motivi di compatibilità con le versioni precedenti quando non è possibile apportare modifiche al codice:
  • Utilizzo della console Web ( /system/console/configMgr individuare il servizio di configurazione del flusso di lavoro Adobe Granite

  • abilita la modalità legacy del processo di flusso di lavoro

Viene ripristinato il precedente comportamento, ovvero fornire una sessione di amministrazione all'implementazione WorkflowProcess e fornire nuovamente l'accesso illimitato all'intero archivio.