Sales Task

Specifies details of a task within the sales cycle such as who created it, who owns it, what the status is, task Priority, Planned Start and End Date

Child Components

Type Code 0..1
Action Code 0..1
Identifier 0..∞
UUID 0..1
Source Identifier 0..1
Party Identifier 0..1
Identifier Set 0..∞
Related Identifier 0..∞
Subject 0..1
Priority Code 0..1
Description 0..∞
Note 0..∞
Status 0..1
Category Codes 0..1
Private Indicator 0..1
Parent Task Identifier 0..1
Escalation Level Code 0..1
Planned Time Period 0..1
Scheduled Time Period 0..1
Actual Time Period 0..1
Owner Party 0..1
Assigned To Contact 0..1
Assignee Type Code 0..1
Assignee Status 0..1
Customer Party 0..1
Sales Lead Reference 0..1
Opportunity Reference 0..∞
Service Request Reference 0..∞
Completion Percent 0..1
Completed Duration 0..1
Planned Effort Duration 0..1
Actual Effort Duration 0..1
Repeating Frequency Code 0..1
Contact 0..∞
Document Reference 0..∞
Attachment 0..∞
Extension 1..1

UML Class Model

The following link opens the SVG image in a separate browser tab.
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml

class SalesTask {
    String TypeCode
    CodeList ActionCode
    String Identifier
    String UUID
    String SourceIdentifier
    String PartyIdentifier
    String Subject
    String PriorityCode
    String Description
    String Note
    String PrivateIndicator
    String ParentTaskIdentifier
    String EscalationLevelCode
    String AssigneeTypeCode
    String CompletionPercent
    String CompletedDuration
    String PlannedEffortDuration
    String ActualEffortDuration
    String RepeatingFrequencyCode
}

class "IdentifierSet"{}
class "RelatedIdentifier"{}
class "Status"{}
class "CategoryCodes"{}
class "PlannedTimePeriod"{}
class "ScheduledTimePeriod"{}
class "ActualTimePeriod"{}
class "OwnerParty"{}
class "AssignedToContact"{}
class "AssigneeStatus"{}
class "CustomerParty"{}
class "SalesLeadReference"{}
class "OpportunityReference"{}
class "ServiceRequestReference"{}
class "Contact"{}
class "DocumentReference"{}
class "Attachment"{}

SalesTask o-d- "0...∞" "IdentifierSet"
SalesTask o-r- "0...∞" "RelatedIdentifier"
SalesTask o-u- "0...1" "Status"
SalesTask o-l- "0...1" "CategoryCodes"
SalesTask o-d- "0...1" "PlannedTimePeriod"
SalesTask o-u- "0...1" "ScheduledTimePeriod"
SalesTask o-d- "0...1" "ActualTimePeriod"
SalesTask o-u- "0...1" "OwnerParty"
SalesTask o-d- "0...1" "AssignedToContact"
SalesTask o-u- "0...1" "AssigneeStatus"
SalesTask o-d- "0...1" "CustomerParty"
SalesTask o-u- "0...1" "SalesLeadReference"
SalesTask o-d- "0...∞" "OpportunityReference"
SalesTask o-u- "0...∞" "ServiceRequestReference"
SalesTask o-d- "0...∞" "Contact"
SalesTask o-u- "0...∞" "DocumentReference"
SalesTask o-d- "0...∞" "Attachment"

hide circle
@enduml

Where Used

Following is a list of components that have Sales Task as a child component.

Feedback

OAGi and its members welcome your feedback.

UUID: 8dd064cfd61f4bfbafb8803fec776957

connectSpec (OAGIS) Version 10.12