{"id":1890,"date":"2011-09-14T11:25:30","date_gmt":"2011-09-14T18:25:30","guid":{"rendered":"http:\/\/www.technosolutions.com\/kb\/1890\/adding-a-custom-field-to-a-record-type\/"},"modified":"2018-12-17T21:48:57","modified_gmt":"2018-12-18T05:48:57","slug":"defining-custom-fields-for-a-record-type","status":"publish","type":"post","link":"http:\/\/www.technosolutions.com\/kb\/1890\/defining-custom-fields-for-a-record-type\/","title":{"rendered":"Defining Custom Fields for a Record Type"},"content":{"rendered":"<p><!-- Start ScreenSteps Content --><\/p>\n<div class=\"LessonContent\">\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Overview <\/h3>\n<div class=\"StepInstructions\">\n<p><i>TopTeam&#8217;s<\/i> out-of-the-box installation comes with some pre-defined fields for each Record Type. However, when working on a project, it may be necessary to define a new field for tracking additional attributes\/properties. You can define additional custom fields for any Record Type according to your needs.<\/p>\n<p>This article will demonstrate how to create a new field type.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Who should read this?<\/h3>\n<div class=\"StepInstructions\">\n<ul>\n<li>TopTeam Administrators<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Prerequisites<\/h3>\n<div class=\"StepInstructions\">\n<ul>\n<li>You must have <i><strong>TopTeam Administrator<\/strong><\/i> permissions to define custom fields for a Record Type.<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 1. Open TopTeam Desktop App and navigate to the Administration screen<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30548-media_1307032031046-1.png\" width=\"446\" height=\"303\" alt=\"wpid30548-media_1307032031046-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 2. Click Configure System Record Types<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30549-media_1307033086172-1.png\" width=\"644\" height=\"432\" alt=\"wpid30549-media_1307033086172-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 3. Click Customize Record Type Fields<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30550-media_1307033170132-1.png\" width=\"667\" height=\"495\" alt=\"wpid30550-media_1307033170132-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 4. Record Type Fields editor opens<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30551-media_1411379110705-1.png\" width=\"677\" height=\"483\" alt=\"wpid30551-media_1411379110705-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 5. Select a Record Type<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30552-media_1307033248877-1.png\" width=\"623\" height=\"367\" alt=\"wpid30552-media_1307033248877-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><strong>NOTE:<\/strong>  All Requirement Types have a common field definition. To view\/define custom fields for Requirement Types, choose <strong>Base Requirement Type.<\/strong><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 6. Create a new field<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30553-media_1269340455425-1.png\" width=\"614\" height=\"371\" alt=\"wpid30553-media_1269340455425-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 7. Enter Field Caption<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30554-media_1269340726515-1.png\" width=\"320\" height=\"151\" alt=\"wpid30554-media_1269340726515-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 8. Specify additional properties of the field such as &quot;Allowed Values&quot; and &quot;Field Help&quot;<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/12\/wpid30555-media_1269340807714-1.png\" width=\"628\" height=\"398\" alt=\"wpid30555-media_1269340807714-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>For <i><strong>List<\/strong><\/i> or <i><strong>Multi-Value type of fields,<\/strong><\/i> you need to specify the allowed values for the field.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">IMPORTANT steps after creating a new custom field<\/h3>\n<div class=\"StepInstructions\">\n<p><strong>Form Layouts:<\/strong><br \/>\nYou may want to include the new field in the record type form in <i>TopTeam Desktop App <\/i>and also want to include the field in <i>TopTeam Web Screens and Previews<\/i>. For more information, refer to the article in the <i>See Also<\/i> section below.<\/p>\n<p><strong>Document Output:<\/strong><br \/>\nYou can also include the custom field in document\/report outputs, if desired.<\/p>\n<p><strong>Views:<\/strong><br \/>\nIf you want to view and edit values for custom fields in list\/tree type of editors, you will have to add the field to &#8220;Views&#8221;.<\/p>\n<p><strong>Filters:<\/strong><br \/>\nYou can also create conditional filters on custom fields.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">See Also<\/h3>\n<div class=\"StepInstructions\">\n<p><a href=\"http:\/\/www.technosolutions.com\/kb\/21286\/how-to-add-a-new-custom-field-to-form-layout-designer\/\" target=\"_blank\">How to add a new Custom Field to Form (Screen)<\/a><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepInstructions\">\n<p>Revised: March 15th, 2018<\/p>\n<\/div><\/div>\n<\/p><\/div>\n<p><!-- End ScreenSteps Content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview TopTeam&#8217;s out-of-the-box installation comes with some pre-defined fields for each Record Type. However, when working on a project, it may be necessary to define a new field for tracking additional attributes\/properties. You can define additional custom fields for any Record Type according to your needs. This article will demonstrate how to create a new field type. Who should read this? TopTeam Administrators Prerequisites You must have TopTeam Administrator permissions to define custom fields for a Record Type. Step 1. Open TopTeam Desktop App and navigate to the Administration screen Step 2. Click Configure System Record Types Step 3. Click <\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297],"tags":[308,29],"class_list":["post-1890","post","type-post","status-publish","format-standard","hentry","category-configuration","tag-fields","tag-record-type"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/paoaNA-uu","_links":{"self":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/1890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/comments?post=1890"}],"version-history":[{"count":17,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/1890\/revisions"}],"predecessor-version":[{"id":46490,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/1890\/revisions\/46490"}],"wp:attachment":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/media?parent=1890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/categories?post=1890"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/tags?post=1890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}