The following SQL query examples can be run directly in SQL Server Management Studio for SQL Server or in SQL Developer for Oracle.
-
Add a new user (
John Doein this example) to the WorkflowGen directory with the minimum information required.Note: For Oracle, replace
GETUTCDATEin the query shown below with(SELECT SYS_EXTRACT_UTC(SYSTIMESTAMP) FROM DUAL).INSERT INTO USERS (ID_USER ,ID_DIRECTORY ,DATE_CREATION ,LASTNAME ,FIRSTNAME ,USERNAME ,EMAIL ,ACTIVE ,BUILTIN ,ARCHIVE ,LANGUAGE ,ID_TIMEZONE) VALUES ((SELECT MAX(ID_USER)+1 FROM USERS) ,1 ,GETUTCDATE() ,'Doe' ,'John' ,'johndoe' ,'johndoe@me.com' ,'Y' ,'N' ,'N' ,'en-US' ,9); -
Give the new user (
John Doe) either an Administrator profile or a User profile.Administrator profile:
INSERT INTO USERS_PROFILE (ID_USER ,ID_PROFILE) VALUES ((SELECT MAX(ID_USER) FROM USERS) ,1);User profile:
INSERT INTO USERS_PROFILE (ID_USER ,ID_PROFILE) VALUES ((SELECT MAX(ID_USER) FROM USERS) ,2); -
Assign the new user (
John Doe) to theMy Group 1group in the WorkflowGen directory.INSERT INTO USERS_GROUPS (ID_USER ,ID_GROUP) VALUES ((SELECT MAX(ID_USER) FROM USERS) ,(SELECT ID_GROUP FROM GROUPS WHERE GROUPNAME = 'My Group 1' AND ID_DIRECTORY = 1));