Transferir propriedade de dados entre pessoas
Como transferir as propriedades de dados de uma pessoa para outra utilizando API?
Utilizando API é possível realizar a transferência da propriedade de alguns dados entre pessoas.
Serão transferidos
A propriedade de todas as instâncias de solicitação em andamento onde a pessoa original é o solicitante
A propriedade de todas as tarefas pendentes onde a pessoa original é o ator responsável
A propriedade de todas as tarefas pendentes onde a pessoa original é o ator responsável
Os valores de campos de formulário utilizados para a alocação de tarefas futuras em solicitações em andamento
As propriedade de todos os objetos administrativos / de gestão
Não serão transferidos
As informações referentes ao solicitante de de instâncias de solicitações já concluídas
As informações referentes a execução de atividades já finalizadas
As informações referentes a mensagens e anexos incluídos em instâncias de solicitações
Os logs de auditoria
Como preparar uma requisição para transferir a propriedade de dados entre pessoas?
Para transferir os dados basta seguir os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Obter o userid e newuserid: O parâmetro userid é o códigoidentificador do usuário de quem se deseja copiar os dados e newuserid o código do usuário de destino. Ambos podem ser obtidos ao explorar a página Acesso > Pessoas no Zeev ou através de consultas de API como explicado em Listar pessoas;
Enviar requisição: Envie requisição para o endpoint Transferir propriedade de dados entre pessoas. Lembre-se de substituir seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev;
Código identificador da pessoa de origem
Código identificador da pessoa de destino
Sucesso.
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
POST /api/2/users/{userid}/transfer/{newuserid} HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
"success": true,
"from": 1,
"to": 1
}
Exemplo de requisição para transferir a propriedade de dados
let transferUserId = 573;
let transferNewUserId = 951;
const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");
const requestOptions = {
method: "POST",
headers: myHeaders
};
try {
const response = await fetch(`https://seu_endereco.do.zeev/api/2/users/${transferUserId}/transfer/${transferNewUserId}`, requestOptions);
const result = await response.text();
console.log(result)
} catch (error) {
console.error(error);
};
Links relacionados:
Atualizado