As tarefas de quem está a usar, em filas: iniciar, parar, concluir e pegar, com o tempo real contra o estimado.
Kind: view
Key: work_queue
Categoria: trabalho
Envelope: lista de um só elemento (a config vive em config[0])
Envelope de um só elemento
View.config é uma lista com um único elemento: a configuração vive em
config[0], não em config. Uma config escrita como mapa cru é lida de qualquer
maneira, mas entra nos relatórios como desvio de envelope.
Identificador da regra, gerado pela app. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
columnName
string
não
-
Coluna desta tabela, POR NOME.
coluna (nome)
operator
string
não
-
Operador da comparação.
-
value
string
não
-
Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
secondValue
string
não
-
Segundo valor, usado pelos operadores de intervalo. Só aparece no JSON quando não é nulo. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
Cada elemento de filterGroup.groups[].rules é um objeto:
Chave
Tipo
Obrigatório
Omissão
Descrição
Referência
id
string
não
-
Identificador da regra, gerado pela app. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
columnName
string
não
-
Coluna desta tabela, POR NOME.
coluna (nome)
operator
string
não
-
Operador da comparação.
-
value
string
não
-
Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
secondValue
string
não
-
Segundo valor, usado pelos operadores de intervalo. Só aparece no JSON quando não é nulo. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
Cada elemento de queues[].filterGroup.rules é um objeto:
Chave
Tipo
Obrigatório
Omissão
Descrição
Referência
id
string
não
-
Identificador da regra, gerado pela app. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
columnName
string
não
-
Coluna desta tabela, POR NOME.
coluna (nome)
operator
string
não
-
Operador da comparação.
-
value
string
não
-
Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
secondValue
string
não
-
Segundo valor, usado pelos operadores de intervalo. Só aparece no JSON quando não é nulo. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
Cada elemento de queues[].filterGroup.groups[].rules é um objeto:
Chave
Tipo
Obrigatório
Omissão
Descrição
Referência
id
string
não
-
Identificador da regra, gerado pela app. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
columnName
string
não
-
Coluna desta tabela, POR NOME.
coluna (nome)
operator
string
não
-
Operador da comparação.
-
value
string
não
-
Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
secondValue
string
não
-
Segundo valor, usado pelos operadores de intervalo. Só aparece no JSON quando não é nulo. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
Valor guardado na coluna do estado para cada estado: todo, inProgress, blocked e done. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
Descontinuado. Automação da primeira geração (tabela Workflow). Fica para as configs antigas; já não corre.
workflow (uuid)
executionId
uuid
não
-
Descontinuado. Nome antigo do workflowId; ainda lido, já não escrito pela app.
workflow (uuid)
workflowV2Id
uuid
não
-
Automação WorkflowV2 (o grupo de versões).
workflow V2 (uuid)
openFormFeatureId
uuid
não
-
Tabela cujo formulário o botão abre.
feature (uuid)
openFormRowIdColumnId
uuid
não
-
Coluna desta tabela que traz o id da linha a abrir.
coluna (uuid)
reportId
uuid
não
-
Relatório guardado que o botão abre com o registo da linha.
report (uuid)
buttonLabel
string
não
-
Texto do botão; vazio usa o rótulo da coluna.
-
buttonIcon
string
não
-
Nome do ícone desenhado no botão (ex.: "play_arrow").
-
confirmationMessage
string
não
-
Pergunta de confirmação antes de executar; vazio não pergunta.
-
showInTable
boolean
não
true
Mostra o botão nas vistas de tabela.
-
showInForm
boolean
não
true
Mostra o botão nos formulários.
-
buttonVariant
enumeration
não
-
Aspeto do botão; vazio vale "filled".
-
buttonColorRole
enumeration
não
-
Papel de cor do tema aplicado ao botão; vazio vale "primary".
-
visibleWhen
map
não
-
Descontinuado. Regra antiga de uma condição; a app lê-a mas já escreve visibilityRules.
-
openFormViewId
uuid
não
-
Vista de formulário da tabela de destino a abrir; vazio usa a predefinida.
vista (uuid)
afterSaveWorkflowV2Id
uuid
não
-
Automação a pedido que corre depois de o formulário guardar, com o registo guardado como linha.
workflow V2 (uuid)
visibilityRules
map
não
-
Regras de visibilidade: uma condição {dependsOn, operator, value, action, combineWithPrev} ou {rules: [...]}; dependsOn é o nome da coluna. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
visibilityEffect
enumeration
não
-
O que as regras fazem fora da condição: esconder (omissão) ou desativar o botão.
-
disabledMessage
string
não
-
Mensagem do botão desativado pela regra.
-
paramsFixed
map
não
-
Nome do parâmetro → valor literal injetado no lançamento, sem depender da linha. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.
-
cooldownSeconds
integer
não
-
Segundos em que o botão fica desativado depois de uma execução com sucesso; vazio ou 0 não espera.
-
paramsFromColumns
map
não
-
Nome do parâmetro da automação → coluna desta tabela de onde sai o valor. As CHAVES são nomes de parâmetro e não são referências; os VALORES são colunas.