Medidas de proteção do desempenho do Fusion
A automação do trabalho requer processamento rápido, por isso o Adobe Workfront Fusion foi projetado para alto desempenho. Como cenários de longa duração podem diminuir o ritmo do trabalho, o Workfront Fusion foi projetado com medidas de proteção que preservam o desempenho e limitam o tempo de execução, o tamanho dos dados e outros parâmetros do cenário. Os designers do Workfront Fusion devem estar cientes dessas medidas de proteção e devem incorporá-las às suas práticas de design.
Navegadores
- O Workfront Fusion é compatível apenas com navegadores baseados no Chrome.
Cenários
-
O tempo-limite padrão de execução de cenário é 40 minutos. Quando a execução atinge esse tempo-limite, o Workfront Fusion interrompe a execução do cenário após o próximo ciclo ou operação, dependendo do cenário. Isso força o cenário a parar logo depois que o limite de 40 minutos é atingido
O encadeamento de cenários não conta no tempo-limite de execução do cenário. Um cenário pai não acumula tempo enquanto aguarda a execução de um cenário filho.
-
O tamanho máximo de um blueprint do cenário é 5 MB, mas recomendamos manter o tamanho do cenário abaixo de 3 MB.
Os módulos do aplicativo que criam ou atualizam dados com um número elevado de campos podem causar blueprints muito grandes.
- Ao usar o aplicativo Workfront, selecione apenas os campos necessários para criar ou atualizar casos de uso.
- Ao usar outros aplicativos, use módulos de API personalizados para interagir com qualquer tipo de registro que tenha um número elevado de campos.
-
Embora não haja limite para o número de módulos em um cenário, cenários com mais de 150 módulos afetam negativamente o desempenho do sistema Workfront Fusion. Por esse motivo, não recomendamos criar cenários com mais de 150 módulos.
Operações
- O tempo-limite padrão de operação geralmente é 40 segundos.
Arquivos
- A capacidade total de processamento do Fusion para arquivos é 1 GB. O limite se baseia em um custo total de memória. Cada operação contribui para esse custo. Se um único arquivo de 400 MB for baixado e enviado, o custo total para a capacidade do arquivo será de 800 MB.
- As organizações que utilizam o plano Workfront Ultimate têm acesso a um aumento na capacidade de processamento de arquivo maior que 1 GB. No entanto, há outros fatores que afetam a transferência de dados. O serviço ao qual o Fusion está se conectando pode limitar o tamanho do arquivo, o que afetaria quaisquer arquivos processados por esse serviço. Além disso, arquivos grandes podem afetar o tempo de execução do cenário. O Fusion processará os arquivos até que o limite de execução de 40 minutos seja atingido, momento em que a execução falhará.
- Se um arquivo for baixado usando um módulo compatível com arquivos grandes e, em seguida, for passado para um módulo que não é, esse módulo não processará o arquivo com êxito. Arquivos grandes devem ser manipulados exclusivamente com módulos compatíveis durante todo o fluxo de trabalho.
- Os módulos que não oferecem suporte a arquivos grandes podem processar arquivos de até 200 MB.
Para obter mais informações, consulte Como trabalhar com arquivos grandes.
Uso de memória do servidor
-
O uso de memória do servidor para uma única execução é limitado a 1 GB.
Muitos fatores, como arquivos grandes ou módulos complexos, podem afetar o uso da memória do servidor de maneiras difíceis de prever ou controlar. Por esse motivo, a execução do cenário pode exceder o limite de memória de 1 GB, mesmo que o cenário siga todas as outras medidas de proteção de desempenho. Exceder o limite de memória causa falha na execução.
Webhooks
-
O tamanho máximo padrão de um conteúdo é 5 MB.
-
Os webhooks são limitados a 100 solicitações por segundo. Quando esse limite é atingido, o Workfront Fusion envia um status 429 (Solicitações demais).
-
O Workfront Fusion armazena conteúdo do webhook por 30 dias. O acesso a um conteúdo de webhook por mais de 30 dias após seu recebimento resulta no erro "Falha ao ler o arquivo do armazenamento".
-
Os webhooks são desativados automaticamente se qualquer uma das seguintes situações se aplicar:
- O webhook não foi conectado a nenhum cenário por mais de 5 dias
- O webhook é usado somente em cenários inativos, que ficaram assim por mais de 30 dias.
-
Os webhooks desativados serão excluídos e removidos do registro automaticamente se não estiverem conectados a nenhum cenário e estiverem com o status desativado por mais de 30 dias.
-
O tempo-limite para uma resposta do webhook é 5 minutos.
Histórico de execução
- Os logs do histórico de execução são limitados ao tamanho de 100 MB. Se o histórico de execução exceder esse tamanho, somente os primeiros 100 MB serão exibidos.
- Se um cenário tiver várias execuções simultâneas, apenas 5 delas serão exibidas na área Execuções da página de detalhes do cenário. Essa é a realidade mesmo quando mais de 5 execuções estão em andamento.
Execuções incompletas
- As execuções incompletas estão limitadas a um tamanho total de 10 MB por cenário. Se o limite de 10 MB for atingido, não serão armazenadas mais execuções incompletas para esse cenário.
- As execuções incompletas estão limitadas a um tamanho total de 500 MB por equipe. Se o limite de 500 MB for atingido, não serão armazenadas mais execuções incompletas para essa equipe.
- O Workfront Fusion permite até 5 falhas por minuto.
Tentativas
- Ao usar o módulo Quebra e especificar a diretiva Tentativa, se um cenário falhar consecutivamente 10 vezes em um período de 2 minutos, o cenário será desativado automaticamente.
Recursão
A recursão ocorre quando um cenário aciona uma nova execução de si mesmo, que aciona uma nova execução, e assim por diante em um loop infinito.
Por exemplo, um cenário é acionado quando uma tarefa é criada e esse cenário cria duas tarefas. As tarefas recém-criadas acionam o cenário novamente, criando quatro novas tarefas. Toda vez que uma tarefa é criada, o cenário é acionado, e toda vez que o cenário é executado, o número de tarefas dobra. O número de tarefas aumenta exponencialmente.
A recursão pode causar problemas de desempenho tanto para a organização responsável pelo cenário recursivo quanto para outras organizações.
Considere o seguinte em relação à recursão:
- Quando um cenário está causando recursão, ele é desativado pela equipe de engenharia do Fusion para evitar mais problemas de desempenho.
- Como a recursão é resultado do próprio design do cenário, é preciso projetar os cenários de forma que eles não incluam ações que acionem o próprio cenário.
TLS
- Atualmente, o Fusion é compatível com o TLS versão 1.2 por padrão.
- O Fusion poderá usar o TLS 1.3 para solicitações HTTPS de saída se o TLS 1.3 estiver habilitado para o serviço de destino.
- O Fusion é compatível com TLS 1.2 e TLS 1.3 para solicitações HTTPS de entrada para Webhooks.
- As organizações podem solicitar que o TLS versão 1.3 seja habilitado para sua instância do Fusion.
https://<domain>.my.workfront.com.