# Uses of Class
com.orchestranetworks.workflow.CreationWorkItemSpec

Packages that use CreationWorkItemSpec
Package
Description
com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and invoking them.

- ## Uses of CreationWorkItemSpec in com.orchestranetworks.workflow

  Methods in com.orchestranetworks.workflow that return CreationWorkItemSpec
  Modifier and Type
  Method
  Description
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forAllocation(UserReference allocatedTo)`
  Allows to directly create a work item allocated to the specified user.
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forAllocationWithPossibleReallocation(UserReference allocatedTo, Role offeredTo)`
  Allows to create a work item allocated to the specified user with the possibility to reallocate it.
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forAllocationWithPossibleReallocation(UserReference allocatedTo, Collection<Profile> offeredToProfiles)`
  Allows to create a work item allocated to the specified user with the possibility to reallocate to a profile contained in offeredToProfiles.
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forNone()`
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forOffer(Role offeredTo)`
  Allows to create a work item offered to the specified role.
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forOfferring(Profile offeredOrAllocatedTo)`
  Allows to create a work item offered or allocated to the specified profile.
  `static CreationWorkItemSpec`
  CreationWorkItemSpec.`forOfferring(Collection<Profile> offeredToProfiles)`
  Allows to create a work item for a profile list.
  Methods in com.orchestranetworks.workflow with parameters of type CreationWorkItemSpec
  Modifier and Type
  Method
  Description
  `UserTask.WorkItem`
  UserTaskCreationContext.`createWorkItem(CreationWorkItemSpec aCreationWorkItemSpec)`
  This method creates a work item.