American

V1.4
1.0 March 2015 First version
1.1 March 2015 Add Profile User policy for new users 1.2 Sept 2017 Compliance 7.5 / refresh may be automatic or manual / save properties using BoniteProperties 1.3 Fix toaster message on upload 1.4 Wildfly ready, accept ;; at the end of the line, use 7.5 library

American properties

Group Roles Users Profiles Profiles members
Purge Groups Purge Roles Purge Users Purge Profiles
New Users and Profile 'User':
.

Operations

Drop Organization file to be digested here
{{actions.loadmessage}}
Automatic refresh

.
.
Next auto refresh in {{countdown}} seconds
Timestamp Action Result
{{action.timestamp}} {{action.name}} {{action.status}}
{{action.errors}}

No trace for the moment.

Examples

Show

Csv file:

This is the format of the CSV file you gave. This is a multiple CSV header : each line started by HEADER define the different header. Then, the content is a set of line. The first CSV parameter is the type of the line (ROLE for example), and then the definition follow the line define in the HEADER;ROLE definition.
HEADER;ROLE;RoleName;RoleDescription;RoleDisplayName;RoleIconName;RoleIconPath
HEADER;USER;UserName;UserPassword;UserEnable;UserFirstName; UserLastName;UserIconName;UserIconPath;UserTitle;UserJobTitle;UserManagerUserName;PROContactAddress;PROContactBuilding;PROContactCity;PROContactCountry;PROContactEmail;PROContactFaxNumber;PROContactMobileNumber;PROContactPhoneNumber;PROContactRoom;PROContactState;PROContactWebsite;PROContactZipCode;PERContactAddress;PERContactBuilding;PERContactCity;PERContactCountry;PERContactEmail;PERContactFaxNumber;PERContactMobileNumber;PERContactPhoneNumber;PERContactRoom;PERContactState;PERContactWebsite; PERContactZipCode<
HEADER;GROUP;GroupName;GroupDescription;GroupDisplayName;GroupIconName;GroupIconPath;GroupParentPath
HEADER;MEMBERSHIP;UserName;RoleName;GroupPath
HEARDER;PROFILE;ProfileName;ProfileDescription
HEARDER;PROFILEMEMBER;ProfileName;UserName;RoleName;GroupPath
# data now
# ------------- user
USER;Francis.Huster;bpm;True;Francis;Huster;Huster.gif;c:/tmp;Docteur;Artist;Walter.Bates;Gaumont;Immeuble Carmenia;Paris;France;francis.huster@gaumont.fr;FaxFaumont;06 501 501;01 501 501;Room 51;Ile de France;http://gaumont.fr/huster;75000;Rte Chambery;Charmette;Le versoud;Italie;francis.huster@laposte.net;Fax Perso;06 443 553;04 32 33 22;Room du haut;California;http://Francis.Huster;94706
USER;Walter.Bates;bpm;True;Walter;Bates;Huster.gif;c:/tmp;Docteur;Artist;Walter.Bates;Gaumont;Immeuble Carmenia;Paris;France;francis.huster@gaumont.fr;FaxFaumont;06 501 501;01 501 501;Room 51;Ile de France;http://gaumont.fr/huster;75000;Rte Chambery;Charmette;Le versoud;Italie;francis.huster@laposte.net;Fax Perso;06 443 553;04 32 33 22;Room du haut;California;http://Francis.Huster;94706