| CPC G06F 21/6245 (2013.01) [G06F 16/2358 (2019.01); G06F 16/2365 (2019.01); G06F 21/64 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving an acceptance of a data privacy integration ticket for a data privacy integration protocol, wherein the data privacy integration ticket includes a set of object identifiers of a set of object instances, and wherein each respective object instance is of a respective object type;
providing ticket details to each of multiple applications in a multiple-application landscape, wherein each respective application has a relevant object type list that lists which object types are relevant to the respective application and wherein each respective application is included in a particular voting responder group for providing votes for a data privacy integration protocol;
creating a first voting work package that includes a first subset of object identifiers, wherein the first subset of object identifiers is a subset of the set of object identifiers included in the data privacy integration ticket;
providing a work package event for the first voting work package to a first set of applications in a first voting responder group that requests each application in the first set of applications to download work package details for the first voting work package;
receiving work package detail requests for the first voting work package from applications in the first set of applications;
responding to each work package detail request from applications in the first set of applications, including, for each request for work package detail request received from a respective application:
generating a work package object list for the respective application based on the first subset of object identifiers in the first voting work package; and
removing object identifiers from the work package object list for the respective application that have an associated object type that is not included in a relevant object type list for the respective application;
receiving votes for the data privacy integration protocol from applications in the first set of applications for a second subset of object identifiers, wherein the second subset of object identifiers is a subset of the first subset of object identifiers; and
creating a second voting work package for a second set of applications in a second voting responder group, wherein the second voting work package includes a third subset of object identifiers, wherein the third subset of object identifiers is a subset of the second subset of object identifiers that has been filtered to remove any object identifiers for which an application in the first set of applications did not respond affirmatively to a vote request for the data privacy integration protocol.
|