Cria ou atualiza uma variável na sessão do token, com base em uma chave e valor. Essa variável é adicionada ao mapa de dados do token da requisição.
Figura 1 - Bloco Definir Variável de Token da Requisição
Compatibilidade
- Bloco servidor: cronapi.screen.Operations.addTokenClaim()
Retorno
O bloco não possui retorno.
Parâmetros
Chave
Chave do token que será criada ou atualizada.
- Posição: 1
- Inglês: Key
- Tipo: Texto / String
- Exemplo: "Cidade"
Valor
Valor da chave do token que será criado ou atualizado.
- Posição: 2
- Inglês: Value
- Tipo: Texto / String
- Exemplo: "Salvador"
Exemplo 1 - Criando a nova variável
A função abaixo contém o bloco Definir Variável de Token da Requisição com o parâmetro Chave recebendo "Cidade" e o parâmetro Valor recebendo "Salvador". Utilizamos o bloco imprimir em conjunto com o bloco Obter Mapa de Dados do Token da Requisição para exibir os parâmetros do token. Observe que o último parâmetro é a chave e o valor que adicionamos com o bloco Definir Variável de Token da Requisição.
Figura 2 - Definindo a chave "Cidade" com valor "Salvador" para o mapa de token da requisição
Exemplo 2 - Atualizando uma variável
Neste exemplo, atualizaremos a variável "sub", apresentada no console do depurador na figura 2. Seu valor original é "admin", utilizando o bloco Definir Variável de Token da Requisição, atualizaremos o seu valor para "newValue", confira na figura abaixo.
Figura 3 - Alterando o valor da chave "sub" para "newValue"