GDPR_Get_Data servicio

El servicio GDPR_Get_Data devuelve los datos personales de un individuo 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.

El servicio acepta el identificador exclusivo de los registros de datos de información de cliente y/o persona y recopila datos que contienen información personal o campos de contacto de cliente y devuelve los datos relevantes en la salida. La entrada al servicio GDPR_Get_Data debe contener PersonInfoKey o identificadores de cliente como CustomerKey o CustomerID junto con OrganizationCode. Por ejemplo:
<GDPRData PersonInfoKey="" CustomerID="" CustomerKey="" OrganizationCode=""/>
Nota: Si tanto PersonInfoKey como el identificador de cliente se pasan en la entrada, el servicio GDPR_Get_Data sólo considera el atributo PersonInfoKey .
El servicio GDPR_Get_Data acepta los datos siguientes en la entrada:
Tabla 1. Plantilla de entrada del servicio GDPR_Get_Data
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_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.

El servicio también devuelve el recuento de registros de orden asociados para la información de persona y/o registros de cliente identificados. Las órdenes que se devuelven se clasifican en órdenes en curso, órdenes completadas y órdenes depuradas en la salida de servicio.
  • Los pedidos en curso indican que los datos personales de la persona autorizada que se almacenan en la base de datos de IBM Sterling Order Management System siguen siendo necesarios para los procesos comerciales.
  • Los pedidos completados son aquellos cuyos procesos empresariales han finalizado, pero cuyos registros de pedidos aún no se han eliminado de la base de datos deIBM Sterling Order Management System.
  • Los pedidos depurados son los pedidos depurados y para los que los datos existen en las tablas de historial o en un origen de datos externo.
  • Los detalles de oportunidad y de oportunidad depurada también están disponibles en la salida de servicio.
El servicio GDPR_Get_Data devuelve los datos siguientes en la salida:
Tabla 2. Plantilla de salida del servicio GDPR_Get_Data
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.
@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.

@TotalOpportunities Identifica el número total de oportunidades asociadas a los datos personales de la persona autorizada almacenados en la base de datos deIBM Sterling Order Management System.
@TotalPurgedOpportunities Identifica el número total de oportunidades purgadas 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

Se llama a la salida de usuario OMPGetPurgedDataCountUE durante la ejecución del servicio GDPR_Get_Data para obtener la orden depurada y el recuento de oportunidades (atributos@TotalPurgedOrders y @TotalPurgedOpportunities ), de modo que si las órdenes y oportunidades depuradas se almacenan en un sistema diferente, la salida de usuario se puede implementar para recuperar la orden depurada y el recuento de oportunidades de un sistema externo.
Nota:
  • Los pedidos depurados se recuperan de la tabla de historial de pedidos de forma predeterminada. Si los pedidos se mueven fuera de IBM Sterling Order Management System en la purga, se debe implementar la OMPGetPurgedDataCountUE salida de usuario para obtener la información de los pedidos purgados.
  • Los atributos @TotalPurgedOrders y @TotalPurgedOpportunities no existen en la plantilla de salida de servicio predeterminada, pero se pueden añadir posteriormente como parte de la implementación personalizada, si es necesario.
Para obtener más información sobre la estructura de entrada y salida de la salida de usuario de OMPGetPurgedDataCountUE , consulte Javadoc.