GDPR_Get_Detail_Data Serviço
O serviço GDPR_Get_Detail_Data retorna os detalhes do pedido ou da oportunidade do cliente, bem como os dados pessoais do indivíduo que estão armazenados no banco de dados do IBM Sterling® Order Management System.
Pré-requisito: Certifique-se de habilitar o suporte a GDPR no IBM Sterling Order Management System. Para obter mais informações, consulte Ativando o suporte GDPR no IBM Sterling Order Management System.
PersonInfoKey e / ou do cliente, como CustomerKey ou CustomerID juntamente com o OrganizationCode. Por exemplo,<GDPRData PersonInfoKey="" CustomerID="" CustomerKey="" OrganizationCode=""/>PersonInfoKey e o identificador do cliente forem transmitidos na entrada, o serviço GDPR_Get_Detail_Data considerará apenas o atributo PersonInfoKey ..O serviço GDPR_Get_Detail_Data chama o evento PUBLISH_DATA.. Este evento pode ser ativado para implementar um serviço para notificar o usuário sobre a disponibilidade dos dados.. O GDPR_Get_Detail_Data é chamado assincronamente por meio do serviço GDPR_Execute_Request para minimizar o impacto de desempenho nos processos de negócios.
| Dados de entrada | Descrição |
|---|---|
@PersonInfoKey |
Atributo de chave primária da tabela YFS_PERSON_INFO que armazena informações de contato de uma pessoa ou de um negócio |
@CustomerKey |
A chave primária para a tabela YFS_CUSTOMER |
@CustomerID |
O identificador para o cliente. Se esse atributo for transmitido, o OrganizationCode também deverá ser transmitido |
@OrganizationCode |
O código da organização da organização à qual o cliente pertence Esse atributo será necessário, se @CustomerID for transmitido na entrada |
A saída do serviço GDPR_Get_Detail_Data ajuda na portabilidade de dados pessoais para um indivíduo autorizado e pode ser compartilhada com ele. O serviço usa um modelo que pode ser usado para controlar as informações que podem ser compartilhadas com o indivíduo autorizado
| Dados de saída | Descrição |
|---|---|
<PersonInfo> |
Identifica informações e endereços pessoais relevantes. Informações pessoais são necessárias nos casos em que o contato pessoal precisa ser estabelecido. Por exemplo, tomar compromissos ou falar durante as negociações. |
<Customer> |
Identifica os detalhes do cliente especificados por uma organização. Ele contém informações pessoais, contatos do cliente, endereços, métodos de pagamento, perguntas de autenticação e respostas |
@PersonalDataExist |
Indica se os dados pessoais correspondentes aos parâmetros transmitidos na entrada existem na origem de dados ou não. |
@TotalInProgressOrders |
Identifica o número total de pedidos em andamento associados aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
@TotalCompletedOrders |
Identifica o número total de pedidos concluídos que estão associados aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
@TotalOpportunities |
Identifica o número total de oportunidades associadas aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
@TotalPurgedOrders |
Identifica o número total de pedidos eliminados que estão associados aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
@TotalPurgedOpportunities |
Identifica o número total de oportunidades eliminadas que estão associadas aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
<InProgressOrderList> |
Contém a lista de pedidos em andamento associados aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
<CompletedOrderList> |
Contém a lista de pedidos concluídos que estão associados aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
<PurgedOrderList> |
Contém a lista de pedidos eliminados que estão associados aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
<OpportunityList> |
Contém a lista de oportunidades eliminadas associadas aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
<PurgedOpportunityList> |
Contém a lista de oportunidades eliminadas que estão associadas aos dados pessoais do indivíduo autorizado que estão armazenados no banco de dados doIBM Sterling Order Management System. |
O modelo de saída padrão pode ser estendido para incluir entidades e atributos relacionados com base nas necessidades de negócios Saiba mais...
Para obter mais informações sobre as Informações da Pessoa e os atributos do cliente no modelo de saída, consulte getPersonInfoList e getCustomerDetails API Javadoc
OMPGetPurgedDataCountUE e OMPGetPurgedDataUE são chamadas durante a execução de serviço do GDPR_Get_Detail_Data para obter informações sobre as ordens ou oportunidades limpas, de modo que, se as ordens ou oportunidades limpas forem armazenadas em um sistema diferente, essas saídas de usuário podem ser implementadas para recuperar os detalhes da ordem limpa ou da oportunidade de um sistema externo.- Os pedidos ou oportunidades limpos são recuperados da tabela de histórico de pedidos e oportunidades por padrão. Se as ordens forem removidas do IBM Sterling Order Management System durante o expurgo, as saídas de usuário
OMPGetPurgedDataCountUEeOMPGetPurgedDataUEdeverão ser implementadas para obter as informações sobre ordens e oportunidades expurgadas. - Os atributos
@TotalPurgedOrdersou@TotalPurgedOpportuniese<PurgedOrderList>e os elementos<PurgedOpportunityList>não existem no modelo de saída de serviço padrão, mas esses atributos e elementos podem ser incluídos posteriormente como parte da implementação customizada, se necessário,.
OMPGetPurgedDataCountUE e OMPGetPurgedDataUE saídas de usuário, consulte o Javadoc.