Workflow & Calendar Entity-Spec Reference
Comparison chart:
Entity | Work Effort | WfMC/OMG | vCalendar |
WorkEffort | | | |
| workEffortId | key | |
| workEffortDefId | | |
| workEffortTypeId | | |
| currentStatusId | state | Status |
| lastStatusUpdate | last_state_time | |
| universalId | | UniqueIdentifier |
| scopeId | | Classification |
| priority | priority | Priority |
| workEffortName | name | Summary |
| description | description | Description |
| locationDesc | | Location |
| revisionNumber | | SequenceNumber |
| assetId | | |
| fixedAssetId | | |
| facilityId | | |
| createdDate | | DateTimeCreated |
| lastModifiedDate | | LastModified |
| estimatedStartDate | | DateTimeStart |
| estimatedCompletionDate | | DateTimeDue,DateTimeEnd |
| estimatedMilliSeconds | | |
| totalMilliSecondsAllowed | | |
| totalMoneyAllowed | | |
| moneyUomId | | |
| actualStartDate | | |
| actualCompletionDate | | DateTimeCompleted |
| actualMilliSeconds | | |
| specialTerms | | |
| recurrenceInfoId | | |
| timeTransparency | | TimeTransparency |
| infoUrl | | URL |
| contextId | context | |
| resultId | result | |
RecurrenceInfo | | | |
| recurrenceInfoId | | |
| startDateTime | | DateTimeStart |
| endDateTime | | DateTimeDue,DateTimeEnd |
| exceptionDateTimes | | ExceptionDateTimes |
| exceptionRule | | ExceptionRule |
| recurrenceDateTimes | | RecurrenceDateTimes |
| recurrenceRule | | RecurrenceRule |
| NOT STORED, CALCULATED | | NumberRecurrences |
=== vEvent & vTodo
Attachment* opt
-Attendee* opt
-Role (ATTENDEE | ORGANIZER | OWNER | DELEGATE) (roles done)
-Status (NEEDS ACTION | ACCEPTED | SENT | TENTATIVE | CONFIRMED | DECLINED | COMPLETED | DELEGATED) (statuses done)
-RSVP (NO | YES)
-Expect (FYI | REQUIRE | REQUEST | IMMEDIATE) (expects done)
-- VALUE=URL;TYPE=VCARD;http://dname/~mycard.vcf
Audio Reminder (AALARM) opt
Type (PCM | WAVE | AIFF)
Value
RunTime
SnoozeTime
RepeatCount
AudioContent
DisplayReminder (DALARM) opt
RunTime
SnoozeTime
RepeatCount
DisplayString
MailReminder (MALARM) opt
RunTime
SnoozeTime
RepeatCount
EmailAddress
Note
ProcedureReminder (PALARM) opt
RunTime
SnoozeTime
RepeatCount
ProcedureName
**TODO: Categories mand - CategoryName list
RelatedTo* opt
Resources opt - Resource Name/Id list
UniqueIdentifier opt
Classification - AccessClass opt - (PUBLIC | PRIVATE | CONFIDENTIAL) (scope/class done)
Priority mand
Summary mand
Description mand
Location opt
Status mand -
(NEEDS ACTION (et) |
ACCEPTED (t) |
SENT (et) |
TENTATIVE (e) |
CONFIRMED (e) |
DECLINED (et) |
COMPLETED (t) |
DELEGATED (et)) (statuses done)
DateTimeCreated opt
DateTimeCompleted mand - todo
DateTimeDue mand - todo
DateTimeEnd mand - event
DateTimeStart mand - event
LastModified opt
SequenceNumber opt - revision number
ExceptionDateTimes opt - DateTime list
ExceptionRule opt
NumberRecurrences opt
RecurrenceDateTimes opt - DateTime list
RecurrenceRule opt
TimeTransparency opt - event
URL*(?) opt
=== Activity & Assignment State
Status: (statuses done)
open.not_running.not_started
open.not_running.suspended
open.running
closed.completed
closed.terminated
closed.aborted
ExecutionObject:
name
key
description
priority
last_state_time
process_context
result
=== Work Effort