Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revertida da versão 17 (Pedido de Rafael Bittencourt 14-01-25)

...

O recurso de Personificação está disponível no TOTVS Fluig Plataforma a partir da atualização 1.7.1 (Crystal Lake)

É possível controlar as de permissões de acesso deste recurso pelo Painel de controle da plataforma, acessando o item Permissões e buscando a seguinte configuração:

...

Para consultar as APIs disponíveis, acesse aqui.

EndpointUsercodeObservações
Process
  • ProcessRest-GET /v2/processes/{processId}/activities
  • ProcessRest-GET /v2/processes/{processId}/process-versions/{processVersion}/activities
  • ProcessRest-GET /v2/processes/{processId}/process-versions/{processVersion}/requests
  • ProcessRest-GET /v2/processes/{processId}/process-versions/{processVersion}/requests/tasks
  • ProcessRest-GET /v2/processes/{processId}/requests
  • ProcessRest-GET /v2/processes/{processId}/requests/tasks
  • ProcessRest-GET /v2/processes/{processId}/requests/tasks/resume
  • ProcessRest-POST /start

Request
  • RequestRest-GET /v2/requests/{processInstanceId}/tasks
  • RequestRest-GET /v2/requests/{processInstanceId}/possible-assignees
  • RequestRest-POST /v2/requests/{processInstanceId}/move 
  • RequestRest-GET /v2/requests/{processInstanceId}/histories
  • RequestRest-GET /v2/requests/{processInstanceId}/attachments/{attachmentSequence}/download
  • RequestRest-GET /v2/requests/{processInstanceId}/attachments/download
  • RequestRest-GET /v2/requests/{processInstanceId}
  • RequestRest-GET /v2/requests/{processInstanceId}/activities
  • RequestRest-GET /v2/requests/{processInstanceId}/attachments

Activities
  • ActivityRest-GET /v2/activities

Tasks
  • TaskRest-GET /v2/tasks

...

  • CardIndexDataset
  • MetaListDataset

Exemplo de uso via API Rest

Para utilizar a personificação via API Rest é necessário acessar o serviço. Ao acessar a ferramenta configure os endpoints que deseja acessar.

Estado
subtletrue
titleExemplo

http://seudominio/process-management/api/v2/processes/seguranca/start

  • O endpoint utilizado no exemplo serve para iniciar uma solicitação.

Configurando o token do usuário

Exemplo utilizando jwt.token.

Image Removed

Dica

O que é jwt.token?

JWT é um padrão aberto de mercado definido pela RFC 7519 como um formato compacto e auto suficiente para transmitir informações entre as partes como um objeto JSON.

Informações

Dependendo do endpoint que esteja consumindo, será necessário passar as informações no body da requisição.

Configurando a personificação

Abaixo vamos mostrar o passo a passo para a configuração do recurso personificação.

01. Na aba Headers adicione a chave "X-Personification-UserCode" ** e o valor "usuárioComPermissãoDePersonificação”.

Painel
borderColor#f2f2f2
bgColor#f2f2f2

A chave utilizada para a configuração é X-Personification-UserCode

02. Após realizar as configurações, qualquer ação realizada, será feita no nome do usuário que foi utilizado na configuração de personificação.

Painel
borderColor#f2f2f2

Estado
subtletrue
titleExemplo

Estou realizando o login com o usuário A, mas iniciei uma solicitação com o usuário B, logo, ao acessar a Central de Tarefas do usuário B a solicitação estará inicializada por ele.

Abaixo temos alguns exemplos visuais utilizando a personificação

...

historyfalse
idsample
Card
id1
labelCom acesso

Image Removed

...

id2
labelSem acesso

...