[SAMP]Importing Software Entitlement with Custom Fields<!-- div.margin{ padding: 10px 40px 40px 30px; background-repeat:repeat-y; background-color:transparent; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; width: 85%; margin-left:auto; margin-right:auto;} table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; background-color:transparent; } TABLE { background-color: transparent; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } --> Table of Contents OverviewExample: The Form Contains a Custom Field "Notes"Other Field Validations Overview If you have added additional fields to the software entitlement table; and customized the entitlement form to display those fields, you can also import values for such fields using the import template. The default template downloaded from the instance will not contain the custom columns. You are required to add those custom columns in the excel template. The column name on template should exactly match the field label on the entitlement table. Example: The Form Contains a Custom Field "Notes" This form contains a custom field called “Notes”. To import data in this field, you must add a column in the excel template making sure the name of this column is exactly same as the field label on entitlement form Once you import this template, the entitlement should get created with ‘notes’ field populated. If the column name in the excel does not match the field name on the form, the entitlement will not be created and an import error will get generated. You can fix the error on the import error record itself and create the entitlement right from there instead of attempting to import the excel again. For example – in this case there is a typo in the field. Instead of “Notes”, it is misspelt as “Nots” While importing this sheet, an error is generated The error description specifically tells you which custom column was not found and a new related list will appear with the list of custom columns you were trying to import with their corresponding values You can fix the error right here by entering the correct column name. Other Field Validations There are other field validations performed while importing custom fields to ensure data integrity. Below are some of the other errors that you may see – The custom field '<field name>' must be a numberThe custom field '<field_name>' has an unsupported type: '<field type>'The custom column field '<field_name>' contains an invalid reference to the '<table_name>' tableThe custom column field '<field_name>' is mandatory but was blankThe custom column field '<field_name>' is mandatory but was not presentThe custom column field '<field_name>' is not a valid formatted dateThe custom field '<field_name>' contains an invalid currency value. Currency values are expected to be formatted with the currency code followed by a semicolon followed by the value. eg: USD;123.45"