Import records from a CSV file

In many situations, records in an application need to be added or updated in bulk. The new/updated data can be put in CSV file format by a query, program, or any 3rd party tool such as Excel, and then uploaded into Flowfinity. Depending on how the existing database should be updated with information, there are four different import operations that can be used:

Example

A client manager tracks customer information in Excel, and periodically updates the information within Flowfinity. This requires new customers to be added, as well as updates to existing clients for new phone numbers, addresses, etc. In this example, we will import the records using 'Import-Merge'.

Instructions

  1. Customize the application (e.g. Customer List).
  2. In the Operations section, click the 'Add operation' button.
    Flowfinity - Import records from a CSV file
  3. Specify an appropriate operation name (e.g. Update Customers).
  4. Click on the 'Type' dropdown and select 'Import – Merge.'
  5. Specify the states for which the operation should be available.
  6. Using the 'display record in this layout' dropdown, select the appropriate layout
    Note: Fields that do not appear on the layout will not be imported.
    Flowfinity - Import records from a CSV file
  7. Click on the Import Options tab.
  8. In the 'Merge Keys' section, use the dropdown to select the field that will uniquely identify your records (e.g. Customer ID). Ensure that each record has a different value for the field you choose. Note that this is important for the data import to work properly.
  9. In the 'Merge options' section, indicate if data not appearing in the uploaded CSV file should also be deleted from Flowfinity, and specify if it is case sensitive.
    Flowfinity - Import records from a CSV file
  10. In the 'Record state' section, indicate if state rules should apply to new records, or existing records.
    Flowfinity - Import records from a CSV file
  11. Save the operation, and publish the application.
  12. Select the app, and in the Activities section, select the operation you created earlier.
    Flowfinity - Import records from a CSV file
  13. Click on the 'Browse…' button, select the CSV file with the data to be imported, then 'Next.'
    Flowfinity - Import records from a CSV file
  14. Review the data snippet, specify if the first row contains column names, then 'Next.'
    Flowfinity - Import records from a CSV file
  15. Match columns in the CSV file to corresponding app fields.
    Flowfinity - Import records from a CSV file
  16. Review import settings, click the 'Finish' button.
    Flowfinity - Import records from a CSV file