Oracle Application Management Service Glossary

A

ClosedAMS

Oracle AMS stands for Oracle Application Management Service. Oracle AMS is the name of the cloud service that interacts with Oracle Marketing products, and apps developed for the App Developer Framework.

ClosedApps

Applications are specialized programs that app developers have built to extend the functionality of an Oracle Marketing product. Apps are comprised of services, which represent the functionality of the app. An app can contain multiple different services.

ClosedApp Providers

An App Provider is the name of a company or organization who creates apps for the App Framework.

E

ClosedEnactments

An enactment is a representation of a contact within a Responsys Program workflow. For example, when a customer makes a purchase, the customer’s contact information is pulled into the program and is represented as an enactment. This enactment moves through the Program workflow. Enactments can be considered in-memory and are not committed to the Responsys database until explicitly instructed. A contact can have multiple enactments within a single orchestration workflow. Though each enactment represents the same contact, each enactment is unique within the workflow.

ClosedEntry Tracking Variables

Entry Tracking Variables (sometimes referred to as Program Variables or Enactment Variables) enable marketers to update information about an enactment while it is in the Program workflow. Entry Tracking Variables can be used in workflows so that Data Switches can make decisions and route the enactments accordingly. Entry Tracking Variables are local to the specific Program canvas. Another program cannot access the Entry Tracking Variables for an enactment in a different workflow. Entry Tracking Variables are local to the specific enactment in the program workflow. There can be multiple enactments for the same contact, but each will have its own set of values for their Entry Tracking Variables.

P

ClosedProducts

A product is an entity within the app framework that represents an Oracle Marketing product. For example, Oracle Responsys is a product and Oracle Eloqua Sales Tools is a product. Apps are developed with a specific product in mind. Depending on the product you want to develop an app for, the services available for your app will differ.

R

ClosedRecord Definition

The record definition is essentially a set of input and output parameters. For each input, the app will return a specific output. These inputs and outputs defines the configuration for the service as set by the marketer.

For example, when configuring a service, the configuration UI must present the user with options to map product fields to app fields. This way, the app knows what to do with the data. In example, a CITY_ field in the product must be mapped to something like a City variable in the app so that the app can perform some operation with it.

See Record definitions to learn more.

S

ClosedService

Services are self-contained components of apps that are used by marketers.

T

ClosedTenants

A tenant is the term used to describe an account instance. An account instance can be tied to a marketing account or a developer account. Developers should note that each tenant has an associated id which is used when making requests within the app framework.

Responsys app developers can retrieve their tenant ID by logging into Responsys and navigating to Account > Account Summary. Find your Account Id, which is also your tenant ID.