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 Doe
in this example) to the WorkflowGen directory with the minimum information required.Note: For Oracle, replace
GETUTCDATE
in 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 1
group 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));