Create a learning assignment
post
/hcmRestApi/resources/11.13.18.05/learningAssignmentProfiles
Request
Header Parameters
-
Effective-Of: string
This header accepts a string value. The string is a semi-colon separated list of
= . It is used to perform effective date range operations. The accepted parameters are RangeMode, RangeSpan, RangeStartDate, RangeEndDate, RangeStartSequence and RangeEndSequence. The parameter values are always strings. The possible values for RangeMode are SET_LOGICAL_START, SET_LOGICAL_END, END_DATE, SET_EFFECTIVE_START, SET_EFFECTIVE_END, REPLACE_CORRECTION, REPLACE_UPDATE, RECONCILE_CORRECTION, CORRECTION, RECONCILE_UPDATE, UPDATE, ZAP and DELETE_CHANGES. The possible values for RangeSpan are PHYSICAL_ROW_END_DATE and LOGICAL_ROW_END_DATE. The values for RangeStartDate and RangeEndDate have to be a string representation of a date in yyyy-MM-dd format. The value for RangeStartSequence and RangeEndSequence must be strings such that when parsed they yield positive integers. -
Metadata-Context: string
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version: string
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
-
Upsert-Mode: string
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
assignAs: string
Maximum Length:
30Display name of the person who created the learning assignment for the learner. For example, in case of voluntary assignment, it's the name of the learner. For a specialist created assignment, it's the name of the specialist or the alias used in Assign As. -
assignmentActualEffort: number
Effort required to complete the assignment.
-
assignmentActualScore: number
The learner's actual score for completed learning.
-
assignmentCompletionDate: string
(date-time)
Date the learning assignment was completed.
-
assignmentDFF: array
assignmentDFF
-
assignmentDueDate: string
(date-time)
Due date for a learning assignment.
-
assignmentDueDateType: string
Maximum Length:
30Default Value:ORA_INIT_NO_DUE_DATEType of learning assignment due date. Valid values are ORA_RELATIVE_DATE and ORA_SPECIFIC_DATE. -
assignmentDueIn: number
Number of days to complete the learning assignment after it's assigned.
-
assignmentDueInUnits: string
Maximum Length:
255Unit of measure for the quantity that identifies when the learning assignment is due, such as days, months, or years -
assignmentJustification: string
Maximum Length:
4000Justification provided by the person assigning the learning. -
assignmentNotes: string
Maximum Length:
4000Notes from the person assigning the learning to the assigned learners. -
assignmentProfileDescription: string
Maximum Length:
4000Description for the learning assignment profile. -
assignmentProfileEndDate: string
(date-time)
Date the processing of the learning assignment profile needs to complete.
-
assignmentProfileId: integer
(int64)
Unique identifier of the assignment profile's details.
-
assignmentProfileNumber: string
Maximum Length:
30User-friendly identifier for the profile linked to the learning assignment. -
assignmentProfileRecords: array
Assignment Profiles
Title:
Assignment ProfilesThe assignment profile records associated with the learning assignment. -
assignmentProfileStartDate: string
(date)
Date the processing of the learning assignment profile needs to start.
-
assignmentProfileStatus(required): string
Maximum Length:
30Status for the learning assignment profile. -
assignmentProfileTitle: string
Maximum Length:
250Name of the learning assignment profile. -
assignmentRecordStatus: string
Maximum Length:
30The status of the learning assignment. -
assignmentSubType: string
Maximum Length:
30Learning assignment subtype. Valid values include ORA_SELF and ORA_ADMIN. -
assignmentType(required): string
Maximum Length:
30Learning assignment type. Valid values are ORA_REQUIRE_ASSIGNMENT and ORA_JOIN_ASSIGNMENT. -
completionComments: string
Maximum Length:
4000Comments provided when marking the learning assignment as completed. -
completionReasonCode: string
Maximum Length:
30Reason code for marking the learning assignment as completed. -
dataSecurityPrivilege: string
Data security privilege for the role of the person accessing the learning assignment, such as Learner or Learner Manager. Valid values are defined in the DataSecurityPrivilegeLOV.
-
dueInNumber: number
Quantity for the measurement indicating when the renewal assignment is due, such as 30.
-
dueInUOM: string
Maximum Length:
255Unit of measure for the quantity that identifies when the renewal assignment is due, such as days, months, or years -
dueMonth: string
Maximum Length:
255Month in which the renewal assignment is due. -
dueOnDay: number
Day when the renewal assignment is due.
-
enableRenewals: string
Maximum Length:
255Indicates whether the renewals are enabled on the learning assignment profile. Valid values are Y and N. -
excludeEnrollmentFromHistory: string
Maximum Length:
1Indicates whether the assignment needs to be hidden from the learner's transcript. Valid values are Y and N. When the value is Y, the assignment's status is set to ORA_ASSN_REC_DELETED. When the value is N, the assignment's status is set to ORA_ASSN_REC_WITHDRAWN. -
existingCompletionValidityRule: string
Maximum Length:
30Indicates when the previous completion expires. Valid values are ORA_FORCE_RETAKE_EXP_COMPL_CD, ORA_FORCE_RETAKE_EXP_COMPL_DD, ORA_FORCE_RETAKE_EXP_COMPL_AD and ORA_FORCE_RETAKE_EXP_COMPL_RN. -
increaseMaximumCapacity: string
Maximum Length:
64Indicates whether the maximum capacity for the learning should be increased and the waitlist bypassed. Valid values are Y and N. -
learningAssignmentProfileCriteria: array
Leaning Assignment Profile Criteria
Title:
Leaning Assignment Profile CriteriaThe learningAssignmentProfileCriteria resource associates 1 or more learners with a learning item. -
learningItem: array
Noncatalog Learning Item
Title:
Noncatalog Learning ItemThe learning item details required to create noncatalog requests or record external learning under the assignment profile. -
learningItemId: integer
(int64)
Unique identifier of the assigned learning item.
-
learningItemNumber: string
Number given to the assigned learning item.
-
learningItemType: string
Type of learning item. Valid values include ORA_COURSE, ORA_SPECIALIZATION, and ORA_LEGACY.
-
minimumDaysToComplete: number
Minimum number of days to complete the learning assignment created in the subsequent run of the learning assignment profile, after it's assigned.
-
ongoingAssignmentDueDate: string
(date-time)
Due date for a learning assignment created in the subsequent run of the learning assignment profile.
-
ongoingDueDateType: string
Maximum Length:
30Type of learning assignment due date for the subsequent run of the learning assignment profile. Valid values are ORA_RELATIVE_DATE and ORA_SPECIFIC_DATE. -
ongoingDueIn: number
Number of days to complete the learning assignment created in the subsequent run of the learning assignment profile, after it's assigned.
-
ongoingDueInUnits: string
Maximum Length:
255Unit of measure for the quantity that identifies when the learning assignment created in the subsequent run of the learning assignment profile is due, such as days, months, or years -
processId: integer
Unique identifier for the process.
-
processingFrequency: string
Maximum Length:
30Processing frequency for the learning assignment profile. -
processingRule: string
Maximum Length:
1Default Value:NProcessing rule for the assignment profile. -
purchaseOrderNumber: string
Maximum Length:
30Order number for purchasing the learning. -
reassignNumber: number
Quantity for the measurement indicating when the learning assignment should be reassigned, such as 1.
-
reassignOnDay: number
Day when the renewal assignment should be created.
-
reassignOnMonth: string
Maximum Length:
30Month when the renewal assignment should be created. -
reassignUOM: string
Maximum Length:
30Unit of measure for the quantity that identifies when the renewal assignment should be created, such as days, months, or years -
recommendationCategory: string
Maximum Length:
30Category code to which the learning assignment belongs. - relatedMaterials: array Related Materials
-
renewalOption: string
Maximum Length:
30Rule to identify the start date of the renewal assignment. -
renewalPeriod: string
Maximum Length:
30Indicates when the learning assignment should be renewed. Valid values are ORA_ANNUAL_DUE_DATE and ORA_REL_TO_PRIOR_COMPLETION. -
requestedCompletionDate: string
(date)
Requested date by when the learner should complete the related learning assignment.
-
requestedStartDate: string
(date)
Start date for the requested learning assignment.
-
retakeInNumber: number
Quantity for the measurement indicating when learners should retake the learning, such as 1.
-
retakeInUnitOfMeasure: string
Maximum Length:
30Unit of measure for the quantity that identifies when learners should retake the learning, such as days, months, or years. -
retakeRule: string
Maximum Length:
30Rule indicating when learners should retake the learning again. Valid values are ORA_EXEMPT_LEARNING, ORA_RETAKE_LEARNING, ORA_RETAKE_WITH_EXEMPT_DATE and ORA_RETAKE_WITH_EXEMPT_BEFORE. -
retakeWhenCompletedBeforeDate: string
(date)
Learners with assignment completions before this date need to retake the learning.
-
runAsPersonId: integer
(int64)
Unique identifier of the person associated with the assignment profile.
-
runAsPersonNumber: string
Maximum Length:
255Friendly identifier for the person associated with the assignment profile. -
sourceId: integer
(int64)
Title:
Enrollment Source IdentifierUnique identifier for the source where this assignment was created. -
sourceType: string
Title:
Enrollment Source TypeMaximum Length:30Type for the source where this assignment was created, such as Recommendation or Search. -
statusChangeComments: string
Maximum Length:
400Status change comment for the learning assignment. -
statusChangeReasonCode: string
Maximum Length:
30Reason code for the learning assignment status change. -
targetAssignmentStatus: string
Maximum Length:
30Status to set for the learning assignment. -
validityPeriodBeginRule: string
Maximum Length:
30Rule identifying when the validity period for the completed learning assignment starts.. -
validityPeriodExpiryDay: number
Day when the learning assignment validity should expire.
-
validityPeriodExpiryFrom: string
Maximum Length:
30Rule to calculate when he learning assignment's validity period should expire. -
validityPeriodExpiryMonth: string
Maximum Length:
255Month in which the learning assignment validity should expire. -
validityPeriodExpiryNumber: number
Quantity for the measurement indicating when the learning assignment expires, such as 1.
-
validityPeriodExpiryRule: string
Maximum Length:
255Rule that identifies when the learning assignment's validity period expires. Valid values are ORA_EXP_NEVER, ORA_EXP_ DATE and ORA_EXP_RELATIVE_DATE. -
validityPeriodExpiryUOM: string
Maximum Length:
30Unit of measure for the quantity that identifies when the learning assignment expires. -
waiveComments: string
Maximum Length:
4000Comments provided when waiving prerequisites for the assignments. -
waivePrerequisites: string
Maximum Length:
1Default Value:NIndicates whether the prerequisites need to be waived while creating learning assignments. Valid values are Y or N. -
waiveReasonCode: string
Maximum Length:
30Reason for waiving assignment prerequisites. -
withdrawOnProcessing: string
Maximum Length:
30Default Value:YIndicates whether the assignment needs to be withdrawn for learners who are no longer part of the assignment profile audience. Valid values are Y or N.
Nested Schema : Assignment Profiles
Type:
arrayTitle:
Assignment ProfilesThe assignment profile records associated with the learning assignment.
Show Source
Nested Schema : Leaning Assignment Profile Criteria
Type:
arrayTitle:
Leaning Assignment Profile CriteriaThe learningAssignmentProfileCriteria resource associates 1 or more learners with a learning item.
Show Source
Nested Schema : Noncatalog Learning Item
Type:
arrayTitle:
Noncatalog Learning ItemThe learning item details required to create noncatalog requests or record external learning under the assignment profile.
Show Source
Nested Schema : learningAssignmentProfiles-assignmentDFF-item-post-request
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
RequestDetailId: integer
(int64)
Nested Schema : learningAssignmentProfiles-assignmentProfileRecords-item-post-request
Type:
Show Source
objectNested Schema : learningAssignmentProfiles-learningAssignmentProfileCriteria-item-post-request
Type:
Show Source
object-
assignmentProfileCriteriaId: integer
(int64)
Unique identifier for the assignment profile criteria details.
-
assignmentProfileCriteriaSourceName: string
Maximum Length:
255Name of the source associated with the learning assignment profile audience criteria. -
assignmentProfileCriteriaType: string
Maximum Length:
30Type of learner. -
assignmentProfileCriteriaTypeId(required): integer
(int64)
The unique identifier of the learner that the learning is being assigned to.
-
assignmentProfileCriteriaTypeNumber: string
Maximum Length:
255Friendly number for the criteria. -
assignmentProfileId: integer
(int64)
Unique identifier of the assignment profile's details.
-
personAttachment: array
Learning Contributor Person List Attachment
Title:
Learning Contributor Person List AttachmentThe personAttachment resource is used to attach the list of person IDs or person emails for the recipients getting assignments generated by the specified assignment profile. -
reportName: string
Maximum Length:
255Name of the analysis report.
Nested Schema : Learning Contributor Person List Attachment
Type:
arrayTitle:
Learning Contributor Person List AttachmentThe personAttachment resource is used to attach the list of person IDs or person emails for the recipients getting assignments generated by the specified assignment profile.
Show Source
Nested Schema : learningAssignmentProfiles-learningAssignmentProfileCriteria-personAttachment-item-post-request
Type:
Show Source
object-
AsyncTrackerId: string
Title:
Asynchronous Upload Tracker IdAttribute provided by the Attachment UI components to support the upload of files. -
AttachedDocumentId: integer
(int64)
Title:
Attached Document IdUnique identifier of the attached document. -
CategoryName: string
Title:
CategoryMaximum Length:30Category name of the attachment. This is a read-only attribute. - ContentRepositoryFileShared: boolean
-
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEAttachment Type such as FILE or TEXT, or WEB_PAGE. -
Description: string
Title:
DescriptionMaximum Length:255Description for the attachment. -
DmDocumentId: string
Maximum Length:
255Surrogate identifier for the document attached. -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000Folder path where the attachment will be created. -
DmVersionNumber: string
Maximum Length:
255Version number for the attachment. -
DownloadInfo: string
Title:
DownloadInfoJSON object represented as a string that contains information used to programmatically retrieve a file attachment. -
ErrorStatusCode: string
Title:
Error Status CodeError status code, if any, for the attachment. -
ErrorStatusMessage: string
Title:
Error Status MessageExpiration date for the attachment. This is a read-only attribute. -
ExpirationDate: string
(date-time)
Title:
Expiration DateExpiration date of the attachment. This is a read-only attribute. -
FileContents: string
(byte)
Title:
File ContentsActual content of the attachment. -
FileName: string
Title:
File NameMaximum Length:2048Name for the attachment file. -
FileUrl: string
Title:
File UrlFile URL for the attachment. -
PostProcessingAction: string
Title:
PostProcessingActionName of the action that can be done after an attachment is uploaded. -
Title: string
Title:
TitleTitle of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeContent type of the uploaded file. This is a read-only attribute. -
UploadedFileLength: integer
Title:
File SizeSize of the uploaded file. This is a read-only attribute. -
UploadedFileName: string
Title:
Uploaded File NameName of the uploaded file. This is a read-only attribute. -
UploadedText: string
Title:
Uploaded TextText uploaded in the attachment. -
Uri: string
Title:
UriMaximum Length:4000URI for the attachment. This is a read-only attribute. -
Url: string
Title:
UrlMaximum Length:4000URL for a web page type attachment.
Nested Schema : learningAssignmentProfiles-learningItem-item-post-request
Type:
Show Source
object-
actualCpeUnits: number
Title:
Actual CPE UnitsContinuing professional education units that the learner achieved for this assignment. -
learningItemCpeType: string
Title:
Learning Item CPE TypeMaximum Length:30Continuing professional education type for the learning item. Valid values are defined in the CpeTypeLOV list. -
learningItemDescription: string
Maximum Length:
4000Description of the learning item. -
learningItemDFF: array
learningItemDFF
-
learningItemExpectedEffort: number
Expected effort to complete the learning item
-
learningItemExpectedEffortInSeconds: number
Expected effort, in seconds, to complete the assigned learning item.
-
learningItemExpectedEffortUnits: string
Maximum Length:
30Default Value:ORA_DUR_HOURUnit of measurement for the expected and actual effort to complete the learning item, such as day, hour, minute. Valid values are defined in the list EffortUnitsLOV. -
learningItemId: integer
(int64)
Unique identifier of the assigned learning item.
-
learningItemNumber(required): string
Maximum Length:
2000Number given to the assigned learning item. -
learningItemPrice: number
Cost
-
learningItemPriceCurrency: string
Maximum Length:
30Currency of the price for the learning item. Valid values are defined in the list PriceCurrencyLOVVA. -
learningItemSubType: string
Maximum Length:
30Learning item subtype, such as Video or Tutorial. Valid values are defined in the AssignedLearningItemSubTypeLOV list. -
learningItemTitle: string
Maximum Length:
250Title of the learning item. -
learningItemType(required): string
Maximum Length:
32Learning item type, such as Course, Specialization, Tutorial, Video, or eLearning. Valid values are defined in the list AssignedLearningItemTypeLOV. -
learningItemURL: string
Maximum Length:
4000URL that can be used to embed the learning item page in other pages.
Nested Schema : learningAssignmentProfiles-learningItem-learningItemDFF-item-post-request
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
EffectiveEndDate: string
(date)
-
EffectiveStartDate: string
(date)
-
LearningItemId: integer
(int64)
-
LearningItemType: string
Maximum Length:
32
Response
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Root Schema : learningAssignmentProfiles-item-response
Type:
Show Source
object-
assignAs: string
Maximum Length:
30Display name of the person who created the learning assignment for the learner. For example, in case of voluntary assignment, it's the name of the learner. For a specialist created assignment, it's the name of the specialist or the alias used in Assign As. -
assignedOnDate: string
(date-time)
Read Only:
trueDate when the learning item was assigned. -
assignmentActualEffort: number
Effort required to complete the assignment.
-
assignmentActualScore: number
The learner's actual score for completed learning.
-
assignmentCompletionDate: string
(date-time)
Date the learning assignment was completed.
-
assignmentDFF: array
assignmentDFF
-
assignmentDueDate: string
(date-time)
Due date for a learning assignment.
-
assignmentDueDateType: string
Maximum Length:
30Default Value:ORA_INIT_NO_DUE_DATEType of learning assignment due date. Valid values are ORA_RELATIVE_DATE and ORA_SPECIFIC_DATE. -
assignmentDueIn: number
Number of days to complete the learning assignment after it's assigned.
-
assignmentDueInUnits: string
Maximum Length:
255Unit of measure for the quantity that identifies when the learning assignment is due, such as days, months, or years -
assignmentJustification: string
Maximum Length:
4000Justification provided by the person assigning the learning. -
assignmentNotes: string
Maximum Length:
4000Notes from the person assigning the learning to the assigned learners. -
assignmentProfileDescription: string
Maximum Length:
4000Description for the learning assignment profile. -
assignmentProfileEndDate: string
(date-time)
Date the processing of the learning assignment profile needs to complete.
-
assignmentProfileId: integer
(int64)
Unique identifier of the assignment profile's details.
-
assignmentProfileNumber: string
Maximum Length:
30User-friendly identifier for the profile linked to the learning assignment. -
assignmentProfileRecords: array
Assignment Profiles
Title:
Assignment ProfilesThe assignment profile records associated with the learning assignment. -
assignmentProfileStartDate: string
(date)
Date the processing of the learning assignment profile needs to start.
-
assignmentProfileStatus: string
Maximum Length:
30Status for the learning assignment profile. -
assignmentProfileStatusMeaning: string
Read Only:
trueMaximum Length:255Description for the learning assignment profile status. -
assignmentProfileTitle: string
Maximum Length:
250Name of the learning assignment profile. -
assignmentRecordStatus: string
Maximum Length:
30The status of the learning assignment. -
assignmentRecordStatusMeaning: string
Read Only:
trueMaximum Length:255Meaning associated with the learning assignment status. -
assignmentSubType: string
Maximum Length:
30Learning assignment subtype. Valid values include ORA_SELF and ORA_ADMIN. -
assignmentType: string
Maximum Length:
30Learning assignment type. Valid values are ORA_REQUIRE_ASSIGNMENT and ORA_JOIN_ASSIGNMENT. -
assignmentTypeMeaning: string
Read Only:
trueMaximum Length:255Description associated with the assignment type. -
completionComments: string
Maximum Length:
4000Comments provided when marking the learning assignment as completed. -
completionReasonCode: string
Maximum Length:
30Reason code for marking the learning assignment as completed. -
createdBy: string
Read Only:
trueMaximum Length:64Name of the person who created the learning assignment profile. -
creationDate: string
(date-time)
Read Only:
trueDate and time when the learning assignment profile was created. -
dataSecurityPrivilege: string
Data security privilege for the role of the person accessing the learning assignment, such as Learner or Learner Manager. Valid values are defined in the DataSecurityPrivilegeLOV.
-
dueInNumber: number
Quantity for the measurement indicating when the renewal assignment is due, such as 30.
-
dueInUOM: string
Maximum Length:
255Unit of measure for the quantity that identifies when the renewal assignment is due, such as days, months, or years -
dueMonth: string
Maximum Length:
255Month in which the renewal assignment is due. -
dueOnDay: number
Day when the renewal assignment is due.
-
enableRenewals: string
Maximum Length:
255Indicates whether the renewals are enabled on the learning assignment profile. Valid values are Y and N. -
excludeEnrollmentFromHistory: string
Maximum Length:
1Indicates whether the assignment needs to be hidden from the learner's transcript. Valid values are Y and N. When the value is Y, the assignment's status is set to ORA_ASSN_REC_DELETED. When the value is N, the assignment's status is set to ORA_ASSN_REC_WITHDRAWN. -
existingCompletionValidityRule: string
Maximum Length:
30Indicates when the previous completion expires. Valid values are ORA_FORCE_RETAKE_EXP_COMPL_CD, ORA_FORCE_RETAKE_EXP_COMPL_DD, ORA_FORCE_RETAKE_EXP_COMPL_AD and ORA_FORCE_RETAKE_EXP_COMPL_RN. -
increaseMaximumCapacity: string
Maximum Length:
64Indicates whether the maximum capacity for the learning should be increased and the waitlist bypassed. Valid values are Y and N. -
lastModifiedDate: string
(date-time)
Read Only:
trueDate when the learning assignment profile was most recently changed. -
lastProcessedDate: string
(date-time)
Read Only:
trueDate when the learning assignment profile was most recently processed. -
learningAssignmentProfileCriteria: array
Leaning Assignment Profile Criteria
Title:
Leaning Assignment Profile CriteriaThe learningAssignmentProfileCriteria resource associates 1 or more learners with a learning item. -
learningItem: array
Noncatalog Learning Item
Title:
Noncatalog Learning ItemThe learning item details required to create noncatalog requests or record external learning under the assignment profile. -
learningItemCoverArtLink: string
Read Only:
trueMaximum Length:255URL to open the learning item cover art directly from the browser. -
learningItemId: integer
(int64)
Unique identifier of the assigned learning item.
-
learningItemNumber: string
Number given to the assigned learning item.
-
learningItemSubTypeMeaning: string
Read Only:
trueMaximum Length:255Description of the learningItemSubType attribute value. -
learningItemTitle: string
Read Only:
trueMaximum Length:250Title of the learning item. -
learningItemType: string
Type of learning item. Valid values include ORA_COURSE, ORA_SPECIALIZATION, and ORA_LEGACY.
-
learningItemTypeMeaning: string
Read Only:
trueMaximum Length:255Meaning associated with the learning item code. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
minimumDaysToComplete: number
Minimum number of days to complete the learning assignment created in the subsequent run of the learning assignment profile, after it's assigned.
-
ongoingAssignmentDueDate: string
(date-time)
Due date for a learning assignment created in the subsequent run of the learning assignment profile.
-
ongoingDueDateType: string
Maximum Length:
30Type of learning assignment due date for the subsequent run of the learning assignment profile. Valid values are ORA_RELATIVE_DATE and ORA_SPECIFIC_DATE. -
ongoingDueIn: number
Number of days to complete the learning assignment created in the subsequent run of the learning assignment profile, after it's assigned.
-
ongoingDueInUnits: string
Maximum Length:
255Unit of measure for the quantity that identifies when the learning assignment created in the subsequent run of the learning assignment profile is due, such as days, months, or years -
processId: integer
Unique identifier for the process.
-
processingFrequency: string
Maximum Length:
30Processing frequency for the learning assignment profile. -
processingRule: string
Maximum Length:
1Default Value:NProcessing rule for the assignment profile. -
purchaseOrderNumber: string
Maximum Length:
30Order number for purchasing the learning. -
reassignNumber: number
Quantity for the measurement indicating when the learning assignment should be reassigned, such as 1.
-
reassignOnDay: number
Day when the renewal assignment should be created.
-
reassignOnMonth: string
Maximum Length:
30Month when the renewal assignment should be created. -
reassignUOM: string
Maximum Length:
30Unit of measure for the quantity that identifies when the renewal assignment should be created, such as days, months, or years -
recommendationCategory: string
Maximum Length:
30Category code to which the learning assignment belongs. -
recommendationCategoryMeaning: string
Read Only:
trueMaximum Length:255Meaning associated with the recommended learning category code. - relatedMaterials: array Related Materials
-
renewalOption: string
Maximum Length:
30Rule to identify the start date of the renewal assignment. -
renewalPeriod: string
Maximum Length:
30Indicates when the learning assignment should be renewed. Valid values are ORA_ANNUAL_DUE_DATE and ORA_REL_TO_PRIOR_COMPLETION. -
requestedCompletionDate: string
(date)
Requested date by when the learner should complete the related learning assignment.
-
requestedStartDate: string
(date)
Start date for the requested learning assignment.
-
retakeInNumber: number
Quantity for the measurement indicating when learners should retake the learning, such as 1.
-
retakeInUnitOfMeasure: string
Maximum Length:
30Unit of measure for the quantity that identifies when learners should retake the learning, such as days, months, or years. -
retakeRule: string
Maximum Length:
30Rule indicating when learners should retake the learning again. Valid values are ORA_EXEMPT_LEARNING, ORA_RETAKE_LEARNING, ORA_RETAKE_WITH_EXEMPT_DATE and ORA_RETAKE_WITH_EXEMPT_BEFORE. -
retakeWhenCompletedBeforeDate: string
(date)
Learners with assignment completions before this date need to retake the learning.
-
runAsPersonId: integer
(int64)
Unique identifier of the person associated with the assignment profile.
-
runAsPersonNumber: string
Maximum Length:
255Friendly identifier for the person associated with the assignment profile. -
sourceId: integer
(int64)
Title:
Enrollment Source IdentifierUnique identifier for the source where this assignment was created. -
sourceType: string
Title:
Enrollment Source TypeMaximum Length:30Type for the source where this assignment was created, such as Recommendation or Search. -
statusChangeComments: string
Maximum Length:
400Status change comment for the learning assignment. -
statusChangeReasonCode: string
Maximum Length:
30Reason code for the learning assignment status change. -
targetAssignmentStatus: string
Maximum Length:
30Status to set for the learning assignment. -
validityPeriodBeginRule: string
Maximum Length:
30Rule identifying when the validity period for the completed learning assignment starts.. -
validityPeriodExpiryDay: number
Day when the learning assignment validity should expire.
-
validityPeriodExpiryFrom: string
Maximum Length:
30Rule to calculate when he learning assignment's validity period should expire. -
validityPeriodExpiryMonth: string
Maximum Length:
255Month in which the learning assignment validity should expire. -
validityPeriodExpiryNumber: number
Quantity for the measurement indicating when the learning assignment expires, such as 1.
-
validityPeriodExpiryRule: string
Maximum Length:
255Rule that identifies when the learning assignment's validity period expires. Valid values are ORA_EXP_NEVER, ORA_EXP_ DATE and ORA_EXP_RELATIVE_DATE. -
validityPeriodExpiryUOM: string
Maximum Length:
30Unit of measure for the quantity that identifies when the learning assignment expires. -
waiveComments: string
Maximum Length:
4000Comments provided when waiving prerequisites for the assignments. -
waivePrerequisites: string
Maximum Length:
1Default Value:NIndicates whether the prerequisites need to be waived while creating learning assignments. Valid values are Y or N. -
waiveReasonCode: string
Maximum Length:
30Reason for waiving assignment prerequisites. -
withdrawOnProcessing: string
Maximum Length:
30Default Value:YIndicates whether the assignment needs to be withdrawn for learners who are no longer part of the assignment profile audience. Valid values are Y or N.
Nested Schema : Assignment Profiles
Type:
arrayTitle:
Assignment ProfilesThe assignment profile records associated with the learning assignment.
Show Source
Nested Schema : Leaning Assignment Profile Criteria
Type:
arrayTitle:
Leaning Assignment Profile CriteriaThe learningAssignmentProfileCriteria resource associates 1 or more learners with a learning item.
Show Source
Nested Schema : Noncatalog Learning Item
Type:
arrayTitle:
Noncatalog Learning ItemThe learning item details required to create noncatalog requests or record external learning under the assignment profile.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : learningAssignmentProfiles-assignmentDFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
RequestDetailId: integer
(int64)
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : link
Type:
Show Source
object-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
Nested Schema : learningAssignmentProfiles-assignmentProfileRecords-item-response
Type:
Show Source
object-
assignedOnDate: string
(date-time)
Read Only:
trueDate when the learning was assigned to the learner. -
assignedToDisplayName: string
Read Only:
trueMaximum Length:240Display name of the learner. -
assignedToId: integer
(int64)
Read Only:
trueUnique identifier for the person the learning item was assigned to. -
assignedToPersonEmailAddress: string
Read Only:
trueMaximum Length:240Person's primary email address. -
assignmentDueDate: string
(date)
Read Only:
trueDue date for a learning assignment. -
assignmentProcessingStatus: string
Read Only:
trueMaximum Length:10Processing status for the learning assignment -
assignmentProcessingStatusMeaning: string
Read Only:
trueMaximum Length:255Description for the assignment processing status. -
assignmentProfileId: integer
(int64)
Read Only:
trueUnique identifier of the assignment profile's details. -
assignmentProfileNumber: string
Read Only:
trueMaximum Length:255User-friendly identifier for the profile linked to the learning assignment. -
assignmentRecordId: integer
(int64)
Read Only:
trueUnique identifier for the learning assignment details. -
assignmentRecordNumber: string
Read Only:
trueMaximum Length:30User-friendly identifier for the assignment record. -
assignmentStatus: string
Read Only:
trueMaximum Length:32The status of the learning assignment. -
assignmentStatusMeaning: string
Read Only:
trueMeaning associated with the status of the learning assignment. -
assignmentType: string
Read Only:
trueMaximum Length:30Learning assignment type. Valid values are ORA_REQUIRE_ASSIGNMENT and ORA_JOIN_ASSIGNMENT. -
assignmentTypeMeaning: string
Read Only:
trueDescription associated with the assignment type. -
learningItemId: integer
(int64)
Read Only:
trueUnique identifier of the assigned learning item. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
reasonCodeMeaning: string
Read Only:
trueMaximum Length:255Description of the reasonCode attribute value.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : learningAssignmentProfiles-learningAssignmentProfileCriteria-item-response
Type:
Show Source
object-
assignmentProfileCriteriaCount: integer
Read Only:
trueCount of learners who are part of the learning assignment profile audience criteria. -
assignmentProfileCriteriaId: integer
(int64)
Unique identifier for the assignment profile criteria details.
-
assignmentProfileCriteriaSourceName: string
Maximum Length:
255Name of the source associated with the learning assignment profile audience criteria. -
assignmentProfileCriteriaType: string
Maximum Length:
30Type of learner. -
assignmentProfileCriteriaTypeId: integer
(int64)
The unique identifier of the learner that the learning is being assigned to.
-
assignmentProfileCriteriaTypeMeaning: string
Read Only:
trueMaximum Length:255Description for the type of criteria. -
assignmentProfileCriteriaTypeNumber: string
Maximum Length:
255Friendly number for the criteria. -
assignmentProfileId: integer
(int64)
Unique identifier of the assignment profile's details.
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
personAttachment: array
Learning Contributor Person List Attachment
Title:
Learning Contributor Person List AttachmentThe personAttachment resource is used to attach the list of person IDs or person emails for the recipients getting assignments generated by the specified assignment profile. -
reportName: string
Maximum Length:
255Name of the analysis report.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Learning Contributor Person List Attachment
Type:
arrayTitle:
Learning Contributor Person List AttachmentThe personAttachment resource is used to attach the list of person IDs or person emails for the recipients getting assignments generated by the specified assignment profile.
Show Source
Nested Schema : learningAssignmentProfiles-learningAssignmentProfileCriteria-personAttachment-item-response
Type:
Show Source
object-
AsyncTrackerId: string
Title:
Asynchronous Upload Tracker IdAttribute provided by the Attachment UI components to support the upload of files. -
AttachedDocumentId: integer
(int64)
Title:
Attached Document IdUnique identifier of the attached document. -
CategoryName: string
Title:
CategoryMaximum Length:30Category name of the attachment. This is a read-only attribute. - ContentRepositoryFileShared: boolean
-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:255Attachment creator. -
CreatedByUserName: string
Title:
Created By User NameRead Only:trueUser name of the attachment creator. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueDate when the attachment was created. -
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEAttachment Type such as FILE or TEXT, or WEB_PAGE. -
Description: string
Title:
DescriptionMaximum Length:255Description for the attachment. -
DmDocumentId: string
Maximum Length:
255Surrogate identifier for the document attached. -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000Folder path where the attachment will be created. -
DmVersionNumber: string
Maximum Length:
255Version number for the attachment. -
DownloadInfo: string
Title:
DownloadInfoJSON object represented as a string that contains information used to programmatically retrieve a file attachment. -
ErrorStatusCode: string
Title:
Error Status CodeError status code, if any, for the attachment. -
ErrorStatusMessage: string
Title:
Error Status MessageExpiration date for the attachment. This is a read-only attribute. -
ExpirationDate: string
(date-time)
Title:
Expiration DateExpiration date of the attachment. This is a read-only attribute. -
FileContents: string
(byte)
Title:
File ContentsActual content of the attachment. -
FileName: string
Title:
File NameMaximum Length:2048Name for the attachment file. -
FileUrl: string
Title:
File UrlFile URL for the attachment. -
FileWebImage: string
(byte)
Title:
File Web ImageRead Only:trueBase64 encoded image file displayed in .png format when the source is a convertible image. -
LastUpdateDate: string
(date-time)
Title:
Last Update DateRead Only:trueDate when attachment record was most recently updated. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:255Name of the person who most recently updated the attachment record. -
LastUpdatedByUserName: string
Title:
Last Updated By UserRead Only:trueUser name of the person who most recently updated the attachment. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PostProcessingAction: string
Title:
PostProcessingActionName of the action that can be done after an attachment is uploaded. -
Title: string
Title:
TitleTitle of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeContent type of the uploaded file. This is a read-only attribute. -
UploadedFileLength: integer
Title:
File SizeSize of the uploaded file. This is a read-only attribute. -
UploadedFileName: string
Title:
Uploaded File NameName of the uploaded file. This is a read-only attribute. -
UploadedText: string
Title:
Uploaded TextText uploaded in the attachment. -
Uri: string
Title:
UriMaximum Length:4000URI for the attachment. This is a read-only attribute. -
Url: string
Title:
UrlMaximum Length:4000URL for a web page type attachment. -
UserName: string
Title:
User NameRead Only:trueMaximum Length:255User name of the person who uploaded the attachment.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : learningAssignmentProfiles-learningItem-item-response
Type:
Show Source
object-
actualCpeUnits: number
Title:
Actual CPE UnitsContinuing professional education units that the learner achieved for this assignment. -
learningItemCpeType: string
Title:
Learning Item CPE TypeMaximum Length:30Continuing professional education type for the learning item. Valid values are defined in the CpeTypeLOV list. -
learningItemCpeTypeMeaning: string
Read Only:
trueMaximum Length:255Description of the continuing professional education type for the learning item. -
learningItemDescription: string
Maximum Length:
4000Description of the learning item. -
learningItemDFF: array
learningItemDFF
-
learningItemExpectedEffort: number
Expected effort to complete the learning item
-
learningItemExpectedEffortInSeconds: number
Expected effort, in seconds, to complete the assigned learning item.
-
learningItemExpectedEffortUnits: string
Maximum Length:
30Default Value:ORA_DUR_HOURUnit of measurement for the expected and actual effort to complete the learning item, such as day, hour, minute. Valid values are defined in the list EffortUnitsLOV. -
learningItemExpectedEffortUnitsMeaning: string
Read Only:
trueMaximum Length:255Description of expected effort units of measure. -
learningItemId: integer
(int64)
Unique identifier of the assigned learning item.
-
learningItemNumber: string
Maximum Length:
2000Number given to the assigned learning item. -
learningItemPrice: number
Cost
-
learningItemPriceCurrency: string
Maximum Length:
30Currency of the price for the learning item. Valid values are defined in the list PriceCurrencyLOVVA. -
learningItemSubType: string
Maximum Length:
30Learning item subtype, such as Video or Tutorial. Valid values are defined in the AssignedLearningItemSubTypeLOV list. -
learningItemSubTypeMeaning: string
Read Only:
trueMaximum Length:255Description of the learning item subtype. -
learningItemTitle: string
Maximum Length:
250Title of the learning item. -
learningItemType: string
Maximum Length:
32Learning item type, such as Course, Specialization, Tutorial, Video, or eLearning. Valid values are defined in the list AssignedLearningItemTypeLOV. -
learningItemTypeMeaning: string
Read Only:
trueMaximum Length:255Meaning associated with the learning item type. -
learningItemURL: string
Maximum Length:
4000URL that can be used to embed the learning item page in other pages. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : learningAssignmentProfiles-learningItem-learningItemDFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
EffectiveEndDate: string
(date)
-
EffectiveStartDate: string
(date)
-
LearningItemId: integer
(int64)
-
LearningItemType: string
Maximum Length:
32 -
links: array
Links
Title:
LinksThe link relations associated with the resource instance.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Links
- assignAsLOVVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSIGN_ATTR_LOOKUP
The following properties are defined on the LOV link relation:- Source Attribute: assignAs; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- assignmentDFF
-
Parameters:
- learningAssignmentProfilesUniqID:
$request.path.learningAssignmentProfilesUniqID
- learningAssignmentProfilesUniqID:
- assignmentDueInUnitsVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_RULE_UOM
The following properties are defined on the LOV link relation:- Source Attribute: assignmentDueInUnits; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- assignmentProfileRecords
-
Parameters:
- learningAssignmentProfilesUniqID:
$request.path.learningAssignmentProfilesUniqID
The assignment profile records associated with the learning assignment. - learningAssignmentProfilesUniqID:
- assignmentRecordStatusLookupLOVVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_INITIAL_ASSGN_STATUS
The following properties are defined on the LOV link relation:- Source Attribute: assignmentRecordStatus; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- assignmentTypeVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ENROLLMENT_TYPE
The following properties are defined on the LOV link relation:- Source Attribute: assignmentType; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- existingCompletionValidityRuleVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_CMPL_CONF_RULES
The following properties are defined on the LOV link relation:- Source Attribute: existingCompletionValidityRule; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- learningAssignmentProfileCriteria
-
Parameters:
- learningAssignmentProfilesUniqID:
$request.path.learningAssignmentProfilesUniqID
The learningAssignmentProfileCriteria resource associates 1 or more learners with a learning item. - learningAssignmentProfilesUniqID:
- learningItem
-
Parameters:
- learningAssignmentProfilesUniqID:
$request.path.learningAssignmentProfilesUniqID
The learning item details required to create noncatalog requests or record external learning under the assignment profile. - learningAssignmentProfilesUniqID:
- ongoingDueInUnitsVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_RULE_UOM
The following properties are defined on the LOV link relation:- Source Attribute: ongoingDueInUnits; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- process
-
Parameters:
- learningAssignmentProfilesUniqID:
$request.path.learningAssignmentProfilesUniqID
Processes the learning assignment profile and creates or updates the learning assignments. - learningAssignmentProfilesUniqID:
- processingFrequencyLOVVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_LRN_ASSGN_PROCESS_FREQ
The following properties are defined on the LOV link relation:- Source Attribute: processingFrequency; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- processingRuleVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_PROCESS_RULE
The following properties are defined on the LOV link relation:- Source Attribute: processingRule; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- relatedMaterials
-
Parameters:
- learningAssignmentProfilesUniqID:
$request.path.learningAssignmentProfilesUniqID
The relatedMaterials resource provides a list of related learning material for its parent resource. It's also used to add and remove related material. - learningAssignmentProfilesUniqID:
- renewalOptionVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_RENEWAL_OPTIONS
The following properties are defined on the LOV link relation:- Source Attribute: renewalOption; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- renewalPeriodVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_RENEWAL_PERIOD
The following properties are defined on the LOV link relation:- Source Attribute: renewalPeriod; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- retakeInUnitOfMeasureVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_RETAKE_UOM
The following properties are defined on the LOV link relation:- Source Attribute: retakeInUnitOfMeasure; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder:
- statusChangeReasonCodeLOVVA
-
Parameters:
- finder:
LookupTypeFinder%3BLookupType%3DORA_WLF_ASSGN_PRF_CNCL_LOOKUP
The following properties are defined on the LOV link relation:- Source Attribute: statusChangeReasonCode; Target Attribute: LookupCode
- Display Attribute: Meaning
- finder: