Object Class Activity Instance (COOWF@1.1:ActivityInstance)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOWF@1.1:InstanceElement > COOWF@1.1:ActivityInstance

This object class is used to describe an activity (a logical step) in a process instance. It defines who has to do what when. An activity instance can be created on the fly in a process instance or it can be created based on an activity definition as template. If an activity instance is created from an activity definition the relative deadlines are replaced with absolute dates (based on calendar days).

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: false
Action for Moving Objects: COODESK@1.1:DragIntoMove
Default Context Menu (Container Independent): COOWF@1.1:MenuRootActivityDirectContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Default Task Pane: COOWF@1.1:TaskPaneActivity
Default ACL for New Objects: COOWF@1.1:DefaultInstanceACL
Symbol: COODESK@1.1:SymbolActivity
Commonly usable: true
Default Context Menu: COOWF@1.1:MenuRootActivityContext
Base Class: COOWF@1.1:InstanceElement
Action for Linking Objects: COODESK@1.1:DragIntoLink
Display Mode: DISP_LINES
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
COOWF@1.1:actdefendworkdaysDays to the Latest Possible Completion
COOWF@1.1:actdefstartworkdaysDays to the Latest Possible Start
COOWF@1.1:actdefsubmitworkdaysDays Until Visibility in Worklist
COOWF@1.1:actinstbackactivityforBack-Activity for
COOWF@1.1:actinstbackgroundExecute in Background
COOWF@1.1:actinstbackgroundexpressionExpression for Skript Activities
COOWF@1.1:actinstbfinishedbyFinished by
COOWF@1.1:actinstcolorColor of Activity in Processexplorer
COOWF@1.1:actinstcompletedatCompleted on/at
COOWF@1.1:actinstenclosureEnclosures
COOWF@1.1:actinstenddeadlineTo Complete at the Latest by
COOWF@1.1:actinstescalatedatEscalated on/at
COOWF@1.1:actinstescalationEscalation
COOWF@1.1:actinstexecutiontypeExecution Type
COOWF@1.1:actinstexternalsyncActivity Is an External Synchronization Point
COOWF@1.1:actinstignorecompleteIgnore Completion
COOWF@1.1:actinstignoreinvpartSkip Invalid Participant
COOWF@1.1:actinstinstanceActivity Itself
COOWF@1.1:actinstkeepstartedStarted Activities Remain in All Worklists
COOWF@1.1:actinstlaststateLast State of Activity
COOWF@1.1:actinstmultipleMulti-Instance
COOWF@1.1:actinstnextSuccessor Activities
COOWF@1.1:actinstnopersonalsubstDisable Personal Substitution
COOWF@1.1:actinstnosubstDisable Substitution
COOWF@1.1:actinstnotificationparamsParameters for Asynchronous Notifications
COOWF@1.1:actinstobjectObjects of Process
COOWF@1.1:actinstobjectsObjects Concerned
COOWF@1.1:actinstoldremarksPreceded Remarks
COOWF@1.1:actinstpartdefinitionDistribution List
COOWF@1.1:actinstparticipantWorkflow Participant
COOWF@1.1:actinstpartmansubstManual Entry by
COOWF@1.1:actinstprescrbackActivity Back
COOWF@1.1:actinstprescrblocksAdditional Prescriptions
COOWF@1.1:actinstprescriptionPrescriptions
COOWF@1.1:actinstprescrmetawhatWhat
COOWF@1.1:actinstprescrmetawhenDeadlines
COOWF@1.1:actinstprescrmetawhenworkdaysDeadlines
COOWF@1.1:actinstprescrmetawhoWho
COOWF@1.1:actinstprescrobjectsObjects Concerned by Prescription
COOWF@1.1:actinstprescrparallelParallel
COOWF@1.1:actinstprevPredecessor Activities
COOWF@1.1:actinstpriorityWorkflow Priority
COOWF@1.1:actinstprocdefinitionProcess Definition
COOWF@1.1:actinstreceivedatReceived on/at
COOWF@1.1:actinstremarkRemark
COOWF@1.1:actinstresourceResource Used
COOWF@1.1:actinstretractableIs Retractable
COOWF@1.1:actinstscheduledatScheduled for Execution
COOWF@1.1:actinstsignaturesSignatures
COOWF@1.1:actinststartdeadlineTo Start at the Latest by
COOWF@1.1:actinststartedatStarted on/at
COOWF@1.1:actinststateState of Activity
COOWF@1.1:actinststateactionsState Change Actions
COOWF@1.1:actinststatisticActivity Instance Statistic
COOWF@1.1:actinstsubmissionSubmission Dates
COOWF@1.1:actinstsubmitdeadlineVisible in Worklist From
COOWF@1.1:actinstsubmittedatReady to Receive on/at
COOWF@1.1:actinstsubstgroupsSubstitutions (Groups)
COOWF@1.1:actinstsubstuserAs Substitute of
COOWF@1.1:actinstsubstusersSubstitutions (Users)
COOWF@1.1:actinstterminatedactdefFollowing Activity after Rejection
COOWF@1.1:actinsttitleTitle
COOWF@1.1:actinsttypeActivity Type
COOWF@1.1:actinstworkWork Items
COOWF@1.1:actinstworklistfilterAction to Filter Activities in Worklist
COOWF@1.1:assocactdefrefAssociated Activity Definition Reference
COOWF@1.1:submissionrepetitionperiodSubmission on/in
COOWF@1.1:wfsparticipantParticipant
COOWF@1.1:wfspartmansubstManual Entry by

Actions

ReferenceName
COODESK@1.1:AttrObjDisplayEffectGet
COODESK@1.1:AttrObjDisplayEffectGetVersion
COODESK@1.1:AttrObjFontEffectGet
COODESK@1.1:AttrObjFontEffectGetVersion
COOSIGNATURE@1.1:AttrSignaturesGetDisp
COOWF@1.1:ActivityInstanceGetPreviewCheckPropertyHook
COOWF@1.1:AddPrescription
COOWF@1.1:AmendSubstitutePermissions
COOWF@1.1:AttrActInstCopy
COOWF@1.1:AttrActInstInstanceGet
COOWF@1.1:AttrActInstInstanceGetVersion
COOWF@1.1:AttrActInstObjectGet
COOWF@1.1:AttrActInstObjectGetVersion
COOWF@1.1:AttrActInstObjectSet
COOWF@1.1:AttrActInstObjectsGet
COOWF@1.1:AttrActInstObjectsGetVersion
COOWF@1.1:AttrActInstSet
COOWF@1.1:AttrActInstStateSet
COOWF@1.1:AttrActInstStatisticGet
COOWF@1.1:AttrActInstSubstUserGet
COOWF@1.1:AttrActInstSubstUserGetVersion
COOWF@1.1:AttrInstElemDescriptionGet
COOWF@1.1:AttrPrescriptionBlockConstructor
COOWF@1.1:AttrPrescriptionLineConstructor
COOWF@1.1:CallObjectWorkItem
COOWF@1.1:CheckAction
COOWF@1.1:CheckAdditionalParticipantRestrictions
COOWF@1.1:CheckDatesForm
COOWF@1.1:CheckDelegateForm
COOWF@1.1:CheckDestination
COOWF@1.1:CheckForm
COOWF@1.1:CheckInsertTemplate
COOWF@1.1:CheckPrescriptionsForm
COOWF@1.1:CheckRemoveOrgElements
COOWF@1.1:CheckRetracted
COOWF@1.1:CheckSimplePrescriptionsForm
COOWF@1.1:CheckSubmissionRepetitionPeriod
COOWF@1.1:CheckTakenOver
COOWF@1.1:ComputeDeadLine
COOWF@1.1:ConfirmStart
COOWF@1.1:ConvertPrescription
COOWF@1.1:EvaluatePrecondition
COOWF@1.1:ExecuteBackgroundWork
COOWF@1.1:ExecuteScriptActivity
COOWF@1.1:ExtractSubPrescription
COOWF@1.1:GetConfiguredSender
COOWF@1.1:GetDelegateDefault
COOWF@1.1:GetDisplayProperties
COOWF@1.1:GetNextActivityInstances
COOWF@1.1:GetNextSuspensionDate
COOWF@1.1:GetParticipantUsers
COOWF@1.1:GetPrescribeDefault
COOWF@1.1:GetPrescriptionHeadLine
COOWF@1.1:GetSecurityAttributes
COOWF@1.1:GetSubmissionDefault
COOWF@1.1:GetSuspendDefault
COOWF@1.1:GetTerminateDefault
COOWF@1.1:GetTerminateDenyDefault
COOWF@1.1:GetWorkItemIndex
COOWF@1.1:GetWorkItemKey
COOWF@1.1:HasAdditionalParticipantRestrictions
COOWF@1.1:InsertActivityInstance
COOWF@1.1:ModifyDelegatePage
COOWF@1.1:ModifyPage
COOWF@1.1:ModifyPrescriptions
COOWF@1.1:ModifySubmissionsPage
COOWF@1.1:ModifyTerminatePage
COOWF@1.1:MovePrescription
COOWF@1.1:NormalizeNestedPrescriptions
COOWF@1.1:PersistParticipantAffiliation
COOWF@1.1:PrescribeObject
COOWF@1.1:PrescribeObjectDirect
COOWF@1.1:RemovePrescription
COOWF@1.1:ResetSecurityOrgElements
COOWF@1.1:ResolveDistributionList
COOWF@1.1:ResolveMetaParticipant
COOWF@1.1:ResolveMultiInstanceActivity
COOWF@1.1:ResolvePropertyRole
COOWF@1.1:SavePrescriptionTemplate
COOWF@1.1:SetActive
COOWF@1.1:SetCompleted
COOWF@1.1:SetCompletedSubmission
COOWF@1.1:SetDelegated
COOWF@1.1:SetRetracted
COOWF@1.1:SetSkipped
COOWF@1.1:SetStarted
COOWF@1.1:SetSubmission
COOWF@1.1:SetSuspended
COOWF@1.1:SetTakenOver
COOWF@1.1:SetTerminated
COOWF@1.1:SetTerminatedDenied
COOWF@1.1:ShowConcernedObjectsSelection
COOWF@1.1:UpdatePrescriptions
COOWF@1.1:UserIsParticipant
FSCFOLIO@1.1001:GetSendBackgroundFrom
FSCFOLIOCLOUD@1.1001:ModifyWFPageWrapper
FSCOWSWF@1.1001:IsWorkItemCalledByWebservice
FSCPERSONNELFILE@1.1001:GetUsableSignatureTypesWrapper
FSCTEAMROOM@1.1001:GetBreadCrumbPreWrapper
FSCVAPP@1.1001:GetBreadcrumbObjectName
FSCVAPP@1.1001:GetObjectInfo
FSCVENV@1.1001:AddRecentlyUsed
FSCVENV@1.1001:GetActiveMailPortalPart
FSCVENV@1.1001:GetAdditionalTaskTarget
FSCVENV@1.1001:GetHeader
FSCVENV@1.1001:IsEditable

Properties

COOWF@1.1:actdefendworkdays (Days to the Latest Possible Completion)

This property supplies the deadline for completion of the activity instance using work days.

Additional Information

Sign: false
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actdefstartworkdays (Days to the Latest Possible Start)

This property supplies the deadline for starting the activity instance using work days.

Additional Information

Sign: false
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actdefsubmitworkdays (Days Until Visibility in Worklist)

This property supplies the deadline for submission of the activity instance using work days.

Additional Information

Sign: false
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstbackactivityfor (Back-Activity for)

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: false
Must Be Defined: false
Possible Object Class: COOWF@1.1:ActivityInstance
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstbackground (Execute in Background)

This property stores the information whether the activity instance is executed in background by a Fabasoft Components/AT service. If the value is True, the activity instance is executed in background. Use property COOWF@1.1:actinstresource to assign the activity instance to a specific queue of the Fabasoft Components/AT service.
If an activity instance is generated from an activity definition, this property is initialized with the value of COOWF@1.1:actdefbackground. Tips:
  • This functionality requires the installation of Fabasoft Components/AT.
  • In order to execute the activity by a Fabasoft Components/AT service of the user, property COOWF@1.1:userbackground of the user object must be set to True.
  • It is not necessary to install a Fabasoft Components/AT service for background activities for each user. The Fabasoft Components/AT service of one user completes background activities of different users (in the particular user context of course).

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstbackgroundexpression (Expression for Skript Activities)

This property stores the expression that should be executed by a background job instead of executing a work item as a human. The evaluation of the background task is done by a background user which is calculated automatically for the organization of the object of the process. The expression can be used to perform long running calculations or modifications on the object of the process.
Note: This expression is evaluated in a secured mode for expression, so only attributes and actions which are tagged as secured can be used within this expression.

The local scope of this expression contains the following values:
object: the object on which the process is running
process: the process instance object
activity: the current activity instance which is executed in background

The values specified in the local scope are also accessible by the following transaction variables:
COOWF@1.1:WFVAR_THIS: the object on which the process is running
COOWF@1.1:WFVAR_PROCESS: the process instance object
COOWF@1.1:WFVAR_ACTIVITY: the current activity instance which is executed in background

Example:
object.ObjectLock(true, true);
object.FSCFOLIO@1.1001:bostate = #FSCFOLIO@1.1001:StateToVerify;

Additional Information

Not Included in Coverage: true
Changeable in Installed Component: true
Action to Get Display String of Property: COODESK@1.1:AttrExpressionGetDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
Type: COOSYSTEM@1.1:STRINGLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Parameter Passing: PARSCOPE_LOCALSCOPE
Maximum Length: 254
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstbfinishedby (Finished by)

This property stores the user who finished this activity. This property is the backlink property for userfactivities;

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
Property for Back Link: COOWF@1.1:userfactivities
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:User
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Automatically Follow Object Pointer: true
Visible: false


[top]

COOWF@1.1:actinstcolor (Color of Activity in Processexplorer)

Reads the object name.

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:INTEGER
Maximum Length: 10
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Sign: false
Visible: false


[top]

COOWF@1.1:actinstcompletedat (Completed on/at)

This property stores the date and time the activity instance was completed. This property is set automatically and must not be changed afterwards.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstenclosure (Enclosures)

This property stores information about enclosures necessary for the activity instance. This is an informal text field.

Additional Information

Type: COOSYSTEM@1.1:STRING
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 254
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstenddeadline (To Complete at the Latest by)

This property stores the date and time the activity instance must be completed by the concerned user. If this date is exceeded, the user concerned gets a message when he opens his worklist, and the font effect of the activity instance changes to italic.
If the activity instance is generated from an activity definition, the completion deadline is computed from the property COOWF@1.1:actdefenddeadline of the activity definition, when the activity instance gets startable.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Default Time: 86399
Changeable: true
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstescalatedat (Escalated on/at)

This property stores the date and time an escalation message was sent for the activity instance, because either a start deadline or end deadline was not met, and an escalation definition is set for this activity instance or for this process instance. This property is used to record the time of the last escalation message, to be able to repeat it according to the definitions in the escalation definition.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstescalation (Escalation)

This property stores the escalation definition that is used for this activity instance, if the start or end deadline is not met.
If the activity instance is generated from an activity definition, this property is initialized with the value of COOWF@1.1:actdefescalation of the activity definition.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:EscalationDefinition
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstexecutiontype (Execution Type)

This property is used to define if the activity is executed by a human using the workitems defined in property COOWF@1.1:actinstwork
If the activity should be executed by a background job using a deadline the value AET_SCRIPTTASK should be used and the expression defined in property COOWF@1.1:actinstbackgroundexpression is executed.
Note.: The evaluation of the background task is done by an background user which is calculated by use of the abstract metaparticiant WFMP_OBJGROUPBGUSER other recipients are not allowed.

The property COOWF@1.1:actinstbackground is used for background processing of activities with the AT job COOWF@1.1:CheckBackgroundWork and is not compatible with the setting AET_SCRIPTTASK
Currently activities of type AET_SCRIPTTASK are only usable for BPMN-MODELING.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ActivityExecutionType
Initialization Value: 10
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstexternalsync (Activity Is an External Synchronization Point)

This property defines if the activity is synchronized from an external source

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstignorecomplete (Ignore Completion)

This property defines if the following activities are started before this activity has been completed. This is useful if the current activity is just for notification.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstignoreinvpart (Skip Invalid Participant)

The activity instance, will be marked as not executed during start and the following activities are started, if the participant is not a valid workflow participant.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstinstance (Activity Itself)

This property is used to contain the activity instance itself. This is necessary to be able to use default display view objects and column settings for activity instances.

Additional Information

Changeable in Installed Component: false
Default Main Menu: COOWF@1.1:MenuRootWorkList
Use Only Actions Defined for Property: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COOWF@1.1:MenuRootWinWorkList
Possible Object Class: COOWF@1.1:InstanceElement
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstInstanceGet
Search for Allowed Classes Only: true
Changeable: false
Action Called After Property of Version Is Read: COOWF@1.1:AttrActInstInstanceGetVersion
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: true
Visible: true


[top]

COOWF@1.1:actinstkeepstarted (Started Activities Remain in All Worklists)

This property stores the information whether or not to keep the started activity instance in all worklists. If an activity instance is assigned to several users - e.g. by assigning it to a group - it is displayed in the worklists of these users in state "Startable". If a user started this activity instance and this property has value True, the activity instance remains in all other worklists and several users are able to work on this activity. If the activity instance is started and this property is set to False, the activity instance is removed from the worklists of the other users.
If the activity instance is generated from an activity definition, this property is initialized with the value of COOWF@1.1:actdefkeepstarted.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstlaststate (Last State of Activity)

This property stores the last state the activity had. This property is used to determine if an activity was activated from a suspension.

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Type: COOWF@1.1:ActivityInstanceState
Changeable: true
Visible: false
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstmultiple (Multi-Instance)

This property defines if the current activity instance is resolved to multiple activity instances when the state changes to ACTINST_STARTABLE. If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefmultiple.

Additional Information

Always Compute Filter Expression: true
Type: COOWF@1.1:MultiInstanceType
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstnext (Successor Activities)

This property stores the list of process instance elements that follow the instance element in the process instance.

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Default Background Menu: COOWF@1.1:MenuRootWinWorkList
Use Only Actions Defined for Property: true
Visible: true
Multiple Values (Overrides Type): true
Search for Allowed Classes Only: true
Possible Object Class: COOWF@1.1:InstanceElement
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable: true
Action Called to Restore Property From Archive: COOSYSTEM@1.1:AttrObjRestArchive
Action Called to Archive Property: COOSYSTEM@1.1:AttrObjArchive
Automatically Follow Object Pointer: true
Default Main Menu: COOWF@1.1:MenuRootWorkList
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Destructor Action: COOWF@1.1:AttrObjectListDestructor
Changeable in Installed Component: true
Must Be Defined: false


[top]

COOWF@1.1:actinstnopersonalsubst (Disable Personal Substitution)

This property stores if personal substitutions are prohibited for this activity.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstnosubst (Disable Substitution)

This property stores if all substitutions are prohibited for this activity.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstnotificationparams (Parameters for Asynchronous Notifications)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstNotificationParamsSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ActivityNotificationParams
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: false


[top]

COOWF@1.1:actinstobject (Objects of Process)

This property contains the objects attached to the process instance, the activity instance is part of. If objects are stored in this property, they are automatically stored as objects of the process instance.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstObjectSet
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true
Possible Object Class: COOSYSTEM@1.1:Object
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstObjectGet
Search for Allowed Classes Only: true
Changeable: true
Action Called After Property of Version Is Read: COOWF@1.1:AttrActInstObjectGetVersion
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Automatically Follow Object Pointer: true
Visible: true


[top]

COOWF@1.1:actinstobjects (Objects Concerned)

This property stores the list of objects that are concerned by the activity instance. Objects that are concerned by the activity instance default to the objects referred in the work items of the activity instance and the objects attached to the process. Other objects can be added to this list as needed.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: COOSYSTEM@1.1:Object
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstObjectsGet
Search for Allowed Classes Only: true
Changeable: true
Action Called After Property of Version Is Read: COOWF@1.1:AttrActInstObjectsGetVersion
Action to Copy Property From Object: COOWF@1.1:AttrActInstCopy
Must Be Defined: false
Automatically Follow Object Pointer: true
Visible: true


[top]

COOWF@1.1:actinstoldremarks (Preceded Remarks)

Additional Information

Type: COOSYSTEM@1.1:STRINGLIST
Changeable in User Interface: false
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 254
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstpartdefinition (Distribution List)

This property defines the distribution list the activity is assigned to. When the activity get's startable the distribution list is resolved to single activity instances for each member of the distribution list. If the distribution list defines that it should expand immediately the distribution list is resolved to single instances at start of the process. Note: This property of the participant can only be used for activities which are populated as multiple instance activities.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

COOWF@1.1:actinstparticipant (Workflow Participant)

This property stores the organization element which is concerned by the activity instance. An activity instance can be prescribed to a user, a group, a position, an organizational unit type, a position in context of a group or a position in context of an organizational unit type. The workflow participant can be defined as an abstract participant, too. The abstract participant is evaluated and stored in this property when the state of the activity instance changes from "Waiting" to "Startable". Changes of the evaluated properties (e.g. the object owner) made afterwards are not considered.
It is also possible to define a person who is not a Fabasoft Components user. In this case a Fabasoft Components user who substitutes this person must be defined.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefparticipant.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrActInstCopy
Must Be Defined: true
Visible: true


[top]

COOWF@1.1:actinstpartmansubst (Manual Entry by)

This property stores the organization element which is substitute for a person who completes the activity instance manually. In this case a Fabasoft Components user who substitutes this person must be defined.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefpartmansubst.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrActInstCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstprescrback (Activity Back)

This property is used to let the user define the activity definition for the activity back to the current user when doing prescriptions on an activity instance. If it is used when doing prescriptions, an activity instance is created and appended to the prescribed activities, that uses this definition and that concerns the current user In the case of a parallel prescription, this would be a join to this activity. This property is only used in the user interface, it never stores a value. When the user intends to do prescriptions, it is initialized with the value returned by the action COOWF@1.1:GetPrescribeDefault. Before the property is stored, it is set to empty.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:ActivityDefinition
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstprescrblocks (Additional Prescriptions)

This property is used to let the user edit additional blocks of prescriptions when doing prescriptions on an activity instance. A block of prescriptions consists of a list of prescription definitions and a flag, if this list is to be used sequentially or in parallel. This property is only used in the user interface, it never stores a value. When the user intends to do prescriptions, it is initialized with the value returned by the action COOWF@1.1:GetPrescribeDefault. Before the property is stored, it is set to empty.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowPrescriptionBlockList
Line Constructor Action for Lists: COOWF@1.1:AttrPrescriptionBlockConstructor
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstprescription (Prescriptions)

This property is used to let the user edit the list of prescriptions when doing prescriptions on an activity instance. This property is only used in the user interface, it never stores a value. When the user intends to do prescriptions, it is initialized with the values returned by the action COOWF@1.1:GetPrescribeDefault. Before the property is stored, it is set to empty.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowPrescriptionList
Line Constructor Action for Lists: COOWF@1.1:AttrPrescriptionLineConstructor
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstprescrmetawhat (What)

Additional Information

Type: COOWF@1.1:PrescriptionMetaDataWhat
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstprescrmetawhen (Deadlines)

Additional Information

Type: COOWF@1.1:PrescriptionMetaDataWhen
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstprescrmetawhenworkdays (Deadlines)

Additional Information

Type: COOWF@1.1:PrescriptionMetaDataWhenWorkDays
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstprescrmetawho (Who)

Additional Information

Type: COOWF@1.1:PrescriptionMetaDataWho
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstprescrobjects (Objects Concerned by Prescription)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstprescrparallel (Parallel)

This property is used to let the user define whether the defined prescriptions should be done in parallel or in sequence when doing prescriptions on an activity instance. This property is only used in the user interface, it never stores a value. When the user intends to do prescriptions, it is initialized with the value returned by the action COOWF@1.1:GetPrescribeDefault. Before the property is stored, it is set to empty.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstprev (Predecessor Activities)

This property stores the list of process instance elements that preceed the instance element in the process instance.

Additional Information

Changeable in Installed Component: true
Default Main Menu: COOWF@1.1:MenuRootWorkList
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Use Only Actions Defined for Property: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COOWF@1.1:MenuRootWinWorkList
Possible Object Class: COOWF@1.1:InstanceElement
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Automatically Follow Object Pointer: true
Visible: true


[top]

COOWF@1.1:actinstpriority (Workflow Priority)

This property stores the priority of the activity instance.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefpriority.

Additional Information

Initialization Value: 2
Type: COOWF@1.1:WorkFlowPriority
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstprocdefinition (Process Definition)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrValueExprSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:Object
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Search for Allowed Classes Only: true
Changeable: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstreceivedat (Received on/at)

This property stores the date and time the concerned user(s) received the activity instance in their worklist. This property is set automatically and must not be changed afterwards.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstremark (Remark)

This property stores a remark about the activity instance. This is an informal textual field.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:STRING
Maximum Length: 254
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstresource (Resource Used)

This property stores the resource object which is used for the activity instance or wait action instance. Resource objects define thread pools to distribute tasks to several queues (thread pools) in the Fabasoft Components/AT service. They are important, if it is an activity instance, that is to be executed in the background, or a wait action instance. Otherwise they have only descriptive character.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefresource.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:ResourceDefinition
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstretractable (Is Retractable)

This property stores the information whether the activity instance can be reatracted

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstscheduledat (Scheduled for Execution)

This property stores the date and time the activity instance or wait action instance was scheduled for execution in background.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstsignatures (Signatures)

Additional Information

Changeable in Installed Component: false
Action to Get Display String of Property: COOSIGNATURE@1.1:AttrSignaturesGetDisp
Multiple Values (Overrides Type): true
Volatile (Transaction): true
Type: COOSIGNATURE@1.1:SignatureList
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Transfer: false
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrGetVersionFromActVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Action Called to Restore Property of Version: COOSYSTEM@1.1:AttrRestVersionFromActVersion
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinststartdeadline (To Start at the Latest by)

This property stores the date and time the activity instance must be started by the user. If this date is exceeded, the user concerned gets a message when he opens his worklist. If the activity instance is to be executed in background this time defines when the Fabasoft Components/AT service should execute it.
If the activity instance is generated from an activity definition, the start deadline is computed from the property COOWF@1.1:actdefstartdeadline of the activity definition, when the activity instance gets startable.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Default Time: 86399
Changeable: true
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinststartedat (Started on/at)

This property stores the date and time the activity instance was started by the user. This property is set automatically and must not be changed afterwards.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinststate (State of Activity)

This property stores the state of the activity instance. The state of an activity instance is the central element of the workflow engine. Only certain changes of the state of an activity instance are allowed, and the change of the state can trigger state changes in other instance elements, the evaluation of conditions etc.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstStateSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ActivityInstanceState
Initialization Value: 1
Secured: true
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrActInstCopy
Must Be Defined: true
Visible: true


[top]

COOWF@1.1:actinststateactions (State Change Actions)

State actions for the activity instance are executed when the state of the activity changes from the oldstate to newstate

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowStateActionList
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinststatistic (Activity Instance Statistic)

This property stores the working statistic of the activity

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ActivityStatistic
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstStatisticGet
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstsubmission (Submission Dates)

This property stores the submission deadelines.

Additional Information

Type: COOWF@1.1:WorkFlowSubmissionList
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstsubmitdeadline (Visible in Worklist From)

This property stores the date and time, when the activity must be submitted in the work list. If a user opens the work list and this deadline is reached, the activity is automatically put into the "To Do" list and removed from the list of suspended activities.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Use Date Only: false
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstsubmittedat (Ready to Receive on/at)

This property stores the date and time, when an activity instance was ready to be received. This is the time, when all preceeding activities are completed and the activity could become startable, but a date and time for submission is defined, and this time is still in the future. Only after the submission date is reached, and the user opens the work list, then the activity instance is received and becomes startable.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstsubstgroups (Substitutions (Groups))

This property is used to store the substitute groups which can execute the activity.

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Group
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstsubstuser (As Substitute of)

This property stores the originally assigned user if the activity was completed in a personal substitution.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
Type: COOSYSTEM@1.1:OBJECT
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Volatile: true
Possible Object Class: COOSYSTEM@1.1:User
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstSubstUserGet
Search for Allowed Classes Only: true
Changeable: true
Action Called After Property of Version Is Read: COOWF@1.1:AttrActInstSubstUserGetVersion
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstsubstusers (Substitutions (Users))

This property is used to store the substitute users which can execute the activity.

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:User
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstterminatedactdef (Following Activity after Rejection)

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOWF@1.1:ActivityDefinition
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinsttitle (Title)

This property stores the title of the activity instance. This is a multilingual string.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdeftitle.

Additional Information

Type: COOSYSTEM@1.1:LanguageStringList
Changeable: true
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinsttype (Activity Type)

This property stores the type of the activity instance.
Note: The software component Workflow itself does not define activity types. This enumeration type is intended to be extended by other software components.

Additional Information

Type: COOWF@1.1:ActivityType
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstwork (Work Items)

This property stores the list of work items are to be executed in order to complete the activity instance. A work item can be described textually or planned for an automatic execution by defining an object and an action or an ActiveX script.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOWF@1.1:AttrGetActinstworkDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowWorkList
Secured: true
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstworklistfilter (Action to Filter Activities in Worklist)

This property stores the action that is executed in order to filter the activities actually displayed in the worklist. This filter action is executed when the worklist is built. It depends on the filter action whether or not the activity instance is displayed in the worklist. Actions specified in this property are called with the prototype COOWF@1.1:WorkListFilterPrototype.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:Action
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:assocactdefref (Associated Activity Definition Reference)

Reads the object name.

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: false
Must Be Defined: false
Possible Object Class: COOWF@1.1:ActivityDefReference
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:submissionrepetitionperiod (Submission on/in)

This property is used to store the dates shown in the dialog when an activity is set suspended.

Additional Information

Type: COOWF@1.1:SubmissionRepetitionPeriod
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:wfsparticipant (Participant)

This property defines the organizational element the prescribed activity is assigned to.

Additional Information

Always Compute Filter Expression: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:wfspartmansubst (Manual Entry by)

This property stores the organizational element that is the substitute for a person that is not a Fabasoft Components user and that has the prescribed acitivity assigned to.

Additional Information

Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

Actions

COODESK@1.1:AttrObjDisplayEffectGet

Get display effect of object

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COODESK@1.1:AttrObjDisplayEffectGetVersion

Get display effect of object version

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COODESK@1.1:AttrObjFontEffectGet

Gets the font effect property value of the object.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COODESK@1.1:AttrObjFontEffectGetVersion

Gets the font effect property value of a version of the object.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSIGNATURE@1.1:AttrSignaturesGetDisp

Display action to format the signatures for display in columns

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetDispPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ActivityInstanceGetPreviewCheckPropertyHook

ParameterTypeIn/OutOptionalDescription
venv_checkpropertyCOOSYSTEM@1.1:OBJECTin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

COOWF@1.1:AddPrescription

Adds a prescription
ParameterTypeIn/OutOptionalDescription
prescriptionCOOWF@1.1:WorkFlowPrescriptionListin/outfalse the prescription
actionCOOWF@1.1:SavePresciptionActionTypeinfalse the action
pblockidxCOOSYSTEM@1.1:INTEGERin/outtrue the pblockidx
pidxCOOSYSTEM@1.1:INTEGERin/outtrue the pidx
prescriptionblocksCOOWF@1.1:WorkFlowPrescriptionBlockListintrue = the prescriptionblocks

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AmendSubstitutePermissions

Correct the permissions of substitutes when executing activities.
ParameterTypeIn/OutOptionalDescription
lockedCOOSYSTEM@1.1:BOOLEANintrue the locked

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstCopy

This action is used as property copy action for multiple properties of activity and wait actions instances. It is called by the kernel, when objects with these properties are copied.
It is used when properties of these classes have to be modified, when objects are copied, because they contain information that is relevant only, when an activity was already executed.

Additional Information

Prototype: COOSYSTEM@1.1:AttrCopyPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstInstanceGet

This action is used as property get action for the property COOWF@1.1:actinstinstance. It is called by the kernel, when the value of that property is read.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstInstanceGetVersion

This action is used as property get version action for the property COOWF@1.1:actinstinstance. It is called by the kernel, when the value of that property is read for a version.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstObjectGet

This action is used as property get action for the property COOWF@1.1:actinstobject. It is called by the kernel, when the value of that property is read.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstObjectGetVersion

This action is used as property get version action for the property COOWF@1.1:actinstobject. It is called by the kernel, when the value of that property is read for a version.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstObjectSet

This action is used as property set action for the property COOWF@1.1:actinstobject. It is called by the kernel, before that property is saved.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstObjectsGet

This action is used as property get action for the property COOWF@1.1:actinstobjects. It is called by the kernel, when the value of that property is read.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstObjectsGetVersion

This action is used as property get version action for the property COOWF@1.1:actinstobjects. It is called by the kernel, when the value of that property is read for a version.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstSet

This action is used for must properties of COOWF@1.1:ActivityInstance and COOWF@1.1:WaitActionInstance. It is called by the kernel before these properties are saved. Most properties of activity instances, that are already executed, must not be changed any more, and during the execution of a process only certain changes of values are valid. This action is used to check these conditions.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstStateSet

This action is used as property set action for the property COOWF@1.1:actinststate. It is called by the kernel, before that property is saved. During the execution of a process only certain state transitions are allowed. This action is used to check the changes of the state of an activity instance, if they are valid.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstStatisticGet

This action is used as property get action for the property COOWF@1.1:actinststatistic. It is called by the kernel, when the value of that property is read.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstSubstUserGet

This action is used as property get action for the property COOWF@1.1:actinstsubstuser. It is called by the kernel, when the value of that property is read.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrActInstSubstUserGetVersion

This action is used as property get version action for the property COOWF@1.1:actinstsubstuser. It is called by the kernel, when the value of that property is read for a version.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrInstElemDescriptionGet

Get a description for instance elements

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

COOWF@1.1:AttrPrescriptionBlockConstructor

Create a new block in the prescription
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse
valueoutfalse
oldvaluesinfalse

Additional Information

Prototype: COOSYSTEM@1.1:AttrLineConstructorPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrPrescriptionLineConstructor

Create a new line in the prescription
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse
valueoutfalse
oldvaluesinfalse

Additional Information

Prototype: COOSYSTEM@1.1:AttrLineConstructorPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CallObjectWorkItem

Calls the work item with the supplied index.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
wfwindexCOOSYSTEM@1.1:INTEGERinfalse the wfwindex
refreshCOOSYSTEM@1.1:BOOLEANoutfalse the refresh
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue the completedat
workstartedatCOOSYSTEM@1.1:DATETIMEintrue the workstartedat
handledCOOSYSTEM@1.1:BOOLEANintrue the handled

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckAction

This action is called to check, if and how one of the following workflow actions is usable in a Web environment: COODESK@1.1:OpenObject, COODESK@1.1:SelectTreeObject, COOATTREDIT@1.1:EditObjectAttributes, COOWF@1.1:SetStarted, COOWF@1.1:SetSuspended, COOWF@1.1:SetCompleted, COOWF@1.1:SetDelegated, COOWF@1.1:SetTerminated, COOWF@1.1:PrescribeObject and COOWF@1.1:CallObjectWorkItem.
This action returns, what questions must be asked, what date values have to be specified by the user, what applications have to be executed on behalf of executing work items.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse One of the actions listed above.
indexCOOSYSTEM@1.1:INTEGERin/outfalse The index of the work item to check, if the action is COOWF@1.1:CallObjectWorkItem. If not specified, the next not yet executed work item is searched, and the index is returned.
ignoreallCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the caller should ignore everything other and should not execute, what he intended to do.
asktostartCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the user should be asked, if he wants to start the activity instance. This has to be done, if the user agrees.
setstartedCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the activity instance has to be started in any case before continuing.
verifydatesCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the user should be asked to verify and change the date values, where default values are returned in the following parameters.
defreceivedatCOOSYSTEM@1.1:DATETIMEoutfalse The default value for "Received on/at".
defstartedatCOOSYSTEM@1.1:DATETIMEoutfalse The default value for "Started on/at".
defcompletedatCOOSYSTEM@1.1:DATETIMEoutfalse The default value for "Completed on/at".
askquestionCOOSYSTEM@1.1:STRINGouttrue If defined, ask the user this question.
applicationsCOOSYSTEM@1.1:OBJECTLISTouttrue On behalf of executing work items execute the applications returned in this list on the corresponding objects in applobjects. Only valid, if the action is COOWF@1.1:CallObjectWorkItem.
applobjectsCOOSYSTEM@1.1:OBJECTLISTouttrue The corresponding objects for the list in applications. Only valid, if the action is COOWF@1.1:CallObjectWorkItem.
workstartedatCOOSYSTEM@1.1:DATETIMEouttrue The value of this parameter has to be passed to the following call of COOWF@1.1:CallObjectWorkItem. The applications returned in applications have to be executed before that call.
selobjectsCOOSYSTEM@1.1:OBJECTLISTintrue The selected objects
setsubstituteCOOSYSTEM@1.1:BOOLEANouttrue The the current user is a substitute and the workitem can be executed as substitute
skippermlockcheckCOOSYSTEM@1.1:BOOLEANintrue The check for permanent locks should be skipped

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckAdditionalParticipantRestrictions

If the process has additional participant restrictions the participants will be filtered by this action
ParameterTypeIn/OutOptionalDescription
participantsCOOSYSTEM@1.1:OBJECTLISTin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckDatesForm

This action is used to check the user input if the supplied dates are holidays.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTouttrue
askquestionCOOSYSTEM@1.1:STRINGouttrue
needplaintexterrorsCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

Prototype: COOATTREDIT@1.1:AttrCheckPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckDelegateForm

This action is used to check the user input when modifying the responsible of an activity.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTouttrue
askquestionCOOSYSTEM@1.1:STRINGouttrue
affiliationusableCOOSYSTEM@1.1:BOOLEANouttrue
needplaintexterrorsCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

Prototype: COOATTREDIT@1.1:AttrCheckPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckDestination

This action is called on an activity instance, when it is about to get startable, to check, if the workflow participant described in the activity is available, and to check, if background execution is enabled, when it is a background activity. The action is expected to return an appropriate error, if there is a problem with the participant.
ParameterTypeIn/OutOptionalDescription
ignoremetaparticipantCOOSYSTEM@1.1:BOOLEANintrue meta participants will not raise an error when domainenforcepartcheck is set
strictCOOSYSTEM@1.1:BOOLEANintrue is used to override the setting actinstignoreinvpart of the activity
resolvemetaparticipantCOOSYSTEM@1.1:BOOLEANintrue the metaparticipant is resolved before the checks are performed

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckForm

This action is used to check the user input when modifying definitions and instances of processes and activities, if it is valid and complete. It is called by the property editor, after the input is saved and before the form is closed and the input is committed, to verify the user input. It is expected to return an appropriate error, if problems are found.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTouttrue
askquestionCOOSYSTEM@1.1:STRINGouttrue
invaffiliatonpartsCOOWF@1.1:WorkFlowParticipantoutfalse
needplaintexterrorsCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

Prototype: COOATTREDIT@1.1:AttrCheckPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckInsertTemplate

Check a prescription template can be inserted at the current position
ParameterTypeIn/OutOptionalDescription
pblockidxCOOSYSTEM@1.1:INTEGERinfalse the index of the precription block
pidxCOOSYSTEM@1.1:INTEGERinfalse the index of the prescription in the prescription block
allowedCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckPrescriptionsForm

This action is used to check the user input when doing prescriptions to other users, if it is valid and complete. It is called by the property editor, after the input is saved and before the form is closed and the input is committed, to verify the user input. It is expected to return an appropriate error, if problems are found.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTouttrue
askquestionCOOSYSTEM@1.1:STRINGouttrue
invaffiliatonpartsCOOWF@1.1:WorkFlowParticipantoutfalse
needplaintexterrorsCOOSYSTEM@1.1:BOOLEANintrue
prescriptionsCOOWF@1.1:WorkFlowPrescriptionListintrue
prescriptionblocksCOOWF@1.1:WorkFlowPrescriptionBlockListintrue

Additional Information

Prototype: COOATTREDIT@1.1:AttrCheckPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckRemoveOrgElements

Retrieve the configuration setting if the users and groups with permissions on the activity are removed after completion.
ParameterTypeIn/OutOptionalDescription
orgsecurityCOOWF@1.1:WorkFlowOrgSecurityoutfalse the configuration how the permissions are handled after completion

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckRetracted

Checks if an activity instance can be retracted
ParameterTypeIn/OutOptionalDescription
allowedCOOSYSTEM@1.1:BOOLEANoutfalse the retraction of the activity instances is allowed

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckSimplePrescriptionsForm

Check the entered values in the simple prescription editor
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTouttrue
askquestionCOOSYSTEM@1.1:STRINGouttrue
invaffiliatonpartsCOOWF@1.1:WorkFlowParticipantoutfalse
needplaintexterrorsCOOSYSTEM@1.1:BOOLEANintrue
prescriptionCOOWF@1.1:WorkFlowPrescriptionListintrue
prescriptionblocksCOOWF@1.1:WorkFlowPrescriptionBlockListintrue

Additional Information

Prototype: COOATTREDIT@1.1:AttrCheckPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckSubmissionRepetitionPeriod

Check the submission period
ParameterTypeIn/OutOptionalDescription
repetitionperiodCOOWF@1.1:SubmissionRepetitionPeriodinfalse the repetitionperiod
checkresultCOOSYSTEM@1.1:STRINGoutfalse the checkresult
errorCOOSYSTEM@1.1:BOOLEANoutfalse the error
askquestionCOOSYSTEM@1.1:STRINGoutfalse the question displayed in the user interface

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckTakenOver

Checks if the activity instance can be taken over.
ParameterTypeIn/OutOptionalDescription
allowedCOOSYSTEM@1.1:BOOLEANoutfalse the allowed

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ComputeDeadLine

This action is called during the execution of a process instance, when an activity reaches the state ACTINST_STARTABLE, to compute the various deadlines for submission, start and completion of the activity. This action can be wrapped or overwritten to apply different rules for computing deadlines. The computed deadline is stored in the specified property.
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse The deadline property that has to be computed. Must be one of COOWF@1.1:actinstsubmitdeadline, COOWF@1.1:actinststartdeadline or COOWF@1.1:actinstenddeadline.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ConfirmStart

This action is called during the execution of a process instance in several situations, to confirm if an activity instance, that is not yet started, but that needs to be started to continue, should be set to the state ACTINST_STARTED now. The action can decide depending on the context, if it should be started in any case, or it can ask the user, if the activity should be started.
ParameterTypeIn/OutOptionalDescription
parenthandleCOOSYSTEM@1.1:INTEGERinfalse The handle of the parent window that can be used as parents for dialogs in the user interface.
contextCOOSYSTEM@1.1:OBJECTinfalse The action object of the context, where this action is called.
yesCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the activity will be started, and the caller will continue to execute its method. If set to False, the activity is not started. Depending if the caller requires a started activity instance (e.g. when executing a work item) or a started activity instance is not required (e.g. when viewing the process) the caller will continue to execute its method or not.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ConvertPrescription

ParameterTypeIn/OutOptionalDescription
needsingleCOOSYSTEM@1.1:BOOLEANinfalse
prescrlistCOOWF@1.1:WorkFlowPrescriptionListin/outtrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

COOWF@1.1:EvaluatePrecondition

Helper action to evaluate the precondition expressions of an activity instance
ParameterTypeIn/OutOptionalDescription
wfwidxCOOSYSTEM@1.1:INTEGERinfalse the index of the work item for which the conditions should be evaluated
notexecuteableCOOSYSTEM@1.1:BOOLEANoutfalse if true the work item is not executable
hiddenCOOSYSTEM@1.1:BOOLEANoutfalse if true the work item is hidden
silentCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ExecuteBackgroundWork

This action is used as action in the automated task, that executes a particular activity instance or wait action instance in the background. When the task, that checks work lists for background activities, recognizes that new activity instances or wait action instances are available, it schedules these objects for execution by using COOAT@1.1001:ScheduleTask or COOAT@1.1001:ScheduleLocal with this action as the action, that will execute these tasks.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ExecuteScriptActivity

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

COOWF@1.1:ExtractSubPrescription

Converts a subprescription to a prescription
ParameterTypeIn/OutOptionalDescription
sourceCOOWF@1.1:WorkFlowSubPrescriptionListinfalse
extractedprescriptionCOOWF@1.1:WorkFlowPrescriptionListoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetConfiguredSender

Retrieve the configured sender for escalation and notification mails
ParameterTypeIn/OutOptionalDescription
senderCOOSYSTEM@1.1:STRINGoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetDelegateDefault

This action is called by the user interface to retrieve the default settings, when a user chooses to delegate an activity instance. This is intended as the default parameters, that the user can modify to his needs.
ParameterTypeIn/OutOptionalDescription
participantCOOWF@1.1:WorkFlowParticipantin/outfalse The default workflow participant, to whom the activiy is delegated.
partmansubstCOOWF@1.1:WorkFlowParticipantin/outfalse The substitute in Fabasoft Components, if participant specifies a manual workflow participant.
remarkCOOSYSTEM@1.1:STRINGin/outfalse The additional remark in the activity.
submitdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse The deadline for submitting the activity.
startdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse The deadline for starting the activity.
enddeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse The deadline for completing the activity.
nodeadlinecheckCOOSYSTEM@1.1:BOOLEANoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetDisplayProperties

This action is called, when an activity instance or wait action instance is displayed in a graphical user interface, to determine the list of properties, that should be displayed in the box representing the activity.
ParameterTypeIn/OutOptionalDescription
displaycolumnlistCOODESK@1.1:DisplayColumnListoutfalse The description of the properties, that are to be displayed. If empty, a default set of properties is displayed.
userenvsettingsCOOSYSTEM@1.1:DICTIONARYintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetNextActivityInstances

Retrieve the following activity instances of an activity
ParameterTypeIn/OutOptionalDescription
nextactinstCOOSYSTEM@1.1:OBJECTLISToutfalse the following activity instances

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetNextSuspensionDate

Calculate the next suspension date for the activity based on the values entered in the submission dialog
ParameterTypeIn/OutOptionalDescription
suspensiondatetimeCOOSYSTEM@1.1:DATETIMEoutfalse the calculated suspension date
repetitionperiodCOOWF@1.1:SubmissionRepetitionPeriodinfalse the values entered in the submission dialog

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetParticipantUsers

Get the user which are used as participants
ParameterTypeIn/OutOptionalDescription
usersCOOSYSTEM@1.1:OBJECTLISToutfalse the users
ignoregrouppositionCOOSYSTEM@1.1:BOOLEANintrue the ignoregroupposition
activeusersonlyCOOSYSTEM@1.1:BOOLEANintrue the activeusersonly

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetPrescribeDefault

This action is called by the user interface to retrieve the default settings, when a user chooses to prescribe activities. This is intended as the default parameters, that the user can modify to his needs.
ParameterTypeIn/OutOptionalDescription
prescriptionCOOWF@1.1:WorkFlowPrescriptionListoutfalse The preconfigured prescription list.
prescrparallelCOOSYSTEM@1.1:BOOLEANoutfalse Default for parallel or serial prescriptions.
prescrbackCOOSYSTEM@1.1:OBJECToutfalse Default for an activity back to the originator of the prescription.
prescrusableCOOSYSTEM@1.1:OBJECTLISTouttrue
prescrrestrictedCOOSYSTEM@1.1:BOOLEANouttrue
prescrblocksCOOWF@1.1:WorkFlowPrescriptionBlockListouttrue The list of additional preconfigured blocks of prescriptions.
prescrblocksonlyCOOSYSTEM@1.1:BOOLEANintrue If set to True, all preconfigured prescriptions are returned in the parameter prescrblocks, the parameter prescription is set to empty.
prescrbackrestrictedCOOSYSTEM@1.1:BOOLEANouttrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetPrescriptionHeadLine

Get title for prescription editor
ParameterTypeIn/OutOptionalDescription
headlineCOOSYSTEM@1.1:STRINGoutfalse the headline
labelCOOSYSTEM@1.1:STRINGoutfalse
prescrlabelCOOSYSTEM@1.1:STRINGoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetSecurityAttributes

Get the attribute definitions where the security permissions will be stored.
ParameterTypeIn/OutOptionalDescription
usersecattrCOOSYSTEM@1.1:OBJECToutfalse the usersecattr
groupsecattrCOOSYSTEM@1.1:OBJECToutfalse the groupsecattr
userdonesecattrCOOSYSTEM@1.1:OBJECToutfalse the userdonesecattr
groupdonesecattrCOOSYSTEM@1.1:OBJECToutfalse the groupdonesecattr

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetSubmissionDefault

Retrieves the default values for submissions of follower activities.
ParameterTypeIn/OutOptionalDescription
submissionsCOOWF@1.1:WorkFlowSubmissionListoutfalse the submissions

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetSuspendDefault

This action is called by the user interface to retrieve the default settings, when a user chooses to suspend an activity instance. This is intended as the default parameters, that the user can modify to his needs.
ParameterTypeIn/OutOptionalDescription
remarkCOOSYSTEM@1.1:STRINGin/outfalse Default remark.
submitdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse Default deadline for resubmission of the activity instance.
repetitionperiodCOOWF@1.1:SubmissionRepetitionPeriodin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetTerminateDefault

This action is called by the user interface to retrieve the default settings, when a user chooses to terminate an activity instance. This is intended as the default parameters, that the user can modify to his needs.
ParameterTypeIn/OutOptionalDescription
remarkCOOSYSTEM@1.1:STRINGin/outfalse Default remark.
submitdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse Default deadline for submission of the terminated activity instance.
startdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse Default deadline for starting.
enddeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse Default deadline for the completion.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetTerminateDenyDefault

Gets the default values for denying activities.
ParameterTypeIn/OutOptionalDescription
remarkCOOSYSTEM@1.1:STRINGin/outfalse the remark
submitdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse the submitdeadline
startdeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse the startdeadline
enddeadlineCOOSYSTEM@1.1:DATETIMEin/outfalse the enddeadline

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetWorkItemIndex

Gets the index of the workitem matching the workitem key.
ParameterTypeIn/OutOptionalDescription
wfwkeyCOOSYSTEM@1.1:STRINGinfalse the key of the work item
wfwindexCOOSYSTEM@1.1:INTEGERoutfalse the index of the work item matching the key
wfworigindexCOOSYSTEM@1.1:INTEGERinfalse the index of the key at the last call

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetWorkItemKey

Gets the key of the work item matching the supplied index.
ParameterTypeIn/OutOptionalDescription
wfwindexCOOSYSTEM@1.1:INTEGERinfalse the index of the work item
wfwkeyCOOSYSTEM@1.1:STRINGoutfalse the key of the work item matching the index

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:HasAdditionalParticipantRestrictions

Check if the process has additional restrictions to the participants
ParameterTypeIn/OutOptionalDescription
additionalrestrictionsCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:InsertActivityInstance

This action can be called to insert a new activity instance after the current activity instance in a process. The activity instance is initialized with the values specified as parameters. If the current activity instance has multiple successors, the new activity instance is inserted before all of them.
ParameterTypeIn/OutOptionalDescription
participantCOOWF@1.1:WorkFlowParticipantinfalse The workflow participant in the inserted activity instance.
partmansubstCOOWF@1.1:WorkFlowParticipantinfalse The substitute in Fabasoft Components, if participant specifies a manual participant.
actinsttitleCOOSYSTEM@1.1:LanguageStringListinfalse The title of the new activity instance.
actinsttypeCOOWF@1.1:ActivityTypeinfalse The type of the new activity instance.
copyactivityCOOSYSTEM@1.1:BOOLEANinfalse If set to True, the current activity is copied to create a new activity instance, otherwise it is create from scratch.
actinstCOOSYSTEM@1.1:OBJECToutfalse The new created or copied activity instance.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ModifyDelegatePage

Filter elements displayed on the delegate form page

Additional Information

Prototype: COOATTREDIT@1.1:FormPageItemPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ModifyPage

This action is used as display items filter action in the form pages used for process instance properties, activity instance properties and wait action instance properties. It is called by the property editor, when the properties of such an object are edited or viewed with a form page that specifies this action. This action modifies the items presented to the user according to the current state of the object and to the capabilties of the user.

Additional Information

Prototype: COOATTREDIT@1.1:FormPageItemPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ModifyPrescriptions

Modify the prescriptions of the activity instance
ParameterTypeIn/OutOptionalDescription
advancedCOOSYSTEM@1.1:BOOLEANinfalse the advanced
prescrblocksonlyCOOSYSTEM@1.1:BOOLEANinfalse the prescrblocksonly
isadvancedCOOSYSTEM@1.1:BOOLEANoutfalse the isadvanced

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ModifySubmissionsPage

This action is used as display items filter action in the submission form page.

Additional Information

Prototype: COOATTREDIT@1.1:FormPageItemPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ModifyTerminatePage

This action is used as display items filter action in the termination form page.

Additional Information

Prototype: COOATTREDIT@1.1:FormPageItemPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:MovePrescription

Moves a prescription entry from the source index position to the destination index position. It is possible to convert a subprescription to a normal prescription ande vice versa. If no source index is supplied a new prescription will be created at the destiantion. If no destination index is supplied the prescription at source index will be removed. If no source and no target index is supplied a new prescription will be created at the end.
ParameterTypeIn/OutOptionalDescription
srcindicesCOOSYSTEM@1.1:INTEGERLISTin/outfalse the source index consists of blockid, prescriptionid, subblockid and subprescriptionid the subblock indices can be skipped
dstindicesCOOSYSTEM@1.1:INTEGERLISTin/outfalse the destination index consists of blockid, prescriptionid, subblockid and subprescriptionid the subblock indices can be skipped
modeCOOWF@1.1:SavePresciptionActionTypeinfalse defines if the prescription will be enclosed into a block or be inserted parallel.
afterCOOSYSTEM@1.1:BOOLEANinfalse defines if the operation will be performed before or after the destination index.
updatedprescriptionCOOWF@1.1:WorkFlowPrescriptionListintrue the source index will be updated with this value if the mode is set to update

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:NormalizeNestedPrescriptions

Normalize nested prescription of an activity instance. Try to transform nested prescriptions to own prescription blocks to increase readability of complex prescriptions
ParameterTypeIn/OutOptionalDescription
blocksCOOWF@1.1:WorkFlowPrescriptionBlockListin/outfalse the prescription blocks which should be normalized. If no blocks are supplied the blocks are read from the object

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:PersistParticipantAffiliation

Hook action to store fixed affiliation problems.
ParameterTypeIn/OutOptionalDescription
candidatesCOOSYSTEM@1.1:OBJECTLISTinfalse the objects which will be added to the team
scopegroupsCOOSYSTEM@1.1:OBJECTLISTintrue the parameter contains additional informations from COOWF@1.1:FixParticipantAffiliation

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:PrescribeObject

Adds following activities to the process of the current activity. If this action is called on an object, a new process is started.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue unused deprecated
indexCOOSYSTEM@1.1:INTEGERintrue unused deprecated
prescriptionCOOWF@1.1:WorkFlowPrescriptionListintrue the prescription list contains the following activities and participants
prescrparallelCOOSYSTEM@1.1:BOOLEANintrue defines if following activities defined in parameter prescription will be added parallel
prescrbackCOOSYSTEM@1.1:OBJECTintrue this activity will be added after the inserted activity instances.
remarkCOOSYSTEM@1.1:STRINGintrue the entered remark will be stored to the current activity instance.
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue
receivedatCOOSYSTEM@1.1:DATETIMEintrue the time stamp when the current activity was received. Only important for manual activities!
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue the time stamp when the current activity was completed Only important for manual activities!
prescrblocksCOOWF@1.1:WorkFlowPrescriptionBlockListintrue the prescription blocks contains the following activities and participants
notcompleteCOOSYSTEM@1.1:BOOLEANintrue internal: is used for integrity checks if the current activity was already completed
additionalobjectsCOOSYSTEM@1.1:OBJECTLISTintrue when creating a new process this objects will be added to COOWF@1.1:procinstobjects
concernedobjectsCOOSYSTEM@1.1:OBJECTLISTintrue the objects which are dependent for the prescription
processnameCOOSYSTEM@1.1:STRINGintrue the name of the newly created process
processdiagramCOOSYSTEM@1.1:OBJECTintrue
delayedprocessstartCOOSYSTEM@1.1:BOOLEANintrue
adhocprocesskeyCOOSYSTEM@1.1:STRINGintrue the key for the ad hoc process. This parameter is for internal reasons and should not be set.
procinstCOOSYSTEM@1.1:OBJECToutfalse the process instance where the ad hoc elements were inserted to

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOWF@1.1:AccTypeChangeWorkFlow
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

COOWF@1.1:PrescribeObjectDirect

Adds following activities to the process of the current activity.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue
indexCOOSYSTEM@1.1:INTEGERintrue

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOWF@1.1:AccTypeChangeWorkFlow
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:RemovePrescription

Removes a prescription
ParameterTypeIn/OutOptionalDescription
prescriptionCOOWF@1.1:WorkFlowPrescriptionListin/outfalse the prescription
pblockidxCOOSYSTEM@1.1:INTEGERin/outtrue the pblockidx
pidxCOOSYSTEM@1.1:INTEGERin/outtrue the pidx

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Obsolete: true


[top]

COOWF@1.1:ResetSecurityOrgElements

Removes the users and groups which are no longer participants of the workflow from the security attributes.
ParameterTypeIn/OutOptionalDescription
resetusersCOOSYSTEM@1.1:BOOLEANinfalse the resetusers
resetgroupsCOOSYSTEM@1.1:BOOLEANinfalse the resetgroups
resetusersdoneCOOSYSTEM@1.1:BOOLEANintrue the resetusersdone
resetgroupsdoneCOOSYSTEM@1.1:BOOLEANintrue the resetgroupsdone

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ResolveDistributionList

Resolve distribution list to single prescription blocks
ParameterTypeIn/OutOptionalDescription
prescriptionblocksCOOWF@1.1:WorkFlowPrescriptionBlockListin/outfalse the prescription blocks which include distribution lists to resolve
persistCOOSYSTEM@1.1:BOOLEANintrue the resolved prescriptionblocks are stored on the object. In case of no supplied prescriptionblocks the prescriptionblocks are read from the object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ResolveMetaParticipant

This action is called, when the execution of a process instance reaches an activity that refers to an abstract participant as workflow participant. It is used to resolve that abstract participant specified in the enumeration type COOWF@1.1:WorkFlowMetaParticipant to an organizational element. Software components, that extend this enumeration type with additional abstract participants have to specify a wrapper for this action to resolve the added abstract participants.

Additional Information

Prototype: COOWF@1.1:ResolveMetaParticipantPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ResolveMultiInstanceActivity

This action is used to resolve a multiple instance activity to a separate instance for each participant
ParameterTypeIn/OutOptionalDescription
newstateCOOWF@1.1:ActivityInstanceStateinfalse
oldstateCOOWF@1.1:ActivityInstanceStateinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ResolvePropertyRole

This action is called to resolve the correct participant identified by a property role
ParameterTypeIn/OutOptionalDescription
partCOOWF@1.1:WorkFlowParticipantin/outfalse the participant which should be resolved

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SavePrescriptionTemplate

Save current prescription as a template
ParameterTypeIn/OutOptionalDescription
templatenameCOOSYSTEM@1.1:STRINGinfalse the name of the created template
savedtemplateCOOSYSTEM@1.1:OBJECToutfalse the saved template

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetActive

Activates a suspended activity instance
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
noguiCOOSYSTEM@1.1:BOOLEANintrue the nogui
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetCompleted

Completes an activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue is unused
indexCOOSYSTEM@1.1:INTEGERintrue is unused
remarkCOOSYSTEM@1.1:STRINGintrue the remark will be stored on the completed activity
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue decides if the existing remark is cleared if the parameter remark is empty
receivedatCOOSYSTEM@1.1:DATETIMEintrue the timestamp when the activity instance was received
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue
completemodeCOOSYSTEM@1.1:INTEGERintrue the mode decides how the activity is completed. Supporded values are null, 1, 2 and 3.
  • Value 1: Activity needs a follower
  • Value 2: Activity does not allow a follower
  • Value 3: Activity is completed with state ACTINST_PRESCRIBED.

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetCompletedSubmission

Complete the activity instance and set a submission date for the follower activity.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetDelegated

Delegates the respnsibility for the activity instance to the supplied participant.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
participantCOOWF@1.1:WorkFlowParticipantinfalse the participant
partmansubstCOOWF@1.1:WorkFlowParticipantintrue the partmansubst
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue the remarkdefined
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue the completedat
submitdeadlineCOOSYSTEM@1.1:DATETIMEintrue the submitdeadline
startdeadlineCOOSYSTEM@1.1:DATETIMEintrue the startdeadline
enddeadlineCOOSYSTEM@1.1:DATETIMEintrue the enddeadline

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetRetracted

Retracts the activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue the remarkdefined

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetSkipped

Skip an activity instance

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetStarted

Starts the execution of the activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
noguiCOOSYSTEM@1.1:BOOLEANintrue the nogui
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
separatetransactionCOOSYSTEM@1.1:BOOLEANintrue the separatetransaction
lockedCOOSYSTEM@1.1:BOOLEANintrue the locked
nolocktimeoutCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetSubmission

Defines the submission date of the follower activities
ParameterTypeIn/OutOptionalDescription
submissionsCOOWF@1.1:WorkFlowSubmissionListinfalse the submissions

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetSuspended

Suspends the activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
submitdeadlineCOOSYSTEM@1.1:DATETIMEintrue the submitdeadline
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue the remarkdefined
repetitionperiodCOOWF@1.1:SubmissionRepetitionPeriodintrue the repetitionperiod

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetTakenOver

Take over the responsiblity for execution of the activity instance
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue the remarkdefined
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue the completedat

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetTerminated

Terminate the activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue the remarkdefined
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue the completedat
submitdeadlineCOOSYSTEM@1.1:DATETIMEintrue the submitdeadline
startdeadlineCOOSYSTEM@1.1:DATETIMEintrue the startdeadline
enddeadlineCOOSYSTEM@1.1:DATETIMEintrue the enddeadline

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetTerminatedDenied

Terminate the activity and send it back to the responsible of the process.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
remarkCOOSYSTEM@1.1:STRINGintrue the remark
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue the remarkdefined
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue the completedat
submitdeadlineCOOSYSTEM@1.1:DATETIMEintrue the submitdeadline
startdeadlineCOOSYSTEM@1.1:DATETIMEintrue the startdeadline
enddeadlineCOOSYSTEM@1.1:DATETIMEintrue the enddeadline

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ShowConcernedObjectsSelection

This action is used to the determine if concerned objects are selectable during the precription process
ParameterTypeIn/OutOptionalDescription
objectsconcernedCOOSYSTEM@1.1:OBJECTLISTin/outfalse the objectsconcerned
objectsconcernedrestrictedCOOSYSTEM@1.1:BOOLEANin/outfalse the concerned objects are restricted and can not be modified
showCOOSYSTEM@1.1:BOOLEANouttrue the dialog to select concerned objects will be displayed

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:UpdatePrescriptions

Update the prescription
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse the attrdef

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:UserIsParticipant

Checks if the user is a valid workflow participant
ParameterTypeIn/OutOptionalDescription
isparticipantCOOSYSTEM@1.1:BOOLEANoutfalse the isparticipant
userCOOSYSTEM@1.1:OBJECTintrue the user

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIO@1.1001:GetSendBackgroundFrom

Calculate the "From" e-mail address to be used within SendBackground.
ParameterTypeIn/OutOptionalDescription
fromCOOSYSTEM@1.1:STRINGoutfalse The e-mail address.
usedefaultsenderCOOSYSTEM@1.1:BOOLEANinfalse Use the configured default sender, or calculate the sender e-mail address in the context of the current user.
userlangCOOSYSTEM@1.1:OBJECTintrue The language to be used to calculate the display name of the sender.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIOCLOUD@1.1001:ModifyWFPageWrapper

ParameterTypeIn/OutOptionalDescription
formCOOSYSTEM@1.1:OBJECTinfalse
pageCOOSYSTEM@1.1:OBJECTinfalse
uiverbCOOATTREDIT@1.1:UIVerbinfalse
actionCOOSYSTEM@1.1:OBJECTinfalse
formpageitemsCOOATTREDIT@1.1:PageItemListin/outfalse
objclassCOOSYSTEM@1.1:OBJECTinfalse
formpagelabelCOOSYSTEM@1.1:STRINGin/outfalse
formpageiconCOOSYSTEM@1.1:OBJECTin/outfalse
localscopeCOOSYSTEM@1.1:DICTIONARYinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCOWSWF@1.1001:IsWorkItemCalledByWebservice

Checks if the workitem is called from a webservice action.
ParameterTypeIn/OutOptionalDescription
calledbywebserviceCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCPERSONNELFILE@1.1001:GetUsableSignatureTypesWrapper

ParameterTypeIn/OutOptionalDescription
contextCOOSYSTEM@1.1:OBJECTinfalse
signtypesCOOSYSTEM@1.1:OBJECTLISTin/outfalse
searchCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCTEAMROOM@1.1001:GetBreadCrumbPreWrapper

Prewrapper of FSCVENV@1.1001:GetBreadCrumb.
If the UI supports multipart portals the methods returns a breadcrumb with one element for the current object. Otherwise the methods tries to calculates the breadcrumb for objects with Teamroom, for the FSCTEAMROOM@1.1001:UserHistory object and objects on desk or stored in folders.
For objects within a teamroom the path to the Teamroom is calculated by FSCTEAMROOM@1.1001:FindPathToTeamRoom.
A maximum of 100 folders and a max. of two folder levels is checked to keep the generation of the breadcrumb performant.
As required by FSCVENV@1.1001:GetBreadCrumb, nothing is generated if FSCVAPP@1.1001:TV_BREADCRUMB is set.
ParameterTypeIn/OutOptionalDescription
breadcrumbFSCVAPP@1.1001:Breadcrumboutfalse A list of objects, displayed as breadcrumb
viewCOOSYSTEM@1.1:OBJECTin/outtrue An object list that is used by the current object
contextCOOSYSTEM@1.1:OBJECTin/outtrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVAPP@1.1001:GetBreadcrumbObjectName

Retrieves name for an object displayed in the breadcrumb
ParameterTypeIn/OutOptionalDescription
nameCOOSYSTEM@1.1:STRINGoutfalse the new calculated object name
contextobjectCOOSYSTEM@1.1:OBJECTintrue context object in the breadcrumb

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVAPP@1.1001:GetObjectInfo

Provides some information about the current object that should be displayed in the user interface.
The action may provide a logo or image and a description.
The logo (image) and the description is displayed on top of the current view in the content area (e.g. in dashboards, list views or the document view).
By default the path to the logo of the current object (or its logo container - see FSCVENVUI@1.1001:GetLogoContainer) is returned in imagepath.
ParameterTypeIn/OutOptionalDescription
targetobjectCOOSYSTEM@1.1:OBJECTouttrue An alternate object the information in the header refers to. The user has the possibility to open the IntelliHelp for that object if it differs from the current object.
descriptionCOOSYSTEM@1.1:STRINGLISTouttrue A max. of two short strings describing the current object or the targetobject in more detail.
imagepathCOOSYSTEM@1.1:STRINGouttrue The path to the image that should be shown in the header. By default the object logo is displayed by returning the result of FSCVPORT@1.1001:GetLogoPath.
imagestyleCOOATTREDIT@1.1:CardStyleouttrue The style how the image should be displayed in the header. The image will be resized to fit into the available space (default behavior) or cropped at top and bottom (CARDSTYLE_COVER). Cropping may be useful for portrait photos.
viewCOOSYSTEM@1.1:OBJECTintrue The attribute definition of the current list. This parameter is set when a single list is displayed.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVENV@1.1001:AddRecentlyUsed

Adds the current object to the recently used list."
ParameterTypeIn/OutOptionalDescription
contextCOOSYSTEM@1.1:OBJECTinfalse The context object is used to determine in which list the rectently used object should be stored. Currently FSCVENV@1.1001:StartMailPortal, FSCTEAMROOM@1.1001:Invite and FSCTEAMROOM@1.1001:SendFolioMail are valid context objects."
additionalobjectsCOOSYSTEM@1.1:OBJECTLISTintrue if more than one object should be added to the recenlty used objects

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVENV@1.1001:GetActiveMailPortalPart

ParameterTypeIn/OutOptionalDescription
portalpartCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVENV@1.1001:GetAdditionalTaskTarget

ParameterTypeIn/OutOptionalDescription
targetCOOSYSTEM@1.1:OBJECToutfalse
checktaskpaneCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Call Directly on Object: true


[top]

FSCVENV@1.1001:GetHeader

ParameterTypeIn/OutOptionalDescription
headerCOOSYSTEM@1.1:STRINGLISToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVENV@1.1001:IsEditable

Used to check whether the object is editable in the property editor. E.g. edit mode will not be enabled:
ParameterTypeIn/OutOptionalDescription
iseditableCOOSYSTEM@1.1:BOOLEANoutfalse true if the property editor should enable edit mode. @see FSCVENV@1.1001:IsEditableAttribute

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]