engTaskTemplate resource type
Use the "engTaskTemplate" API to manage reusable engineering task template headers. Template lines are documented separately in engTaskTemplateLine. Templates can be applied to ECOs via ECO actions.
- 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 templates.
Methods
| Operation | Company‑scoped | Unscoped |
|---|---|---|
| List templates | GET /companies({companyId})/engTaskTemplates | GET /engTaskTemplates |
| Create template | POST /companies({companyId})/engTaskTemplates | POST /engTaskTemplates |
| Get template | GET /companies({companyId})/engTaskTemplates({id}) | GET /engTaskTemplates({id}) |
| Update template | PATCH /companies({companyId})/engTaskTemplates({id}) | PATCH /engTaskTemplates({id}) |
| Delete template | DELETE /companies({companyId})/engTaskTemplates({id}) | DELETE /engTaskTemplates({id}) |
Related Line Methods
Line operations are documented in the engTaskTemplateLine resource page.
Endpoints
Company‑scoped
- GET/POST /companies({companyId})/engTaskTemplates
- GET/PATCH/DELETE /companies({companyId})/engTaskTemplates({id})
- GET/POST /companies({companyId})/engTaskTemplates({id})/engTaskTemplateLines (navigation to lines)
- GET/PATCH/DELETE /companies({companyId})/engTaskTemplates({id})/engTaskTemplateLines({lineId})
Unscoped
- GET/POST /engTaskTemplates
- GET/PATCH/DELETE /engTaskTemplates({id})
- GET/POST /engTaskTemplates({id})/engTaskTemplateLines (navigation to lines)
- GET/PATCH/DELETE /engTaskTemplates({id})/engTaskTemplateLines({lineId})
Direct line entity set endpoints are documented in engTaskTemplateLine.
Query Options
$select, $filter, $orderby, $expand, $top, $skip
Request Headers
- Authorization: Bearer {token}
- Content-Type: application/json (POST/PATCH)
- If-Match: {etag} (required for PATCH)
Key Properties (Template Head)
- id (SystemId, GUID)
- code
- description
- lastModifiedDateTime (read‑only)
Notes
Apply templates to an ECO via ECO actions:
- POST {Base}/companies({companyId})/engChangeOrders({ecoId})/Microsoft.NAV.applyTaskTemplateByCode
- POST {Base}/companies({companyId})/engChangeOrders({ecoId})/Microsoft.NAV.applyTaskTemplate
Examples
Create template head: POST {Base}/companies({companyId})/engTaskTemplates { "code": "TMPL001", "description": "Sample ECO tasks" }
Apply to ECO (on engChangeOrder): POST {Base}/companies({companyId})/engChangeOrders({ecoId})/Microsoft.NAV.applyTaskTemplateByCode { "engTaskTemplateCode": "TMPL001" }
Further line examples are in engTaskTemplateLine.
See Also
engTaskTemplateLine
engChangeOrder
Feedback
Senden Sie Feedback für diese Seite . (Beachten Sie, dass diese Umfrage auf Englisch ist.)