{"id":9371,"date":"2023-03-02T13:27:18","date_gmt":"2023-03-02T12:27:18","guid":{"rendered":"https:\/\/support.serviceprotokoll.se\/?post_type=ht_kb&#038;p=9371"},"modified":"2025-10-17T10:50:08","modified_gmt":"2025-10-17T08:50:08","slug":"create-custom-fields","status":"publish","type":"ht_kb","link":"https:\/\/support.serviceprotokoll.se\/en\/kb\/create-custom-fields\/","title":{"rendered":"Create custom fields"},"content":{"rendered":"\n<p>You can add your own fields for <em>Work Orders, Service Orders, Customer, Facility, Sales Order, Purchase Order, Quotation, Service object<\/em> and <em>Article post<\/em>. In this way, you adapt the Service Protocol to your specific needs.<\/p>\n\n<p>Creating custom fields requires admin permission.<\/p>\n\n<p>If you add suggestions for content in the field, these are displayed in a dropdown list. In this way you get a formalization of expressions used. However, it is always possible to enter any expression\/word in the field (if you have selected TYPE = text, see point 4 below), even if you have suggested content in the field.<\/p>\n\n<p>By creating custom fields with exactly the same name, you can make the contents of these move between different functions.<\/p>\n\n<p><span style=\"font-weight: 400;\">For customer and facility, you can also create fields that are transferred to Work Orders. <\/span><a href=\"#flyttas\">Read more here.<\/a><\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/02\/PS_EN_WO_showing_customfields.png\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/02\/PS_EN_WO_showing_customfields.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Image 1: Here you see where custom fields (3 in this order) end up on a Work Order.<\/figcaption><\/figure>\n\n<p><strong>Do this:<\/strong><\/p>\n\n<ol class=\"wp-block-list\">\n<li>Go to <em><a href=\"https:\/\/support.serviceprotokoll.se\/en\/kb\/group-and-module-settings\/#group-settings\">Group Settings<\/a> &#8211; Module Settings.<\/em> Click on the feature you want to add custom fields to<em>: Work Order Settings, Agreement Settings, Service Order Settings, Customer Settings, Facility Settings, Quotation Settings, Purchase Order Settings, Sales Order Settings, Service object settings.<\/em>..<\/li>\n\n\n\n<li><p>Click on <strong>+ Add custom field.<\/strong><\/p><\/li>\n\n\n\n<li>Enter the title you selected for the field.<\/li>\n\n\n\n<li>Select TYPE. \n<ul class=\"wp-block-list\">\n<li>Text if the field should contain text<\/li>\n\n\n\n<li>Number if only numbers can be written. TTwo decimal places are added, i.e. 1 becomes 1.00.<\/li>\n\n\n\n<li>Date for showing a calendar<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Choose settings (see more under<a href=\"#install\" data-type=\"internal\" data-id=\"#install\"> Settings<\/a>)<\/li>\n\n\n\n<li>Add suggestions for the field. The suggestions appear in a dropdown list so you can quickly choose. The suggestions are not binding, it is always possible to fill in any text.<\/li>\n\n\n\n<li>Save.<\/li>\n<\/ol>\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/07\/PS_EN_custom_field_with_TYP.png\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/07\/PS_EN_custom_field_with_TYP.png\" alt=\"\" class=\"wp-image-23703\"\/><\/a><figcaption class=\"wp-element-caption\">Image 2: Create a custom field and select TYPE.<\/figcaption><\/figure>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/07\/PS_EN_custom_field_with_date.png\" alt=\"\" class=\"wp-image-23707\"\/><figcaption class=\"wp-element-caption\">Image 3: Custom field with TYPE = date. Click on the calendar symbol to select the day when you execute the order.<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">Change order<\/h4>\n\n<p>If you have created several custom fields on a function, you can choose the order in which they should be added to the record itself. Using the green up\/down arrows, you quickly sort the fields into the desired order.<\/p>\n\n<p>The order of the suggestions can be rearranged by grabbing the three dots with the mouse and dragging them where you want them.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/02\/PS_EN_sorting_custom_field-1.png\" alt=\"\" class=\"wp-image-15775\"\/><\/figure>\n\n<h4 class=\"wp-block-heading\">Remove?<\/h4>\n\n<p>If you do not want to use the field anymore, click on the red cross in the upper right corner. On orders where the field has been used, the information remains, but it is no longer added to newly created orders.<\/p>\n\n<h4 class=\"wp-block-heading\">Settings<\/h4>\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">WARNING! If you have selected Text and entered information in the field on an order and then <strong>change the setting<\/strong> to Number or Date, the entered text will be <strong>deleted<\/strong> when you choose to change the order and save. Select <strong>Cancel<\/strong> instead of Save in that mode if you want to keep the text.<\/p>\n\n<h5 class=\"wp-block-heading\" id=\"install\">Show on overview<\/h5>\n\n<p id=\"install\">Means that the information in the field is displayed in the list view &#8211; however in a slightly different way:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>In the customer register &#8211; under Contact persons.<\/li>\n\n\n\n<li>In the facility register, the information from your custom fields is displayed in the detail view if you have selected &#8220;Show in list&#8221;.<\/li>\n\n\n\n<li>For many functions, your custom fields are available as categories to choose from in the list view. Select list view and click on the plus sign so that the categories expand. Your custom fields are always at the bottom of the list. <em>See image 3.<\/em><\/li>\n\n\n\n<li>Within brackets after customer alt the facility on the list view.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/02\/PS_EN_category_open.png\" alt=\"\" class=\"wp-image-17355\"\/><\/figure>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/06\/PS_EN_SO_detailview_customfields.png\" alt=\"\" class=\"wp-image-23337\"\/><figcaption class=\"wp-element-caption\">After Office, which is the facility, the name and content of the custom field are shown in parentheses.<\/figcaption><\/figure>\n\n<h5 class=\"wp-block-heading\">Hidden for customer users<\/h5>\n\n<p>The field\/information in the field is not displayed to logged in customer users.<\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2023\/03\/PS_Facility_settings_customfield.png\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/02\/PS_Facility_settings_customfield.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Figure 3: The setting on Facility &#8220;Shown in overview&#8221; causes the contents of a self-defined field to be displayed in the list views.<\/figcaption><\/figure>\n\n<h5 class=\"wp-block-heading\">Get data from integration<\/h5>\n\n<p>Are shown with and applies only to integration with IFS or Xpos. Some predefined names of the custom field must be used. Contact us to get more information.<\/p>\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Do not add SUGGESTION here if you selected <em>Get data from integration<\/em> if the financial system has suggestions. These two lists of suggestions will otherwise overlap in a bad way.<\/p>\n\n<h5 class=\"wp-block-heading\">Is required<\/h5>\n\n<p>Is required means that the technician must select one of the &#8220;suggestions&#8221; in order to save the order.<\/p>\n\n<h5 class=\"wp-block-heading\">Include in Sub groups<\/h5>\n\n<p>If you have Subgroups, you can choose which subgroups will see the field.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/07\/PS_EN_custom_field_settings_WO.png\" alt=\"\" class=\"wp-image-23762\"\/><figcaption class=\"wp-element-caption\">Figure 4: When you add custom fields to work or service orders, you can choose whether they should appear in subgroups and select which order type the custom field will used on. This field will appear on the order when you have selected the subgroup &#8220;Arborists&#8221; AND the order type &#8220;Standard&#8221;.<\/figcaption><\/figure>\n\n<h5 class=\"wp-block-heading\">Include in Order types<\/h5>\n\n<ul class=\"wp-block-list\">\n<li>If you do <strong>no<\/strong>t select an order type, the field will appear on <strong>all<\/strong> orders regardless of whether you have selected an order type on the order or not.<\/li>\n\n\n\n<li>If you select <strong>one<\/strong> or more order types, the field will appear when you select that particular order type on the order.<\/li>\n\n\n\n<li>If you select <strong>all<\/strong> order types, the field will appear when you have selected an order type on the order.<\/li>\n<\/ul>\n\n<p><a class=\"heroickb_exit_link\" href=\"?hkb-redirect&#038;nonce=c1c7dc7eec&#038;check=51la3&#038;redirect=https%3A%2F%2Fsupport.serviceprotokoll.se%2Fen%2Fkb%2Forder-types%2F&#038;otype=unknown&#038;oid=0&#038;source=block-content\">Learn more about Order types<\/a><a class=\"heroickb_exit_link\" href=\"?hkb-redirect&#038;nonce=c1c7dc7eec&#038;check=51la3&#038;redirect=https%3A%2F%2Fsupport.serviceprotokoll.se%2Fen%2Fkb%2Forder-types%2F&#038;otype=unknown&#038;oid=0&#038;source=block-content\" data-type=\"ht_kb\" data-id=\"16439\"> he<\/a><a class=\"heroickb_exit_link\" href=\"?hkb-redirect&#038;nonce=c1c7dc7eec&#038;check=51la3&#038;redirect=https%3A%2F%2Fsupport.serviceprotokoll.se%2Fen%2Fkb%2Forder-types%2F&#038;otype=unknown&#038;oid=0&#038;source=block-content\" data-type=\"ht_kb\" data-id=\"16439\">re<\/a>.<\/p>\n\n<h4 class=\"wp-block-heading\">Applies to work orders<\/h4>\n\n<p>Additionally, <strong>work orders<\/strong> have <em>View Settings<\/em> that can be set &#8211; &#8220;Include Custom Fields on PDF&#8221;.<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/support.serviceprotokoll.se\/wp-content\/uploads\/2025\/02\/PS_EN_WO_viewsettings.png\" alt=\"\"\/><\/figure>\n\n<h4 class=\"wp-block-heading\">Information to be moved from customer\/facility to work order<\/h4>\n\n<p id=\"flyttas\">Have you created self-defined fields in Customer settings or Facility settings and want the information in these to be transferred to all work orders you create at the customer or facility?<\/p>\n\n<p><strong>Do this:<\/strong><\/p>\n\n<p>Create a self-defined field in <em>Work order settings<\/em> with the <strong>exact same name<\/strong> as the one in customer\/facility.<\/p>\n\n<p>The information can be changed on the work order without affecting the information you entered in the field on the customer\/facility.<\/p>\n\n<h4 class=\"wp-block-heading\">Information to be moved from quote to work order or vice versa<\/h4>\n\n<p>If you create identical custom fields on the work order and quote, the content you put in these will be moved when you create a quote from a work order and vice versa.<\/p>\n\n<h4 class=\"wp-block-heading\">Custom field and Fortnox<\/h4>\n\n<p>Information not available in English<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can add your own fields for Work Orders, Service Orders, Customer, Facility, Sales Order, Purchase Order, Quotation, Service object and Article post. In this way, you adapt the Service Protocol to your specific needs. Creating custom fields requires admin permission. If you add suggestions for content in the field,&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_searchwp_excluded":"","footnotes":""},"ht-kb-category":[312,301],"ht-kb-tag":[645,836,644,835],"class_list":["post-9371","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-getting-started","ht_kb_category-useful-functions","ht_kb_tag-create-custom-fields","ht_kb_tag-custom","ht_kb_tag-custom-fields-en","ht_kb_tag-custom-fields-en-2"],"_links":{"self":[{"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/ht-kb\/9371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/comments?post=9371"}],"version-history":[{"count":57,"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/ht-kb\/9371\/revisions"}],"predecessor-version":[{"id":24794,"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/ht-kb\/9371\/revisions\/24794"}],"wp:attachment":[{"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/media?parent=9371"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/ht-kb-category?post=9371"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/support.serviceprotokoll.se\/en\/wp-json\/wp\/v2\/ht-kb-tag?post=9371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}