Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Based on the CoreOne Application Program Interface V2 (API-V2) there are CRUD activities for each entity.

Class Name on this pages referres to the type of an activity as shown in the workflow builder.
For example:

...

The Class Name of this activity is GetCoreIdentityByIdActivity.

Get Activity

The get activity loads the entity based on its identifier and returns a JSON object with the requested properties.

...

The result will be stored in the property ApiObject.

Available Activities

Entity Type

Activity Name

Class Name

Version

CoreIdentity

Asset

CoreIdentity

Asset Get

GetAssetByIdActivity

8.0

Identity

Attribute

Identity

Attribute Get

GetAttributeByIdActivity

8.0

Attribute

Certification

Attribute

Certification Get

GetCertificationByIdActivity

8.0

OrganizationUnit

CertificationEntry

OrganizationUnit

CertificationEntry Get

GetCertificationEntryByIdActivity

8.0

CoreIdentityRepresentation

CoreIdentity

CoreIdentityRepresentation

CoreIdentity Get

GetCoreIdentityByIdActivity

8.0

OrganizationUnitRecord

CoreIdentityRepresentation

OrganizationUnitRecord

CoreIdentityRepresentation Get

GetCoreIdentityRepresentationByIdActivity

8.0

EmploymentType

EmploymentType Get

GetEmploymentTypeByIdActivity

8.0

CertificationEntry

Identity

CertificationEntry

Identity Get

GetIdentityByIdActivity

8.0

Certification

OrganizationUnit

Certification

OrganizationUnit Get

GetOrganizationUnitByIdActivity

8.0

Asset

OrganizationUnitRecord

Asset

OrganizationUnitRecord Get

GetOrganizationUnitRecordByIdActivity

8.0

Resource

Resource Get

GetResourceByIdActivity

8.0

ResourceAssignment

ResourceAssignment Get

GetResourceAssignmentByIdActivity

8.2.5

ResourceAssignmentContext

ResourceAssignmentContext Get

GetResourceAssignmentContextByIdActivity

8.2.5

Get All Activity

The get activity loads a list of entities that can be filtered and sorted based on the API-V2 REST Querystring-Parameter

...

The result will be stored in the property ApiObjects.

Available Activities

Entity Type

Activity Name

Class Name

Version

CoreIdentity

CoreIdentity Get All

GetAllCoreIdentityActivity

8.1

Identity

Identity Get All

GetIAlldentityActivity

8.1

Attribute

Attribute Get All

GetAllAttributeActivity

8.1

OrganizationUnit

OrganizationUnit Get All

GetAllCertificationEntryActivity

8.1

CoreIdentityRepresentation

CoreIdentityRepresentation Get All

GetAllCoreIdentityRepresentationActivity

8.1

OrganizationUnitRecord

OrganizationUnitRecord Get All

GetAllOrganizationUnitRecordActivity

8.1

EmploymentType

EmploymentType Get All

GetAllEmploymentTypeActivity

8.1

CertificationEntry

CertificationEntry Get All

GetAllCertificationEntryActivity

8.1

Certification

Certification Get All

GetAllCertificationActivity

8.1

Asset

Asset Get All

GetAllAssetActivity

8.1

Resource

Resource Get All

GetAllResourceActivity

8.1

ResourceAssignmentContext

ResourceAssignmentContext All

GetAllResourceAssignmentActivity

8.2.5

ResourceAssignment

ResourceAssignment All

GetAllResourceAssignmentContextActivity

8.2.5

Create Activity

This activity creates an object and returns the identifier of the newly created entity.

...

The properties of the entity to create as JSON based on the guideline https://itsense.atlassian.net/wiki/spaces/IKB/pages/1101430803/API-V2+REST+Create+objects#Create-a-single-object.

Available Activities

Entity Type

Activity Name

Class Name

Version

CoreIdentity

CoreIdentity Create

CreateCoreIdentityActivity

8.0

Identity

Identity Create

CreateIdentityActivity

8.0

OrganizationUnit

OrganizationUnit Create

CreateOrganizationUnitActivity

8.0

CoreIdentityEmployment

CoreIdentityEmployment

CreateCoreIdentityEmploymentActivity

8.0

CoreIdentityRepresentation

CoreIdentityRepresentation Create

CreateCoreIdentityRepresentationActivity

8.0

CoreIdentityRepresentationStateEvent

CoreIdentityRepresentationStateEvent

CreateCoreIdentityRepresentationStateEventActivity

8.0

OrganizationUnitRecord

OrganizationUnitRecord Create

CreateOrganizationUnitRecordActivity

8.0

CoreIdentityRepresentationRelationshipStateEv

CoreIdentityRepresentationRelationshipStateEv

CreateCoreIdentityRepresentationRelationshipStateEvActivity

8.0

CertificationEntry

CertificationEntry Create

CreateCertificationEntryActivity

8.0

Certification

Certification Create

CreateCertificationActivity

8.0

Update Activity

Updates the entity based on the changes.

...

The changes that have to be applied to the entity. The changes have to be in JSON and based on the guideline https://itsense.atlassian.net/wiki/spaces/IKB/pages/1100481494/API-V2+REST+Update+objects#Update-a-single-object

Available Activities

Entity Type

Activity Name

Version

CoreIdentity

CoreIdentity Update

UpdateCoreIdentityByIdActivity

8.0

Identity

Identity Update

UpdateIdentityByIdActivity

8.0

OrganizationUnit

OrganizationUnit Update

UpdateOrganizationUnitByIdActivity

8.0

CoreIdentityRepresentation

CoreIdentityRepresentation Update

UpdateCoreIdentityRepresentationByIdActivity

8.0

OrganizationUnitRecord

OrganizationUnitRecord Update

UpdateOrganizationUnitRecordByIdActivity

8.0

CoreIdentityEmployment

CoreIdentityEmployment Update

UpdateCoreIdentityEmploymentByIdActivity

8.0

Delete Activity

Deletes an entity based on its identifier.

...

The identifier of the entity,

Available Activities

Entity Type

Activity Name

Class Name

Version

CoreIdentity

CoreIdentity Delete

DeleteCoreIdentityByIdActivity

8.0

Identity

Identity Delete

DeleteIdentityByIdActivity

8.0

OrganizationUnit

OrganizationUnit Delete

DeleteOrganizationUnitByIdActivity

8.0

CoreIdentityRepresentation

CoreIdentityRepresentation Delete

DeleteCoreIdentityRepresentationByIdActivity

8.0

OrganizationUnitRecord

OrganizationUnitRecord Delete

DeleteOrganizationUnitRecordByIdActivity

8.0