B.4 Resource Request Object (nrfResourceRequest)

The schema object whose instances contain a resource request object. The resource request object is used by the resource driver to provision the resource.

Table B-2 Resource Request Object Sechema Definition

Attribute

Description

nrfRequestDate

Date-time resource request started.

nrfCategory

10-Resource To User Add

15 - Resource to User Remove

nrfResource

DN of resource to grant or revoke.

nrfEntitlementRef

Entitlement reference value of the resource being granted. This value is copied from the resource definition with parameter values populated at the time of the request.

nrfTargetDN

DN of user who will be granted the resource or from whom the resource will be revoked.

nrfRequester

DN of user or role that requested assignment.

nrfStatus

Status of request. Valid codes are described in Section B.4.1, Resource Request Status Codes (nrfStatus).

nrfDescription

Description/Comment of the resource request.

nrfRequestDef

Provisioning request definitoin used for approving the role

nrfApprovers

Resource approvers. Order of approvers can be maintained by an integer in the second element.

nrfQuorum

Used to support quorum approvals in templated PRDs. The quorum condition can be percentage or numbers of approvers required.

nrfApprovalInfo

Holds approval data needed by resource view and reports.

nrfApprovalProcessid

Workflow process instance ID for resource assignment approval.

B.4.1 Resource Request Status Codes (nrfStatus)

Table B-3 Valid Resource Request (nrfStatus) Status Codes

Status Code

Key

Description

01

New Request

Initial value when request is created

12

Approval_Retry

 

13

Pending_Approval_RETRY

15

Approval Pending

Set by driver after successful assignment/revocation workflow.

20

Approved

Set by resource assignment/revocation workflow when approved.

30

Provision/Deprovision

Set by driver after all necessary approvals have been approved and role activation time has been reached.

50

Provisioned/Deprovisioned

Set by driver after role has been provisioned or deprovisioned.

70

Cancel

Request cancellation

75

Cancelled

Cancellation request completed.

80

Provisioning Error

Set by driver when an error occurred during provisioning or deprovisioning.

95

DeniedSet

Set by assignment/revocation workflow when approved.

100

CleanupSet

When nrfResourceRequest workflow should be deleted.