GDPR_Get_Detail_Data servicio
El servicio GDPR_Get_Detail_Data devuelve el pedido del cliente o los detalles de la oportunidad, así como los datos personales del individuo que están almacenados en la base de datos de IBM Sterling® Order Management System.
Requisito previo: Asegúrese de habilitar la compatibilidad con GDPR en IBM Sterling Order Management System. Para obtener más información, consulte Habilitación del soporte de GDPR en IBM Sterling Order Management System.
PersonInfoKey y/o los identificadores de cliente como, por ejemplo, CustomerKey o CustomerID junto con OrganizationCode. Por ejemplo:<GDPRData PersonInfoKey="" CustomerID="" CustomerKey="" OrganizationCode=""/>PersonInfoKey y el identificador de cliente en la entrada, el servicio GDPR_Get_Detail_Data sólo considera el atributo PersonInfoKey .El servicio GDPR_Get_Detail_Data invoca el suceso PUBLISH_DATA. Este evento se puede activar para implementar un servicio para notificar al usuario sobre la disponibilidad de los datos. GDPR_Get_Detail_Data se llama de forma asíncrona a través del servicio GDPR_Execute_Request para minimizar el impacto en el rendimiento en los procesos de negocio.
| Datos de entrada | Descripción |
|---|---|
@PersonInfoKey |
Atributo de clave primaria de la tabla YFS_PERSON_INFO que almacena información de contacto de una persona o una empresa. |
@CustomerKey |
La clave primaria para la tabla YFS_CUSTOMER. |
@CustomerID |
Identificador del cliente. Si se pasa este atributo, también se debe pasar OrganizationCode . |
@OrganizationCode |
El código de organización de la organización a la que pertenece el cliente. Este atributo es necesario, si se pasa @CustomerID en la entrada. |
La salida del servicio GDPR_Get_Detail_Data ayuda en la portabilidad de datos personales para una persona autorizada y se puede compartir con la persona. El servicio utiliza una plantilla que se puede utilizar para controlar la información que se puede compartir con la persona autorizada.
| Datos de salida | Descripción |
|---|---|
<PersonInfo> |
Identifica las direcciones y la información personal relevante. Se requiere información personal en los casos en que sea necesario establecer contacto personal. Por ejemplo, tomar citas o hablar durante las negociaciones. |
<Customer> |
Identifica los detalles de cliente especificados por una organización. Contiene información personal, contactos de cliente, direcciones, métodos de pago, preguntas de autenticación y respuestas. |
@PersonalDataExist |
Indica si los datos personales correspondientes a los parámetros que se pasan en la entrada existen o no en el origen de datos. |
@TotalInProgressOrders |
Identifica el número total de pedidos en curso asociados a los datos personales de la persona autorizada almacenados en la base de datos de IBM Sterling Order Management System. |
@TotalCompletedOrders |
Identifica el número total de pedidos completados que están asociados a los datos personales del individuo autorizado que se almacenan en la base de datos de IBM Sterling Order Management System. |
@TotalOpportunities |
Identifica el número total de oportunidades asociadas a los datos personales de la persona autorizada almacenados en la base de datos de IBM Sterling Order Management System. |
@TotalPurgedOrders |
Identifica el número total de pedidos purgados que están asociados a los datos personales del individuo autorizado que se almacenan en la base de datos de IBM Sterling Order Management System. |
@TotalPurgedOpportunities |
Identifica el número total de oportunidades depuradas que están asociadas a los datos personales de la persona autorizada que se almacenan en la base de datos deIBM Sterling Order Management System. |
<InProgressOrderList> |
Contiene la lista de pedidos en curso asociados a los datos personales de la persona autorizada almacenados en la base de datos de IBM Sterling Order Management System. |
<CompletedOrderList> |
Contiene la lista de pedidos completados que están asociados a los datos personales de la persona autorizada que se almacenan en la base de datos de IBM Sterling Order Management System. |
<PurgedOrderList> |
Contiene la lista de pedidos purgados que están asociados a los datos personales del individuo autorizado que se almacenan en la base de datos de IBM Sterling Order Management System. |
<OpportunityList> |
Contiene la lista de oportunidades eliminadas asociadas a los datos personales de la persona autorizada que se almacenan en la base de datos deIBM Sterling Order Management System. |
<PurgedOpportunityList> |
Contiene la lista de oportunidades depuradas que están asociadas a los datos personales de la persona autorizada que se almacenan en la base de datos deIBM Sterling Order Management System. |
La plantilla de salida predeterminada se puede ampliar para incluir entidades y atributos relacionados en función de los requisitos empresariales. Más información...
Para obtener más información sobre la información de persona y los atributos de cliente en la plantilla de salida, consulte getPersonInfoList y getCustomerDetails API Javadoc
OMPGetPurgedDataCountUE y OMPGetPurgedDataUE durante la ejecución del servicio GDPR_Get_Detail_Data para obtener información sobre las órdenes o oportunidades depuradas, de modo que si las órdenes o oportunidades depuradas se almacenan en un sistema diferente, estas salidas de usuario se pueden implementar para recuperar los detalles de orden o oportunidad depuradas de un sistema externo.- Las órdenes o oportunidades depuradas se recuperan de la tabla de historial de pedidos y oportunidades de forma predeterminada. Si los pedidos se mueven fuera de IBM Sterling Order Management System en la purga, se deben implementar las salidas de usuario
OMPGetPurgedDataCountUEyOMPGetPurgedDataUEpara obtener la información de los pedidos y oportunidades purgados. - Los atributos
@TotalPurgedOrderso@TotalPurgedOpportuniesy los elementos<PurgedOrderList>y<PurgedOpportunityList>no existen en la plantilla de salida de servicio predeterminada, pero estos atributos y elementos se pueden añadir más adelante como parte de la implementación personalizada, si es necesario.
OMPGetPurgedDataCountUE y OMPGetPurgedDataUE , consulte el Javadoc.