Entidade que armazena as informações dos Scripts disponíveis na plataforma.
Estrutura de Dados
| Tipo | Nome do elemento | Restrições | Observações |
|---|---|---|---|
| texto | name_id | único, 255 caracteres | Utilizado para identificar o script. |
| texto | name | 255 caracteres | Nome do Script. |
| texto | description | Descrição do Script. | |
| json | parameters | Indica quais parâmetros o usuário deve preencher para executar o script. |
Vínculos
| Entidade Vinculada | Essa Entidade | Entidade de Destino |
|---|---|---|
| Task | 1 Script | N Tasks |
Observações
- Cada parâmetro é um objeto JSON com a chave sendo a ordem de exibição na página web.
- Para cada parâmetro, informe o tipo (‘string’ ou ‘select’), o rótulo (label) a ser exibido na página web, e uma descrição curta para auxiliar o usuário.
- Caso o parâmetro seja do tipo ‘select’, é necessário adicionar o parâmetro ‘options’ no JSON, contendo uma lista de tuplas contendo o id da opção e o nome da opção.
- Exemplo:
{ "1": { "type": "string", "label": "ID da Organização", "description": "Informe o ID da Organização desejada." }, "2": { "type": "select", "label": "Selecione as tarefas para preencher", "description": "Selecione quais tarefas serão preenchidas automaticamente pelo script.", "options": [ ["dados_gerais_setup_inicial", "Preenchimento dos Dados gerais do Empreendimento"], ["criacao_prop_empreendimento", "Criação da Proposta do Empreendimento no SIOPI"], ["abertura_conta_empreendimento", "Abertura da Conta 003 do Empreendimento na CEF"] ] }
} ```