it:ad:procurement:home

it:ad:procurement:Home

* (UP)

Summary


!includeurl http://skysigal.com/_media/resources/configuration/plantuml/default.txt

artifact "Invoiced/Paid/Contract"
artifact "Invoiced/Paid/Supplier"


!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt

enum ContractType {
Agreement
Contract
Variation
Ammendment
}

class Procurement
'class Agreement
class Contract{
Type: ContractType
Key: string
Begin?: DateTime
End?: DateTime
}
class Supplier{
Key: string
Body : Body
Assessments : Assessments[]
}
class Work
class Task
class Assessor


Procurement --> "*" Assessor
Procurement --> "*" Supplier
Assessor .. Supplier : awards\ncontract
Contract -- "*" Contract
Contract -LEFT-> ContractType
Procurement -- "*" Contract

Contract -- Work
Work --> "*" Task