Why Build an SSI Custom Cloud App?

Oracle Self-Service Integration custom cloud app support is provided for a developer who maintains the SSI service for an organization. You'll want to build a custom cloud app to enhance the cloud app selections available to your organization.

What Is a Custom Cloud App?

A custom cloud app is defined by the cloud app definition and the cloud app instance. These cloud apps will appear in SSI so end users can access their features and data within SSI recipes. An SSI end user is presented with a catalog of cloud apps, known as the Cloud Apps catalog, and predefined recipes, known as Public Recipes. The following diagram shows how a custom cloud app definition and a custom cloud app instance provide support for a custom cloud app.

Description of ssiag_dt_001.png follows
Description of the illustration ssiag_dt_001.png

What Is a Cloud App Definition?

The operations are provided in two forms:
  • CRUD operations on business objects and concepts exposed by the target cloud application service. Some examples are Create Opportunity, Update Contact, Delete Row, and Get Incidents

  • Change events on business objects and concepts exposed by the target cloud application service. Some examples are New Opportunity Created, Contact Updated, Row Deleted, and New Email Received

What Is a Cloud App Instance?

A cloud app instance includes the configuration parameters to apply an cloud app definition document to a specific cloud app. You create the cloud app instance by configuring the login criteria based on the OAuth model used by the specific cloud app.

What Is the Developer's Role?

As an SSI developer and administrator, you maintain both the definitions and the instances that are used by your organization. In addition, you administer the SSI instance used by your organization.