Execução de cenário, ciclos e fases em Adobe Workfront Fusion
Adobe Workfront Fusion é um sistema transacional, semelhante a bancos de dados relacionais. Cada execução de cenário começa com a fase de inicialização, continua com pelo menos um ciclo composto pelas fases de operação e confirmação/reversão e termina com a fase de finalização:
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
Inicialização
Durante a fase de inicialização, todas as conexões necessárias (conexão com um banco de dados, serviço de email e assim por diante) são criadas. Elas também são verificadas se cada módulo é capaz de executar as operações desejadas.
Ciclos
Cada ciclo representa uma unidade indivisível de trabalho composta por uma série de operações. É possível definir o número máximo de ciclos no painel configurações de cenário. O número padrão é 1.
Para obter mais informações, consulte O painel de configurações de cenário em Adobe Workfront Fusion.
Operação
Durante a fase de operação, a operação de leitura e/ou gravação é realizada:
- A operação de leitura consiste em obter dados de um serviço que é processado por outros módulos de acordo com um cenário predefinido. Por exemplo, o módulo Dropbox >Watch files retorna novos pacotes (arquivos) criados desde a última execução do cenário.
- A operação de gravação consiste em enviar dados para um determinado serviço para processamento adicional. Por exemplo, o módulo Dropbox >Carregar um arquivo carrega um arquivo para uma pasta Dropbox.
Confirmar
Se a fase de operação for bem-sucedida para todos os módulos, a fase de confirmação começará durante a qual todas as operações executadas pelos módulos serão confirmadas. Isso significa que o Workfront Fusion envia informações sobre seu êxito para todos os serviços envolvidos na fase de operação.
Reversão
Se ocorrer um erro durante a operação ou a fase de confirmação em qualquer módulo, a fase será abortada e a fase de reversão será iniciada, anulando todas as operações durante o ciclo fornecido. Alguns módulos não são compatíveis com a reversão e as operações executadas por esses módulos não podem ser retomadas. Para obter mais informações, consulte a seção módulos ACID.
Finalização
Durante a fase de finalização, as conexões abertas (por exemplo, conexões FTP, conexões de banco de dados e assim por diante) são fechadas e o cenário é concluído.
Módulos ACID
Todos os Workfront Fusion módulos que oferecem suporte à reversão (também conhecidos como transacionalidade) são marcados com a marca ACID.
Os módulos não marcados com essa tag não podem ser revertidos para seu estado inicial quando ocorrem erros em outros módulos. Um exemplo típico de um módulo não ACID é a ação Email >Enviar um Email. Depois que o email é enviado, não é possível desfazer o envio.