Workflow Studio dados
Cada vez que você adiciona uma ação a um fluxo, Workflow Studio adiciona uma cápsula de dados para armazenar seus resultados. O nome da cápsula de dados indica sua sequência no fluxo e seu tipo de dados.
Os designers de fluxo usam cápsulas de dados de resultado da ação para fornecer entrada para outros fluxos, ações ou subfluxos. Os designers de fluxo podem usar o valor de sequência no nome da cápsula de dados para garantir que eles selecionem a cápsula de dados correta como um valor de entrada. Quando um fluxo executa uma ação, ele gera o valor de tempo de execução da cápsula de dados conforme é usado. Por exemplo, se uma cápsula de dados para [Gatilho->Registro de incidente] for preenchida com valores de registro de incidente no início de um fluxo e, em seguida, os valores de registro de incidente forem atualizados, a cápsula de dados refletirá os valores atualizados em tempo real para o restante do fluxo.
Preenchimento da cápsula de dados
Workflow Studio O preenche os valores da cápsula de dados quando a ação, a lógica de fluxo ou o subfluxo que produz a cápsula de dados termina de ser executado. Se outra ação, lógica de fluxo ou subfluxo for executado e alterar o valor da cápsula de dados, o novo valor será usado para o restante do fluxo. Por exemplo, suponha que você tenha um fluxo acionado pela criação de um registro de incidente que executa as ações a seguir.
- Defina a lógica de fluxo das Variáveis de fluxo para armazenar o valor de [Gatilho->Registro de incidente->Descrição resumida] na variável de fluxo original-short-description.
- Atualize a ação de registro [Incidente] para adicionar uma cadeia de caracteres de texto a [Gatilho->Registro de incidente->Descrição resumida].
- Açãode log para armazenar o valor da cápsula de dados [Gatilho->Registro de incidente->Descrição resumida].
- Açãode log para armazenar o valor da cápsula de dados [2->Registro de incidente->Descrição resumida].
- Açãode log para armazenar o valor da variável de fluxo original-short-description.
Ao testar este fluxo e exibir os detalhes de execução, você pode ver que os valores de tempo de execução refletem as ações e a lógica de fluxo que foram executadas. A ação-1 armazena a descrição resumida do incidente original em uma variável de fluxo chamada original-short-description. A ação-2 muda o valor da cápsula de dados [Gatilho->Registro de incidente->Descrição resumida] para adicionar o prefixo NOVO VALOR: à frente da cadeia de caracteres. Todas as outras ações que usam esta cápsula de dados usarão este novo valor. A ação-3 registra o valor atual da cápsula de dados [Gatilho->Registro de incidente->Descrição resumida], que foi atualizado pela Ação-2. A ação-4 registra o valor da cápsula de dados [2->Registro de incidente->Descrição resumida], que tem o mesmo valor que a cápsula de dados [Gatilho->Registro de incidente->Descrição resumida]. Ambas as cápsulas de dados armazenam a descrição resumida do incidente, conforme definido pela Ação-2. A ação-5 registra o valor da variável de fluxo original-short-description definida pela ação-1.
Segurança de dados e limpeza de HTML
Workflow Studio protege contra scripts entre sites e injeção de código avaliando todos os dados de cadeia de caracteres para marcação HTML. O sistema preserva somente a marcação HTML que está presente em sua lista de inclusões. Todas as outras marcações HTML são removidas dos dados de cadeia de caracteres.
A lista de inclusões oferece suporte a esses elementos e atributos HTML, que não podem ser modificados.
| Elemento HTML | Atributos incluídos |
|---|---|
| um | classe, href, destino, título |
| abreviar | classe, título |
| endereço | classe |
| área | alt, classe, coordenadas, href, forma |
| artigo | classe |
| aside | classe |
| áudio | reprodução automática, classe, controles, loop, pré-carregamento, src |
| b | classe |
| BDI | classe, diretório |
| bdo | classe, diretório |
| grande | classe |
| blockquote | citar, classe |
| br | classe |
| legenda | classe |
| centro | classe |
| citar | classe |
| código | classe |
| coluna | alinhar, classe, período, valor, largura |
| grupo de colunas | alinhar, classe, período, valor, largura |
| dd | classe |
| del | classe, data/hora |
| detalhes | classe, abrir |
| div | classe |
| dl | classe |
| dt | classe |
| em | classe |
| emp | classe |
| fonte | classe, cor, face, tamanho |
| rodapé | classe |
| h1 | classe |
| h2 | classe |
| h3 | classe |
| h4 | classe |
| h5 | classe |
| h6 | classe |
| cabeçalho | classe |
| rh | classe |
| html | |
| i | classe |
| img | alt, classe, altura, origem, título, largura |
| entrada | aria-label, classe, tipo, valor |
| em | classe, data/hora |
| li | classe |
| marca | classe |
| nav | classe |
| ol | classe |
| p | classe |
| pre | classe |
| s | classe |
| seção | classe |
| pequeno | classe |
| período | classe |
| sub | classe |
| suporte | classe |
| svg | classe |
| forte | classe |
| estilo | |
| tabela | alinhar, borda, classe, valor, largura |
| marcador | classe |
| corpo | alinhar, classe, valor |
| td | alinhar, classe, colspan, rowspan, valign, largura |
| tpé | alinhar, classe, valor |
| ไทย | alinhar, classe, colspan, rowspan, valign, largura |
| thead | alinhar, classe, valor |
| Türkçe | alinhar, classe, intervalo de linhas, valor |
| tt | classe |
| u | classe |
| ul | classe |
| vídeo | reprodução automática, classe, controles, altura, loop, pré-carregamento, origem, largura |