Create Template

post

/iam/governance/applicationmanagement/api/v1/templates

Creates a new Template in Oracle Idenity Manager.

Request

Supported Media Types
Body ()
Details of the new template.
Root Schema : Application
Type: object
Show Source
Nested Schema : advanceConfigurations
Type: array
Show Source
Nested Schema : basicConfigurations
Type: array
Show Source
Nested Schema : catalogAttributes
Type: array
Show Source
Nested Schema : objectClass
Type: array
Show Source
Nested Schema : organizations
Type: array
Show Source
Nested Schema : Attribute
Type: object
Show Source
Nested Schema : BasicAttribute
Type: object
Show Source
Nested Schema : ObjectClass
Type: object
Show Source
Nested Schema : Form
Type: object
Show Source
Nested Schema : objectClassConfigurations
Type: array
Show Source
Nested Schema : ProvisioningConfig
Type: object
Show Source
Nested Schema : ReconConfig
Type: object
Show Source
Nested Schema : form
Type: array
Show Source
Nested Schema : schemaAttributes
Type: array
Show Source
Nested Schema : SchemaAttribute
Type: object
Show Source
Nested Schema : capabilities
Type: array
Show Source
Nested Schema : FailedTaskAssignConfig
Type: object
Show Source
Nested Schema : FailedTaskRetryConfig
Type: object
Show Source
Nested Schema : Capability
Type: object
Show Source
Nested Schema : actionScripts
Type: array
Show Source
Nested Schema : ActionScript
Type: object
Show Source
Nested Schema : CorrelationRule
Type: object
Show Source
Nested Schema : reconJobDetails
Type: array
Show Source
Nested Schema : situationResponses
Type: array
Show Source
Nested Schema : childIdentityCorrelationRule
Type: array
Show Source
Nested Schema : ruleElements
Type: array
Show Source
Nested Schema : CorrelationRuleElement
Type: object
Show Source
Nested Schema : transformParams
Type: array
Show Source
Nested Schema : TransformParams
Type: object
Show Source
Nested Schema : ReconJobDetail
Type: object
Show Source
Nested Schema : parametersList
Type: array
Show Source
Nested Schema : ReconJobParameter
Type: object
Show Source
Nested Schema : SituationResponse
Type: object
Show Source
  • Allowed Values: [ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ]
  • Allowed Values: [ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
Nested Schema : Organization
Type: object
Show Source
Back to Top

Response

Default Response

Successful
Back to Top

Examples

This example demonstrates the ability for creating a sample template.

cURL Example

curl  -H "Content-Type: application/json"  -H "X-Requested-By: <anyvalue>"  -X POST  -u username:password  -d @post.json http://pseudo.com/iam/governance/applicationmanagement/api/v1 /templates

Example of Request Body

The following example shows the contents of the response body in JSON format.

{
  "applicationName": "wZ3D5DMe",
  "applicationDisplayName": "adv",
  "description": "",
  "connectorDisplayName": "Oracle EBS User Management",
  "connectorVersion": "11.1.1.5.0",
  "connectorDeploymentPath": "/scratch/myfolder/devtools/Middleware/idm/server/ConnectorDefaultDirectory/Oracle_EBS_UM-11.1.1.5.0",
  "basicConfigurations": {
    "basicConfig": [
      {
        "name": "Connector Server Name",
        "value": "",
        "required": false
      },
      {
        "name": "TopologyName",
        "value": "None",
        "required": false
      },
      {
        "name": "batchSize",
        "value": "1000",
        "helpText": "<b> Batch Size </b> </ br>  Specify the batch size for fetching the records while Reconciliation",
        "dataType": "int",
        "required": false
      },
      {
        "name": "contextAppId",
        "value": "0",
        "helpText": "<b> Context Application Id</b> </ br>Enter the name of the application to which context user belongs.",
        "dataType": "String",
        "required": false
      },
      {
        "name": "contextRespId",
        "value": "0",
        "helpText": "<b> Context Responsibility Id</b> </ br> Enter the responsibility assigned to the user in whose context connector operations are performed on the target system",
        "dataType": "String",
        "required": false
      },
      {
        "name": "contextUserId",
        "value": "0",
        "helpText": " <b> Context User Id</b> </ br> Enter the user ID of the user in whose context connector operations are performed on the target system.",
        "dataType": "String",
        "required": false
      },
      {
        "name": "database",
        "value": "conDev",
        "helpText": "<b> Database</b> </ br>Enter the name of the database on the database server that contains the table.",
        "dataType": "String",
        "required": false
      },
      {
        "name": "host",
        "value": "myhost.pseudo.com",
        "helpText": "<b> Host</b> </ br> Enter the name of the host where the database is running.",
        "dataType": "String",
        "required": false
      },
      {
        "name": "jdbcUrlTemplate",
        "value": "jdbc:oracle:thin:@myhost.pseudo.com:<port-number>:conDev",
        "helpText": " <b> JDBC Connection URL</b> </ br> Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(<port-number>)]:[DB]. for more info, read the JDBC driver documentation",
  
"dataType": "String",
        "required": true
      },
      {
        "name": "password",
        "value": "apps",
        "helpText": " <b> User Password</b> </ br>
 Enter a user account that has permission to access accounts table.",
        "dataType": "GuardedString",
        "required": true,
        "encrypted": true
      },
      {
        "name": "port",
        "value": "<port-number>",
        "helpText": "<b> TCP Port</b> </ br>Enter the port number the database server is listening on.",
        "dataType": "int",
        "required": false
      },
      {
        "name": "user",
        "value": "apps",
        "helpText": "<b> User</b> </ br>Enter the name of the mandatory Database user with permission to account table.",
        "dataType": "String",
        "required": true
      }
    ]
  },
  "advanceConfigurations": {
    "advanceConfig": [
      {
        "name": "Connector Name",
        "value": "org.identityconnectors.ebs.EBSConnector",
        "required": false
      },
      {
        "name": "User Configuration Lookup",
        "value": "Lookup.Oracle EBS UM.UM.Configuration",
        "required": false
      },
      {
        "name": "Bundle Name",
        "value": "org.identityconnectors.ebs",
        "required": false
      },
      {
        "name": "Bundle Version",
        "value": "1.0.11150",
        "required": false
      }
    ]
  },
  "objectClass": [
    {
      "name": "USER",
      "provisioningConfig": {
        "accountName": "",
        "validationScript": "",
        "transformationScript": "",
        "capabilities": {
          "capability": [
            {
              "actionName": "disable",
              "enabled": true
            },
            {
              "actionName": "delete",
              "enabled": true
            },
            {
              "actionName": "create",
              "enabled": true
            },
            {
              "actionName": "enable",
              "enabled": true
            },
            {
              "actionName": "update",
              "enabled": true
            }
          ]
        }
      },
      "reconConfig": {
        "reconJobDetails": {
          "jobDetail": [
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target Roles Lookup Reconciliation",
              "mode": "Entitlement",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Lookup Name",
                    "value": "Lookup.Oracle EBS UM.Roles",
                    "helpText": "Lookup Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "__ROLES__",
                    "helpText": "Object Type",
                    "dataType": "String"
                  },
                  {
                    "name": "Code Key Attribute",
                    "value": "Code",
                    "helpText": "Code Key attribute",
                    "dataType": "String"
                  },
                  {
                    "name": "Decode Attribute",
                    "value": "Decode",
                    "helpText": "Decode attribute",
                    "dataType": "String"
                  }
                ]
              }
            },
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target Responsibilities Lookup Reconciliation",
              "mode": "Entitlement",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Lookup Name",
                    "value": "Lookup.Oracle EBS UM.Responsibilities",
                    "helpText": "Lookup Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "__RESPONSIBILITIES__",
                    "helpText": "Object Type",
                    "dataType": "String"
                  },
                  {
                    "name": "Code Key Attribute",
                    "value": "Code",
                    "helpText": "Code Key attribute",
                    "dataType": "String"
                  },
                  {
                    "name": "Decode Attribute",
                    "value": "Decode",
                    "helpText": "Decode Attribute",
                    "dataType": "String"
                  }
                ]
              }
            },
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target Applications Lookup Reconciliation",
              "mode": "Entitlement",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Lookup Name",
                    "value": "Lookup.Oracle EBS UM.Applications",
                    "helpText": "Lookup Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "__APPLICATIONS__",
                    "helpText": "Object Type",
                    "dataType": "String"
                  },
                  {
                    "name": "Code Key Attribute",
                    "value": "Code",
                    "helpText": "Code Key attribute",
                    "dataType": "String"
                  },
                  {
                    "name": "Decode Attribute",
                    "value": "Decode",
                    "helpText": "Decode Attribute",
                    "dataType": "String"
                  }
                ]
              }
            },
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target Security Groups Lookup Reconciliation",
              "mode": "Entitlement",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Lookup Name",
                    "value": "Lookup.Oracle EBS UM.SecurityGroups",
                    "helpText": "Lookup Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "__SECURITY_GROUPS__",
                    "helpText": "Object Type",
                    "dataType": "String"
                  },
                  {
                    "name": "Code Key Attribute",
                    "value": "Code",
                    "helpText": "Code Key attribute",
                    "dataType": "String"
                  },
                  {
                    "name": "Decode Attribute",
                    "value": "Decode",
                    "helpText": "Decode Attribute",
                    "dataType": "String"
                  }
                ]
              }
            },
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target User Reconciliation",
              "mode": "Full",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Filter",
                    "value": "",
                    "helpText": "Filter",
                    "dataType": "String"
                  },
                  {
                    "name": "Incremental Recon Attribute",
                    "value": "",
                    "helpText": "Incremental Recon Attribute",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "User",
                    "helpText": "Object Type",
                    "dataType": "String"
                  },
                  {
                    "name": "Latest Token",
                    "value": "",
                    "helpText": "Latest Token",
                    "dataType": "String"
                  },
                  {
                    "name": "Scheduled Task Name",
                    "value": "wZ3D5DMe Oracle EBS UM Target User Reconciliation",
                    "helpText": "Scheduled Task Name",
                    "dataType": "String",
                    "required": true
                  }
                ]
              }
            },
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target Incremental User Reconciliation",
              "mode": "Incremental",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Sync Token",
                    "value": "",
                    "helpText": "Sync Token",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "User",
                    "helpText": "Object Type",
                    "dataType": "String"
                  },
                  {
                    "name": "Scheduled Task Name",
                    "value": "wZ3D5DMe Oracle EBS UM Target Incremental User Reconciliation",
                    "helpText": "Scheduled Task Name",
                    "dataType": "String",
                    "required": true
                  }
                ]
              }
            },
            {
              "jobName": "wZ3D5DMe Oracle EBS UM Target User Delete Reconciliation",
              "mode": "Delete",
              "parametersList": {
                "parameter": [
                  {
                    "name": "Application Name",
                    "value": "wZ3D5DMe",
                    "helpText": "Application Name",
                    "dataType": "String"
                  },
                  {
                    "name": "Object Type",
                    "value": "User",
                    "helpText": "Object Type",
                    "dataType": "String",
                    "required": true
                  }
                ]
              }
            }
          ]
        },
        "identityCorrelationRule": {
          "ruleOperator": "AND",
          "ruleElement": [
            {
              "targetAttribute": "__NAME__",
              "userAttribute": "User Login",
              "elementOperator": "Equals",
              "transformName": "NONE"
            }
          ]
        },
        "situationResponses": {
          "situationResponse": [
            {
              "situation": "No Matches Found",
              "response": "None"
            },
            {
              "situation": "One Entity Match Found",
              "response": "Establish Link"
            },
            {
              "situation": "One Process Match Found",
              "response": "Establish Link"
            }
          ]
        },
        "validationScript": "",
        "transformationScript": ""
      },
      "form": {
        "name": "Oracle EBS UM User",
        "backendName": "UD_WZ3D5DME",
        "schemaAttributes": {
          "schemaAttribute": [
            {
              "name": "CUSTOMER_ID",
              "dataType": "String",
              "displayName": "Customer ID",
              "length": 256,
              "identityAttribute": "",
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "required": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "accountDiscriminator": false
            },
            {
              "name": "PARTY_LAST_NAME",
              "dataType": "String",
              "displayName": "Party Last Name",
              "length": 150,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "DESCRIPTION",
              "dataType": "String",
              "displayName": "Description",
              "length": 240,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "EMPLOYEE_ID",
              "dataType": "String",
              "displayName": "Person Id",
              "length": 30,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "START_DATE",
              "dataType": "Date",
              "displayName": "Effective Start Date",
              "length": 0,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DateFieldDlg",
              "reconcileable": true,
              "provisionable": true,
              "advanceFlags": "DATE",
              "provideOldValueOnUpdate": true
            },
            {
              "name": "__UID__",
              "dataType": "String",
              "displayName": "User Id",
              "length": 100,
              "keyField": true,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "reconcileable": true,
              "provisionable": true
            },
            {
              "name": "SUPPLIER_NAME",
              "dataType": "String",
              "displayName": "Supplier Name",
              "length": 100,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "dataType": "String",
              "displayName": "SoDCheckTrackingID",
              "length": 50,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "provisionable": false,
              "advanceFlags": "IGNORE"
            },
            {
              "dataType": "String",
              "displayName": "SoDCheckTimestamp",
              "length": 50,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "provisionable": false,
              "advanceFlags": "IGNORE"
            },
            {
              "dataType": "String",
              "displayName": "SoDCheckEntitlementViolation",
              "length": 4000,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "provisionable": false,
              "advanceFlags": "IGNORE"
            },
            {
              "name": "FAX",
              "dataType": "String",
              "displayName": "Fax",
              "length": 80,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "SUPPLIER_PARTY_ID",
              "dataType": "String",
              "displayName": "Supplier Party Id",
              "length": 100,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "reconcileable": true,
              "provisionable": true,
              "advanceFlags": "WRITEBACK"
            },
            {
              "name": "END_DATE",
              "dataType": "Date",
              "displayName": "Effective End Date",
              "length": 0,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DateFieldDlg",
              "reconcileable": true,
              "provisionable": true,
              "advanceFlags": "DATE",
              "provideOldValueOnUpdate": true
            },
            {
              "name": "PASSWORD_EXP_TYPE",
              "dataType": "String",
              "displayName": "Password Expiration Type",
              "length": 30,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "LookupField",
              "reconcileable": true,
              "provisionable": true,
              "listOfValues": "Lookup.Oracle EBS UM.PasswordExpTypes",
              "provideOldValueOnUpdate": true
            },
            {
              "name": "PARTY_TYPE",
              "dataType": "String",
              "displayName": "Party Type",
              "length": 100,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "LookupField",
              "reconcileable": true,
              "provisionable": true,
              "listOfValues": "Lookup.Oracle EBS UM.PartyType",
              "provideOldValueOnUpdate": true
            },
            {
              "dataType": "String",
              "displayName": "SoDCheckStatus",
              "length": 50,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "provisionable": false,
              "advanceFlags": "IGNORE",
              "defaultValue": "SODCheckNotInitiated"
            },
            {
              "name": "PARTY_ID",
              "dataType": "String",
              "displayName": "Party Id",
              "length": 100,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "__NAME__",
              "dataType": "String",
              "displayName": "User Name",
              "length": 100,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "required": true,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "PARTY_FIRST_NAME",
              "dataType": "String",
              "displayName": "Party First Name",
              "length": 150,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "__PASSWORD__",
              "dataType": "String",
              "displayName": "Password",
              "length": 100,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "PasswordField",
              "provisionable": true,
              "encrypted": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "EMAIL_ADDRESS",
              "dataType": "String",
              "displayName": "Email",
              "length": 240,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "USER_GUID",
              "dataType": "String",
              "displayName": "SSO GUID",
              "length": 256,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "name": "PASSWORD_LIFESPAN",
              "dataType": "Long",
              "displayName": "Password Expiration Interval",
              "length": 19,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true,
              "provisionable": true,
              "provideOldValueOnUpdate": true
            },
            {
              "dataType": "String",
              "displayName": "SoDCheckResult",
              "length": 4000,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "DOField",
              "provisionable": false,
              "advanceFlags": "IGNORE"
            },
            {
              "dataType": "Long",
              "displayName": "Server",
              "length": 19,
              "keyField": true,
              "keyFieldCaseInsensitive": false,
              "required": true,
              "fieldType": "ITResourceLookupField",
              "reconcileable": true,
              "provisionable": false,
              "advanceFlags": "IGNORE"
            },
            {
              "name": "__ENABLE__",
              "dataType": "String",
              "displayName": "Status",
              "length": 256,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true
            }
          ]
        },
        "form": [
          {
            "name": "Responsibilities",
            "backendName": "UD_RESPON18",
            "schemaAttributes": {
              "schemaAttribute": [
                {
                  "name": "__RESPONSIBILITY__~__RESPONSIBILITY__~RESP_DESCRIPTION",
                  "dataType": "String",
                  "displayName": "Responsibility Description",
                  "length": 200,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "fieldType": "TextField",
                  "reconcileable": true,
                  "provisionable": true
                },
                {
                  "name": "__RESPONSIBILITY__~__RESPONSIBILITY__~RESP_START_DATE",
                  "dataType": "Date",
                  "displayName": "Responsibility Start Date",
                  "length": 0,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "fieldType": "DateFieldDlg",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "DATE"
                },
                {
                  "name": "__RESPONSIBILITY__~__RESPONSIBILITY__~RESPONSIBILITY_APP_ID",
                  "dataType": "String",
                  "displayName": "Application Name",
                  "length": 256,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "required": true,
                  "fieldType": "LookupField",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "LOOKUP",
                  "listOfValues": "Lookup.Oracle EBS UM.Applications"
                },
                {
                  "name": "__RESPONSIBILITY__~__RESPONSIBILITY__~RESP_END_DATE",
                  "dataType": "Date",
                  "displayName": "Responsibility End Date",
                  "length": 0,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "fieldType": "DateFieldDlg",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "DATE"
                },
                {
                  "name": "__RESPONSIBILITY__~__RESPONSIBILITY__~SECURITY_GROUP_ID",
                  "dataType": "String",
                  "displayName": "Security Group",
                  "length": 256,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "required": true,
                  "fieldType": "LookupField",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "LOOKUP",
                  "listOfValues": "Lookup.Oracle EBS UM.SecurityGroups"
                },
                {
                  "name": "__RESPONSIBILITY__~__RESPONSIBILITY__~RESPONSIBILITY_ID",
                  "dataType": "String",
                  "displayName": "Responsibility Name",
                  "length": 256,
                  "keyField": true,
                  "keyFieldCaseInsensitive": false,
                  "required": true,
                  "fieldType": "LookupField",
                  "entitlement": true,
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "LOOKUP",
                  "listOfValues": "Lookup.Oracle EBS UM.Responsibilities"
                }
              ]
            }
          },
          {
            "name": "Roles",
            "backendName": "UD_ROLES18",
            "schemaAttributes": {
              "schemaAttribute": [
                {
                  "name": "__ROLE__~__ROLE__~EXPIRATION_DATE",
                  "dataType": "Date",
                  "displayName": "Role Expiration Date",
                  "length": 0,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "fieldType": "DateFieldDlg",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "DATE"
                },
                {
                  "name": "__ROLE__~__ROLE__~ROLE_START_DATE",
                  "dataType": "Date",
                  "displayName": "Role Start Date",
                  "length": 0,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "fieldType": "DateFieldDlg",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "DATE"
                },
                {
                  "name": "__ROLE__~__ROLE__~ROLE_ID",
                  "dataType": "String",
                  "displayName": "Role Name",
                  "length": 256,
                  "keyField": true,
                  "keyFieldCaseInsensitive": false,
                  "required": true,
                  "fieldType": "LookupField",
                  "entitlement": true,
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "LOOKUP",
                  "listOfValues": "Lookup.Oracle EBS UM.Roles"
                },
                {
                  "name": "__ROLE__~__ROLE__~ROLE_APP_ID",
                  "dataType": "String",
                  "displayName": "Application Name",
                  "length": 256,
                  "keyField": false,
                  "keyFieldCaseInsensitive": false,
                  "fieldType": "LookupField",
                  "reconcileable": true,
                  "provisionable": true,
                  "advanceFlags": "LOOKUP",
                  "listOfValues": "Lookup.Oracle EBS UM.Applications"
                }
              ]
            }
          }
        ]
      }
    }
  ],
  "catalogAttributes": {
    "catalogAttribute": [
      {
        "name": "Category",
        "value": "ApplicationInstance",
        "required": false
      },
      {
        "name": "User Defined Tags",
        "required": false
      },
      {
        "name": "Requestable",
        "value": "true",
        "required": false
      },
      {
        "name": "Approver User",
        "required": false
      },
      {
        "name": "Approver Role",
        "required": false
      },
      {
        "name": "Fulfilment User",
        "required": false
      },
      {
        "name": "Fulfilment Role",
        "required": false
      },
      {
        "name": "Certifiable",
        "value": "true",
        "required": false
      },
      {
        "name": "Certifier User",
        "required": false
      },
      {
        "name": "Certifier Role",
        "required": false
      },
      {
        "name": "Audit Objective",
        "required": false
      },
      {
        "name": "Auditable",
        "value": "true",
        "required": false
      },
      {
        "name": "Risk Level",
        "value": "3",
        "required": false
      }
    ]
  },
  "organizations": {
    "organization": [
      {
        "name": "Top",
        "heirarchy": true,
        "type": "System"
      }
    ]
  },
  "status": "ACTIVE"
}
Back to Top