At a high level, you need to do the following:
a) Configure a synchronization task which will import the csv file into OpenIAM. (webconsole -> provisioning -> synchronization)
b) You will need to update the transformation script to map data from your csv file to fields in OpenIAM. I would recommend using one of the out of the box scripts as a base
c)In the transformation script, you should add logic to assign the user to one or more roles. Note that this steps is not necessary in the enterprise version as the business rules engine does this for you automatically
d) These first steps will add users to OpenIAM. If you assign the user to a role, then that role will be used to trigger provisioning to down stream applications.
We will update the docs in the next couple of day to include a full example. If you have any questions, feel free to post here