Creating a Siebel Clinical User
This topic includes the following:
- Creating a Siebel Clinical User
- Synchronizing a Siebel Clinical User
- Deleting a Siebel Clinical User
Creating a Siebel Clinical User
The following request creates a Siebel clinical user on the Siebel CRM Server:
-
URI: http://ServerName:port/siebel/v1.0/service/LS Clinical User Provisioning Service/CreateUser
-
HTTP Method: POST
-
Content-Type: application/json
-
Authorization: Basic
-
Request body:
{ "body": { "Employee": { "First Name": "Cathy", "Last Name": "Rogers", "Login Name":"Cathy.Rogers", "Email Address":"Cathy.Rogers@oracle.com" } "ListOfPosition": { "Position": { "Name":"Cathy.Rogers", "Division":"Default Organization" } }, "ListOfEmployee_Responsibility": { "Employee_Responsibility": { "Responsibility":"Clinical Research Associate } } } }
Here are the response details for a successful request:
-
HTTP Code: 200
-
Content-Type: application/json
-
Response body: None.
Synchronizing a Siebel Clinical User
The following request synchronizes a Siebel clinical user on the Siebel CRM Server:
-
URI: http:/ServerName:port//siebel/v1.0/service/LS Clinical User Provisioning Service/SynchronizeUser
-
HTTP Method: POST
-
Content-Type: application/json
-
Authorization: Basic
-
Request body:
{
"body":
{
"Employee":
{
"Login Name": "Cathy.Rogers",
"Field 1": "Value 1",
"Field 2": "Value 2",
………..
}
}
}
Here are the response details for a successful request:
-
HTTP Code: 200
-
Content-Type: application/json
-
Response body: None.
Deleting a Siebel Clinical User
When you use the Siebel REST API to delete a Siebel clinical user, the Siebel Clinical application performs a soft delete of the clinical user by stamping the Termination Date field with the Current Date value and removing the user’s responsibilities.
The following request deletes a Siebel clinical user on the Siebel CRM Server:
-
URI: http://ServerName:port/siebel/v1.0/service/LS Clinical User Provisioning Service/TerminateUser
-
HTTP Method: POST
-
Content-Type: application/json
-
Authorization: Basic
-
Request body:
{ "body": { "Employee": { "First Name": "Cathy", "Last Name": "Rogers", "Login Name":"Cathy.Rogers", "EMail Addr":"Cathy.Rogers@oracle.com" } "ListOfPosition": { "Position": { "Name":"Cathy.Rogers", "Division":"Default Organization" } }, "ListOfEmployee_Responsibility": { "Employee_Responsibility": { "Responsibility":"Clinical Research Associate } } } }
Here are the response details for a successful request:
-
HTTP Code: 200
-
Content-Type: application/json
-
Response body: None.