Session Management
Descubra mais sobre o componente Session Management e saiba como utilizá-lo na Digibee Integration Platform.
Atualizado
Isto foi útil?
Descubra mais sobre o componente Session Management e saiba como utilizá-lo na Digibee Integration Platform.
Atualizado
Isto foi útil?
O Session Management implementa o gerenciamento de sessão tradicional e a sua função principal para construção de pipelines é bastante utilizada no armazenamento de dados semelhantes às variáveis em desenvolvimento tradicional.
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por estão marcados com (DB)
.
Operation
Operação a ser executada (Get Data, Put Data, Delete Data).
Get Data
String
Session Type
Sessão para inserir o objeto especificado em Fields (Local ou Global).
Local
String
Fields
Objeto a ser especificado - ex. body, data, id.
body, data, id
String
Scoped
Quando esta opção está habilitada, a sessão é isolada de outro subprocesso. Nesse caso, os subprocessos veem sua própria versão dos dados da sessão.
False
Booleano
Esse componente pode ser configurado nas seguintes operações:
Get Data: busca na sessão os objetos especificados no parâmetro Fields, que serão inseridos em seguida no corpo da solicitação.
Put Data: insere na sessão (Local ou Global) os objetos especificados no parâmetro Fields.
Delete Data: apaga da sessão os objetos especificados no parâmetro Fields.
Lida com uma sessão onde os valores armazenados estão disponíveis apenas no pipeline em execução corrente.
Exemplo: As tags "body" e "data" da etapa Fields são armazenadas na sessão Local.
Lida com uma sessão baseada no token JWT do usuário autenticado, permitindo que pipelines e execuções distintas tenham acesso seguro aos dados armazenados na sessão global do usuário.
Exemplo
Step Name: Session-Management
Operation: Get Data
Session Type: Global
Fields: object
O componente aceita qualquer mensagem de entrada e pode fazer uso dela declarando os valores do JSON no campo Fields.
O componente não altera nenhuma informação da mensagem de entrada. Portanto, ela é retornada para o componente seguinte ou é utilizada como resposta final se este componente for o último passo do pipeline.
Ao manter a operação Get Data selecionada, os itens especificados no campo Fields serão adicionados à mensagem de saída (caso existam na sessão).
Somente será permitido armazenar e acessar dados em sessão Global quando o pipeline possuir o ou o e tiver o token JWT como critério de segurança.
Para executar um pipeline com esse critério de segurança, é necessário que você crie um pipeline de login e utilize o componente para obter um token JWT.