Workflow & Calendar Entity-Spec Reference


Comparison chart:
EntityWork EffortWfMC/OMGvCalendar
WorkEffort   
 workEffortIdkey 
 workEffortDefId  
 workEffortTypeId  
 currentStatusIdstateStatus
 lastStatusUpdatelast_state_time 
 universalId UniqueIdentifier
 scopeId Classification
 prioritypriorityPriority
 workEffortNamenameSummary
 descriptiondescriptionDescription
 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
 contextIdcontext 
 resultIdresult 
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