engTaskTemplateLine Resource Type
Use the "engTaskTemplateLine" API to manage individual lines (tasks) within an engineering task template. Each line defines a task that can be applied to an ECO when the template is used.
- API version: v2.0
- Publisher: cosmoconsult
- Group: productdatamanagement
- Base (SaaS): https://api.businesscentral.dynamics.com/v2.0/{tenant}/Production/api/cosmoconsult/productdatamanagement/v2.0
- Base (On‑Prem): https://{host}/{container}rest/api/cosmoconsult/productdatamanagement/v2.0
- Metadata: {Base}/$metadata?tenant=default&$schemaversion=2.0
Permissions
Requires access to the target company and permissions to read/write task templates.
Methods
| Operation | Company‑scoped | Unscoped |
|---|---|---|
| List lines | GET /companies({companyId})/engTaskTemplateLines | GET /engTaskTemplateLines |
| Create line | POST /companies({companyId})/engTaskTemplateLines | POST /engTaskTemplateLines |
| Get line | GET /companies({companyId})/engTaskTemplateLines({id}) | GET /engTaskTemplateLines({id}) |
| Update line | PATCH /companies({companyId})/engTaskTemplateLines({id}) | PATCH /engTaskTemplateLines({id}) |
| Delete line | DELETE /companies({companyId})/engTaskTemplateLines({id}) | DELETE /engTaskTemplateLines({id}) |
Endpoints
Company‑scoped
- GET/POST /companies({companyId})/engTaskTemplateLines
- GET/PATCH/DELETE /companies({companyId})/engTaskTemplateLines({id})
Via template navigation (company‑scoped)
- GET/POST /companies({companyId})/engTaskTemplates({templateId})/engTaskTemplateLines
- GET/PATCH/DELETE /companies({companyId})/engTaskTemplates({templateId})/engTaskTemplateLines({id})
Unscoped
- GET/POST /engTaskTemplateLines
- GET/PATCH/DELETE /engTaskTemplateLines({id})
Via template navigation (unscoped)
- GET/POST /engTaskTemplates({templateId})/engTaskTemplateLines
- GET/PATCH/DELETE /engTaskTemplates({templateId})/engTaskTemplateLines({id})
Query Options
$select, $filter, $orderby, $top, $skip
Request Headers
- Authorization: Bearer {token}
- Content-Type: application/json (POST/PATCH)
- If-Match: {etag} (required for PATCH)
Key Properties
- id (SystemId, GUID)
- engTaskTemplateCode
- sequence (Line No.)
- taskNumber
- previousTaskNumber
- workCenterGroupCode
- workCenterGroupName (read‑only)
- taskDescription
- dueDateFormula
- assignedTo
Examples
Create line: POST {Base}/companies({companyId})/engTaskTemplateLines { "engTaskTemplateCode": "TMPL001", "taskNumber": "1", "workCenterGroupCode": "5", "taskDescription": "Review change" }
List lines of a template: GET {Base}/companies({companyId})/engTaskTemplates({templateId})/engTaskTemplateLines
Update line (due date formula): PATCH {Base}/companies({companyId})/engTaskTemplateLines({id}) If-Match: * { "dueDateFormula": "1D" }
See Also
engTaskTemplate
engChangeOrder
Feedback
Senden Sie Feedback für diese Seite . (Beachten Sie, dass diese Umfrage auf Englisch ist.)