{ "templateVersion": 1, "templateName": "NFK Submittals", "description": "Template for Newforma Konekt Submittals.", "match": { "typeField": null, "typeValue": null, "requiredKeys": ["number", "status", "mostRecentWorkflowAction"] }, "recordLabel": { "fields": [ { "path": "number", "prefix": "Submittal ", "maxLen": 16 }, { "path": "subject", "prefix": " - ", "maxLen": 60 }, { "path": "status.name", "prefix": " (", "suffix": ")", "maxLen": 22 } ], "fallback": "Submittal {n}" }, "layout": [ { "section": "Overview", "fields": [ { "path": "number", "label": "Submittal #", "format": "text" }, { "path": "subject", "label": "Subject", "format": "text" }, { "path": "status.name", "label": "Status", "format": "badge" }, { "path": "dueDate", "label": "Due date", "format": "date" }, { "path": "isOverdue", "label": "Overdue", "format": "badge" } ] }, { "section": "Details", "fields": [ { "path": "receivedVia.name", "label": "Received via", "format": "badge" }, { "path": "description", "label": "Description", "format": "multiline" }, { "path": "disciplines", "label": "Disciplines", "format": "chips" }, { "path": "specSection.name", "label": "Spec section", "format": "text" }, { "path": "specSection.description", "label": "Spec section description", "format": "text" }, { "path": "keywords", "label": "Keywords", "format": "chips" } ] }, { "section": "Latest Action & Workflow", "fields": [ { "path": "mostRecentWorkflowAction.actionType.name", "label": "Action", "format": "badge" }, { "path": "mostRecentWorkflowAction.purpose.name", "label": "Purpose", "format": "text" }, { "path": "mostRecentWorkflowAction.response.name", "label": "Response", "format": "badge" }, { "path": "mostRecentWorkflowAction.remarks", "label": "Remarks", "format": "multiline" }, { "path": "mostRecentWorkflowAction.reviewDueDate", "label": "Review due date", "format": "date" }, { "path": "mostRecentWorkflowAction.closedBy.contact.fullName", "label": "Closed by", "format": "text" }, { "path": "mostRecentWorkflowAction.actionDate", "label": "Action date", "format": "date" }, { "path": "mostRecentWorkflowAction.from.contact", "label": "From", "format": "chips" }, { "path": "mostRecentWorkflowAction.from.contact", "label": "Action from", "format": "chips" }, { "path": "mostRecentWorkflowAction.to", "label": "To", "format": "chips" }, { "path": "mostRecentWorkflowAction.cc", "label": "CC", "format": "chips" }, { "path": "workflowActionCount", "label": "Workflow actions", "format": "text" }, { "path": "hasInProgressWorkflowActions", "label": "Has in-progress workflow", "format": "badge" }, { "path": "pendingReviewers", "label": "Pending reviewers", "format": "chips" }, { "path": "reviewers", "label": "Reviewers", "format": "chips" } ] }, { "section": "Dates & version", "fields": [ { "path": "receivedDate", "label": "Received date", "format": "date" }, { "path": "dueDate", "label": "Due date", "format": "date" }, { "path": "reopenedDate", "label": "Reopened date", "format": "date" }, { "path": "version", "label": "Version", "format": "text" } ] }, { "section": "Files", "fields": [ { "path": "fileCount", "label": "File count", "format": "text" }, { "path": "mostRecentWorkflowAction.files", "label": "Files", "format": "chips" } ] } ] }