This documentation describes how to import service objects into the system using an Excel file. For it to go smoothly, it is important that the Excel file is correctly formatted and contains the necessary information.
Tip
- Back up existing data before doing an import. You do this via the Export register link or through the Export button under the various registers (customer, object, articles, etc.)
- Test with a smaller number of lines first to see that you created the file correctly.
Preparation of the Excel file
General structure
- Header row: The first row should contain column headings that identify what data is in each column.
- Data: After the header line, there are lines of data for each service object to be imported.
Column headings and accepted names
The table below lists all possible fields that can be included, along with accepted column headings. The headings are not case sensitive and can be in Swedish or English.
Mandatory fields
At least one of the following fields must be specified for each service object:
Field | Accepted column headings |
Customer number | customer number, customer number, customerid |
Customer name | customername, customer |
Serial number | serialno, serialnumber |
Facilityintegrations-ID | integrationreference |
If none of these fields are filled for a row, that row will be ignored during import.
Custom field
Field | Accepted column headings |
Machine number | machineno, machinenumber |
Installation date | installationdate, installation |
Year | year |
Description | description |
Model | model |
Facility name | facilityname, facility |
Facility description | facilitydescription |
Facility comment | facilitycomment |
Facility address | facilityaddress |
Facility postal code | facilitypostnumber, facilitypostalcode |
Facility place | facilitycity, facilityplace |
Facility country | facilitycountry |
Person of contact name | facilitycontactname |
Person of contact phone | facilitycontactphone |
Person of contact email | facilitycontactemail, email |
Collision interval (days) | collisioninterval, facilitycollisioninterval |
Service template name | servicetemplatename |
Service interval (days) Conditions: that you have entered the name of the service template. | dayinterval, servicedayinterval |
Comments | comment |
Runtime based | runtimebased |
Fixed service interval | fixedserviceintervals |
Longitude | longitude |
Latitude | latitude |
Runtime at installation | runtimeatinstallation, hour counter, runtime hours |
Number of service orders to generate | numberofserviceorderstobegenerated |
Parent service object | parent, serviceobjectparent, parentserialno, serviceobjectparentserialno |
Show custom info | showcustominfo |
Counter | counters |
Rented to customernumber | rentedto, rentedtoid, rentedtono |
Previous service date | previousservicedate, lastservicedate, servicedate |
Custom field
Do you have custom fields that you want include in the import?
Create these fields in Service object settings and Facility settings respectively first. HERE you can learn how to create custom fields.
- Regarding the service object’s self-created field: Columns must have the same heading as the field you created. The title must be unique, i.e. not in the list above.
- Regarding the facility’s own fields: The column header must begin with facility followed by the name of the field, e.g. facilityCustomField where “CustomField” is the name of the field you created.
Data format and values
- Date field: Use the format YYYY-MM-DD or another valid date format.
- Boolean fields: Use true/false, yes/no, or 1/0.
- Numeric fields: Numbers only, no special characters or letters.
- Counters: If multiple counters are specified, separate them with a semicolon ;, e.g. Counter1; Counter2.
Step-by-step import guide
- Create or update the Excel file according to the above guidelines.
- Check the column headers to match the accepted headers.
- Fill in the necessary data for each service object. Remember that at least one of the required fields must be entered.
- Save the Excel file in a compatible format, e.g. .xlsx.
- Go to the Group Settings page. Scroll to the bottom and click the Upload Register link.
- Start the import process by clicking on choose file and locate the prepared Excel file on your computer.
- The upload starts immediately. You do not have to wait for the process to complete but can move on to another function/page.
- When the upload is complete, the number of rows imported is displayed. If it says, for example, 25 out of 26, a row/item could not be uploaded.
Why wasn’t certain objects uploaded?
- Usual misstakes:
- Missing mandatory fields.
- Incorrect data format (eg invalid dates or numeric values).
- Typos in column headings that make the field unrecognizable.
Exemple Excel-file
Here is an example of what a simple Excel file might look like:
customernr | customername | serialnr | installationdate | description | servicetemplatename | dayinterval | comment |
1001 | Company A | SN12345 | 2023-01-15 | Pump X | Standardtemplate | 90 | No comment |
1002 | Company B | SN67890 | 2022-12-01 | Ventil Y | Advanced template | 180 | Demands special service |
FAQ
Question: Can I use custom column headings that are not listed?
Answer: Yes, columns that do not match the predefined fields will be interpreted as custom fields of the service object. If the header starts with facility, it is interpreted as a custom field for the facility.
Question: What happens if I leave optional fields blank?
Answer: Optional fields can be left blank and will not affect the import of the required fields.
Question: How are date formats handled during import?
Answer: The system tries to interpret dates according to standard formats. If the date cannot be interpreted correctly, it can lead to errors during the import. Please use the format YYYY-MM-DD.
Support
If you encounter problems or have questions about the import function, contact the support department contact support.