Perfil
Em Perfil você consulta seus dados e ajusta o que vale para a organização: os binários padrão dos modelos, as chaves de acesso à API, a integração com a Tempo OK e o webhook de avisos. Abra a tela clicando no seu nome, no pé do menu lateral.
O topo mostra Email, Nome, Organização e Membro desde. Se faltar algum arquivo obrigatório para executar, como um binário ou uma licença, a seção Pré-requisitos do ambiente lista o que falta; use Atualizar verificação depois de corrigir.
Binários padrão da organização
Escolha o executável de NEWAVE, DECOMP, DESSEM e GEVAZP usado quando uma rodada não tem um binário específico. A escolha vale para todos os usuários da organização.
- Em cada modelo, selecione uma das versões cadastradas para a organização.
- Clique em Salvar binários padrão.
Para remover o padrão de um modelo, selecione Nenhum binário padrão.
Chaves de API
As chaves dão acesso à API para usuários.
-
Em Chaves de API, clique em Minhas chaves.
-
Em Nova chave, informe um Nome que identifique o uso, como o sistema que vai chamar a API.
-
Em Expiração, escolha a data final ou deixe em branco para usar a validade padrão de 90 dias.
-
Marque os escopos. Ler estudos e Criar/importar estudos já vêm marcados; marque só o que a integração precisa.
Escopo Permite studies:readLer estudos studies:writeCriar e importar estudos executions:readLer execuções executions:writeDisparar execuções webhooks:readLer a configuração e as entregas de webhook webhooks:writeAlterar e reenviar webhooks -
Clique em Criar chave e copie o valor mostrado em Segredo criado. Ele não aparece de novo.
A tabela Chaves mostra nome, prefixo, escopos, estado, data de expiração e último uso. Clique em Revogar para cortar o acesso de uma chave na hora. Uma chave revogada ou expirada não volta a funcionar: crie outra.
Administradores da organização veem também Chaves da organização, com as chaves de todos os membros, filtro por estado (Ativas, Expiradas, Revogadas) e a opção de revogar qualquer uma.
Integração Tempo OK
A chave da Tempo OK permite baixar PREVS e DADVAZ na tela TOK.
- Cole a chave em Chave Tempo OK.
- Clique em Testar para conferir o acesso sem salvar.
- Clique em Salvar integração.
Ao salvar, o Myria valida a chave. O estado aparece abaixo do campo: Acesso ativo ou Sem acesso, com a data da última validação. Para remover a integração, apague a chave e salve.
Webhooks
O webhook envia avisos para um endereço da sua organização. A URL precisa usar HTTPS e estar acessível pela internet.
- Informe a URL do webhook.
- Em Eventos, marque Mapas TOK baixados e/ou Rodadas concluídas ou com falha. Os eventos TOK só ficam disponíveis com uma chave Tempo OK validada.
- Clique em Salvar webhook.
Depois de salvo, aparece o Segredo de assinatura; use Mostrar para copiá-lo e validar os avisos no seu sistema. Gerar novo segredo troca o segredo: atualize-o no seu sistema logo em seguida.
Cada aviso é um POST com corpo JSON
{id, type, created_at, organization: {id, slug, name}, data}. O type é
tok.downloaded (mapa TOK baixado) ou rodada.finished (rodada concluída ou
com falha). Os cabeçalhos são X-Myria-Event, X-Myria-Delivery,
X-Myria-Timestamp e X-Myria-Signature. Para validar, calcule o HMAC SHA-256
de timestamp + "." + corpo com o segredo e compare com o valor de
X-Myria-Signature (sha256=<hex>). Cada tentativa leva timestamp e
assinatura novos; use o id do corpo para descartar avisos repetidos.
Respostas fora de 2xx contam como falha e o aviso é reenviado mais tarde.
Em tok.downloaded, o campo data.map_kind identifica o pacote baixado:
prevs, vazpast ou dadvaz. Para DADVAZ, data.repository_path aponta para
a captura em terceiros/tok/dadvaz/; files_downloaded conta os arquivos
diários publicados, sem o marcador de conclusão.
Os avisos do Perfil são diferentes do webhook da API, que tem outros eventos e outro formato (Webhooks). Configurar o webhook pela API substitui a URL e o segredo daqui e desliga estes avisos.
Problemas comuns
“Revise os binários padrão selecionados.” Uma das versões escolhidas não é mais válida para o modelo. Escolha outra versão da lista.
“Integração salva. Token Tempook sem acesso”. A chave foi salva, mas a Tempo OK recusou o acesso. Confira a chave e a assinatura com a Tempo OK.
“Integração salva. Não foi possível validar o token Tempook no momento”. A Tempo OK não respondeu. A chave fica salva; use Testar mais tarde. Com a Checagem ativa na tela TOK, o Myria também tenta validá-la de novo a cada intervalo.
“Revise a configuração do webhook.” Confira se a URL começa com https://
e aponta para um endereço público.
A lista de binários está vazia. Nenhuma versão foi cadastrada para a sua organização. Fale com a equipe Myria.