{ "templateVersion": 1, "templateName": "NFK Issues (Combined)", "description": "Combined template for Newforma Konekt Issues.", "match": { "requiredKeys": ["Number", "Title"] }, "recordLabel": { "fields": [ { "path": "Number", "prefix": "#", "maxLen": 10 }, { "path": "Title", "prefix": " ", "maxLen": 60 }, { "path": "Status.Name", "prefix": " (", "suffix": ")", "maxLen": 22 } ], "fallback": "Issue {n}" }, "layout": [ { "section": "Issues", "fields": [ { "path": "Number", "label": "Number", "format": "badge" }, { "path": "Title", "label": "Title", "format": "text" }, { "path": "Description", "label": "Description", "format": "multiline" }, { "path": "Status.Name", "label": "Status", "format": "badge" }, { "path": "Type.Name", "label": "Type", "format": "badge" }, { "path": "Priority.Name", "label": "Priority", "format": "badge" }, { "path": "ProjectZone.Name", "label": "Zone", "format": "badge" }, { "path": "ProjectPhase.Name", "label": "Phase", "format": "badge" }, { "path": "AssignedTo.Email", "label": "Assigned To", "format": "text" }, { "path": "DueDate", "label": "Due Date", "format": "date" }, { "path": "Group", "label": "Group", "format": "text" }, { "path": "Confidentiality.Teams", "label": "Team involved", "format": "chips" }, { "path": "NotifyList.TeamsToNotify", "label": "Notify", "format": "chips" }, { "path": "NotifyList.UsersToNotify", "label": "Notify", "format": "chips" }, { "path": "IsRestricted", "label": "Visibility", "format": "badge" }, { "path": "Author.Email", "label": "Author", "format": "text" }, { "path": "CreationDate", "label": "Created", "format": "date" }, { "path": "LastModificationDate", "label": "Last Changed", "format": "date" }, { "path": "LastModificationAuthor.Email", "label": "Last Changed by", "format": "text" }, { "path": "ClosingDate", "label": "Closing Date", "format": "date" } ] }, { "section": "Custom Attributes", "fields": [ { "path": "CustomAttributes", "label": "Custom Attributes", "format": "kvlist", "itemKeyPath": "Name", "valuePaths": [ "TextValue", "PredefinedValues.Name", "PredefinedValues[0].Name" ], "maxItems": 50, "showEmpty": true, "emptyText": "(empty)" } ] }, { "section": "Comments", "fields": [ { "path": "Comments", "label": "Comments", "format": "json", "fields": [ { "path": "Author.FirstName", "label": "Author (first name)", "format": "text" }, { "path": "Author.LastName", "label": "Author (last name)", "format": "text" }, { "path": "Author.Email", "label": "Author (email)", "format": "text" }, { "path": "CreationDate", "label": "Created Date", "format": "date" }, { "path": "Comment", "label": "Comment", "format": "multiline" } ] } ] }, { "section": "Attachments", "fields": [ { "path": "Attachments", "label": "Attachments", "format": "json", "fields": [ { "path": "Name", "label": "Name", "format": "text" }, { "path": "Date", "label": "Date", "format": "date" }, { "path": "Size", "label": "Size", "format": "text" } ] } ] }, { "section": "History", "fields": [ { "path": "History", "label": "History", "format": "json", "fields": [ { "path": "Author.FirstName", "label": "Author (first name)", "format": "text" }, { "path": "Author.LastName", "label": "Author (last name)", "format": "text" }, { "path": "Author.Email", "label": "Author (email)", "format": "text" }, { "path": "CreationDate", "label": "Change Date", "format": "date" }, { "path": "ChangeType", "label": "Change Type", "format": "text" }, { "path": "Changes", "label": "Changes", "format": "json", "fields": [ { "path": "Property", "label": "Property", "format": "text" }, { "path": "OldValue", "label": "Old Value", "format": "text" }, { "path": "NewValue", "label": "New Value", "format": "text" } ] } ] } ] } ] }