Consistent Interface for Campaign Business Object
AssigneeSap SE
InventorsDirk Wagner, Ingo Pfitzner, Mathias Knura, Martin Steiert
Life of this patent
Estimating the term…
Abstract
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a campaign business object.
Claims24
A computer readable medium including program code for providing a message-based interface for exchanging information about campaigns, including plans of action that include measures for executing and monitoring marketing activities intended to reach a defined goal, the medium comprising:
- program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting to maintain one or more instances of campaign failed delivery status data, including error codes and/or error reasons for failures of e-mails sent to customers or contact persons in mailing campaigns, the first message including a message package hierarchically organized as:
- a campaign failed delivery status bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one outbound entity from an outbound package, and wherein each outbound entity includes a mail system error code;
- and
- program code for sending a second message to the heterogeneous application responsive to the first message.
A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
- a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting to maintain one or more instances of campaign failed delivery status data, including error codes and/or error reasons for failures of e-mails sent to customers or contact persons in mailing campaigns, the instructions using a request;
- a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:
- a campaign failed delivery status bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one outbound entity from an outbound package, and wherein each outbound entity includes a mail system error code;
- and
- a second memory, remote from the graphical user interface, storing a plurality of service interfaces, wherein one of the service interfaces is operable to process the message via the service interface.
A computer readable medium including program code for providing a message-based interface for exchanging information about campaigns, including plans of action that include measures for executing and monitoring marketing activities intended to reach a defined goal, the medium comprising:
- program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting to maintain one or more campaign outbounds, the first message including a message package hierarchically organized as:
- a campaign outbound bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one outbound entity from an outbound package;
- and
- program code for sending a second message to the heterogeneous application responsive to the first message.
A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
- a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting to maintain one or more campaign outbounds, the instructions using a request;
- a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:
- a campaign outbound bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one outbound entity from an outbound package;
- and
- a second memory, remote from the graphical user interface, storing a plurality of service interfaces, wherein one of the service interfaces is operable to process the message via the service interface.
A computer readable medium including program code for providing a message-based interface for exchanging information about campaigns, including plans of action that include measures for executing and monitoring marketing activities intended to reach a defined goal, the medium comprising:
- program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting to maintain one or more sets of campaign reaction data, the data describing a reaction by a person or a company to a marketing campaign after the person or the company is contacted directly or because they respond to a campaign, the first message including a message package hierarchically organized as:
- a campaign reaction bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one inbound business transaction document reference entity from an inbound business transaction document reference package;
- and
- program code for sending a second message to the heterogeneous application responsive to the first message.
A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
- a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting to maintain one or more sets of campaign reaction data, the data describing a reaction by a person or a company to a marketing campaign after the person or the company is contacted directly or because they respond to a campaign, the instructions using a request;
- a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:
- a campaign reaction bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one inbound business transaction document reference entity from an inbound business transaction document reference package;
- and
- a second memory, remote from the graphical user interface, storing a plurality of service interfaces, wherein one of the service interfaces is operable to process the message via the service interface.
A computer readable medium including program code for providing a message-based interface for exchanging information about campaigns, including plans of action that include measures for executing and monitoring marketing activities intended to reach a defined goal, the medium comprising:
- program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting to maintain one or more instances of campaign mailing permission data, including subscriptions that control usage of customer contact data or contact person contact data for new marketing campaigns, the first message including a message package hierarchically organized as:
- a campaign mailing permission bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one outbound entity from an outbound package, and wherein each outbound entity includes a mailing permission denied indicator;
- and
- program code for sending a second message to the heterogeneous application responsive to the first message.
A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
- a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting to maintain one or more instances of campaign mailing permission data, including subscriptions that control usage of customer contact data or contact person contact data for new marketing campaigns, the instructions using a request;
- a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:
- a campaign mailing permission bundle maintain request sync message entity;
- and
- a campaign package including at least one campaign entity, wherein each campaign entity includes at least one outbound entity from an outbound package, and wherein each outbound entity includes a mailing permission denied indicator;
- and
- a second memory, remote from the graphical user interface, storing a plurality of service interfaces, wherein one of the service interfaces is operable to process the message via the service interface.
Dependencies are inferred from the claim text.