Skip to main content

Jobs

designInterfaces_jobs included in the Core Jobs module.

Description​

Implemented by all designs that are jobs

Properties​

PropertyValue
NameJobs
CodedesignInterfaces_jobs
TypeDesign interface
ContextModule
TitleJOB-{{attributes_jobsJobNumber}}
Subtitle-
Iconicon-resource-job
Colour#e9225b

Implements​

This interface implements the following interfaces.

NameCode
designInterfaces_filesAttachabledesignInterfaces_filesAttachable
designInterfaces_tasksdesignInterfaces_tasks
designInterfaces_upliftdesignInterfaces_uplift
designInterfaces_itemsWithReportsdesignInterfaces_itemsWithReports

Applied to designs/interfaces​

This interface is not added to any designs or interfaces when this module is installed.

Attributes​

This interface directly creates the following attributes.

Job Number​

PropertyValue
NameJob Number
Codeattributes_jobsJobNumber
TypeNumber
Requiredtrue
Uniquefalse
Readonlyfalse
Options
{
"decimalPlaces": 0,
"min": 0
}

Job Work Items​

PropertyValue
NameJob Work Items
Codeattributes_jobsJobWorkItems
TypeLink
Requiredfalse
Uniquefalse
Readonlyfalse
Links toJob Work Items
Options
{
"code": "designInterfaces_jobWorkItems",
"graph": "Job"
}
PropertyValue
NameRelated Jobs
Codeattributes_jobsRelatedJobs
TypeLink
Requiredfalse
Uniquefalse
Readonlyfalse
Links toJobs
Options
{
"code": "designInterfaces_jobs",
"graph": "Job"
}

Total Estimated Cost​

PropertyValue
NameTotal Estimated Cost
Codeattributes_jobsTotalEstimatedWorkItemCost
TypeNumber
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"decimalPlaces": 2
}

Total Actual Cost​

PropertyValue
NameTotal Actual Cost
Codeattributes_jobsTotalActualWorkItemCost
TypeNumber
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"decimalPlaces": 2
}

Budget​

PropertyValue
NameBudget
Codeattributes_jobsBudget
TypeLink
Requiredfalse
Uniquefalse
Readonlyfalse
Links toBudgets
Options
{
"code": "designs_budgets",
"graph": "Budget",
"max": 1,
"weakReference": true
}

Default attribute permissions​

This interface applies the following default permissions to all attributes against each user group.

AllowsNameCode
ReadOnlyJob ViewersuserGroups_jobViewers
ReadWriteJob ManagersuserGroups_jobManagers

Permissions​

User GroupAllows
Job ViewersRead
Job ManagersRead, Create, Edit, Delete