Jobs
This interface is included in the Core Jobs module.
Description
Implemented by all designs that are jobs.
Properties
This interface has the following properties.
| Property | Value |
|---|---|
| Name | Jobs |
| Code | designInterfaces_jobs |
| Type | Interface |
| Context | Core |
| AI agent enabled | true |
| AI agent description | Shared interface implemented by all job designs; provides job number, work items, related jobs, estimated and actual costs, and budget. |
| Icon | icon-resource-job |
| Colour | #e9225b |
| Title | JOB-{{attributes_jobsJobNumber}} |
| Subtitle | - |
Implements
This interface implements the following interfaces.
| Name | Code |
|---|---|
| Files Attachable | designInterfaces_filesAttachable |
| Tasks | designInterfaces_tasks |
| Uplift | designInterfaces_uplift |
| Items With Reports | designInterfaces_itemsWithReports |
Attributes
This interface has the following attributes. It may also inherit attributes from any of the interfaces it implements.
Job Number
The unique reference number for this job.
| Property | Value |
|---|---|
| Name | Job Number |
| Code | attributes_jobsJobNumber |
| Type | Number |
| Required | true |
| Unique | false |
| Read-only | false |
| AI agent enabled | true |
| Options | |
Job Work Items
Links to the collection of work items within this job.
| Property | Value |
|---|---|
| Name | Job Work Items |
| Code | attributes_jobsJobWorkItems |
| Type | Link |
| Required | false |
| Unique | false |
| Read-only | false |
| AI agent enabled | true |
| Links to | Job Work Items |
| Options | |
Related Jobs
Links a job to another related job.
| Property | Value |
|---|---|
| Name | Related Jobs |
| Code | attributes_jobsRelatedJobs |
| Type | Link |
| Required | false |
| Unique | false |
| Read-only | false |
| AI agent enabled | true |
| AI agent description | Links to: Related or linked job records. |
| Links to | Jobs |
| Options | |
Total Estimated Cost
The total estimated cost of all work items in this job.
| Property | Value |
|---|---|
| Name | Total Estimated Cost |
| Code | attributes_jobsTotalEstimatedWorkItemCost |
| Type | Number |
| Required | false |
| Unique | false |
| Read-only | false |
| AI agent enabled | true |
| Options | |
Total Actual Cost
The total actual cost of all completed work items in this job.
| Property | Value |
|---|---|
| Name | Total Actual Cost |
| Code | attributes_jobsTotalActualWorkItemCost |
| Type | Number |
| Required | false |
| Unique | false |
| Read-only | false |
| AI agent enabled | true |
| Options | |
Budget
Links to the budget allocated for this job.
| Property | Value |
|---|---|
| Name | Budget |
| Code | attributes_jobsBudget |
| Type | Link |
| Required | false |
| Unique | false |
| Read-only | false |
| AI agent enabled | true |
| Links to | Budgets |
| Options | |
Standard paths
This interface doesn't have any standard paths of its own. However, it may inherit standard paths from any of the interfaces it implements.
Permissions
This interface defines the following permissions.
| User group | Allowed |
|---|---|
| Job Viewers | Read |
| Job Managers | Read, Create, Edit, Delete |
Default attribute permissions
This interface applies the following default permissions to all attributes for the following user groups.
| Allowed | User group | Code |
|---|---|---|
ReadOnly | Job Viewers | userGroups_jobViewers |
ReadWrite | Job Managers | userGroups_jobManagers |