0 import data from external application and upload to rockrms 9 Eyob Zeleke posted 6 Years Ago What is the best way of importing data from an external application and loading it to rockrms? Should I use your APIs to POST? For example, if i have a list of contacts (Firstname, Lastname, email, phonenumber.....) and want to load it to rockrms, what do you suggest? My original thought was to directly load them to the SQL Person table in rockrms but i might be battling with a lot of dependent tables in this approach. I learned that you have POST APIs that i can use. Any help would be appreciated. Thanks!
Nick Airdo 6 years ago Just a small FYI, Slingshot will be the official way to import information into Rock. There is a white paper here https://rockrms.blob.core.windows.net/resources/recipes/Slingshot.pdf which was mentioned in ROCKCast 28 (https://www.rockrms.com/Rock/Connect/Podcast)
Hock_Hin Lee 6 years ago One easy way to manage data for CSV format is to use Microsoft Excel. Import data into Excel file, clean up data, export to CSV format
Nick Airdo 6 years ago Since you're a developer, you might want to take a look at the Slingshot project: https://github.com/SparkDevNetwork/Slingshot Long term, that would be the best way to import data into Rock.
Hock_Hin Lee 6 years ago You can add new fields by configuring Rock before doing the Import. Refer to the Person Attributes chapter in the "Person & Family Field Manual". Note that there are several ways of adding new fields into Rock. I have not tried Slingshot, but I could import data for newly added fields using Excavator.
Nick Airdo 6 years ago Depending on the nature of the tables (data) you have and how you want to "integrate" them, you may be looking at something more like what plugin developers do with their custom data described in the 202 dev guide: https://www.rockrms.com/Rock/Developer/BookContent/17/17#savingcustomdata If you haven't read the QuickStart Tutorials and the 101 guide, I'd start with those two first before you jump in too deeply.Hock Hin is also correct that Rock supports a very wide range of data field types which can be added to People (and other Rock entities) as attributes. In most people data import cases, this is typically sufficient for holding the data.