Funktion Benutzer erstellen

Benutzer erstellen

Methode: GET

/UserCreate/{tenantLDAPDN}/{ordererLogonname}/{workflowName}/{logonName}/{Name}/{Surename}/{Password}/{Address}/{City}/{Company}/{Department}/{Description}/{FAX}/{Mobile}/{Office}/{PrimaryPhone}/{Title}/{ZIP}/{Country}/{Mailboxstore}/{Fileserver}/{UPN}/{currency}/{selectedGridApps}

Kategorie

Beschreibung

tenantLDAPDN (string)

Active Directory Pfad, wo der Benutzer angelegt werden soll (z. B. "OU=1014,OU=AHP Tenants,DC=forest5,DC=dom"), *required

ordererLogonname (string)

Logonname des Bestellers (z. B. "S-AHPOneAPI"), *required

workflowName (string)

Name des Workflows in der AHP One (z. B. "Standard User"), *required

Logonname (string)

Logonname des anzulegenden Benutzers, *required

Name (string)

Vorname des anzulegenden Benutzers, *required

Surename (string)

Nachname des anzulegenden Benutzers, *required

Password (string)

Passwort des anzulegenden Benutzers, *required

Address (string)

Adresse des anzulegenden Benutzers oder bei leer "unset", *required

City (string)

Stadt des anzulegenden Benutzers oder bei leer "unset", *required

Company (string)

Firmenname des anzulegenden Benutzers oder bei leer "unset", *required

Department (string)

Abteilung des anzulegenden Benutzers oder bei leer "unset", *required

Description (string)

Beschreibung des anzulegenden Benutzers oder bei leer "unset", *required

FAX (string)

FAX Nummer des anzulegenden Benutzers oder bei leer "unset", *required

Mobile (string)

Handy Nummer des anzulegenden Benutzers oder bei leer "unset", *required

Office (string)

Büro des anzulegenden Benutzers oder bei leer "unset", *required

PrimaryPhone (string)

Telefonnummer des anzulegenden Benutzers oder bei leer "unset", *required

Title

Titel des anzulegenden Benutzers oder bei leer "unset", *required

ZIP (string)

Postleitzahl des anzulegenden Benutzers oder bei leer "unset", *required

Country (string)

Land des anzulegenden Benutzers (z. B. "Deutschland") , *required

Mailboxstore (string)

Mailboxstore des anzulegenden Benutzers oder bei leer "unset" (z. B. "Mailbox Auto Provisioning" oder Storename aus AHP One Exchange Resourcen), *required

Fileserver (string)

FileServer des anzulegenden Benutzers. "\" in String sind mit "(x1)" zu maskieren (z. B. "apis0501.forest5.dom(x1)1014a$(x1)Users" für apis0501.forest5.dom\1014a$\Users), *required

UPN (string)

UPN des anzulegenden Benutzers (z. B. "user.test@AHPCompany.com"), *required

currency (string)

Währung des anzulegenden Benutzers (z. B. "Euro"), *required

selectedGridApps

Wird leer übergeben, für spätere Verwendung vorgesehen

Beispiel mit Mailbox

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserCreate/OU=1014,OU=AHP Tenants,DC=forest5,DC=dom/S-AHPOneAPI/Standard User/user.test/user/test/Pass-W0rd/unset/unset/unset/unset/unset/unset/unset/unset/unset/unset/unset/Deutschland/Mailbox Auto Provisioning/apis0501.forest5.dom(x1)1014a$(x1)Users/user.test@AHPCompany.com/euro/[]

Beispiel ohne Mailbox

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserCreate/OU=1014,OU=AHP Tenants,DC=forest5,DC=dom/S-AHPOneAPI/Standard User/user.test/user/test/Pass-W0rd/unset/unset/unset/unset/unset/unset/unset/unset/unset/unset/unset/Deutschland/unset/apis0501.forest5.dom(x1)1014a$(x1)Users/user.test@AHPCompany.com/euro/[]

Result 200

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}

Setzt den Vorgesetzten des Benutzers

Methode: GET

/UserSetSupervisor/{orderer}/{orderedFor}/{supervisor}

Kategorie

Beschreibung

orderer (string)

Logonname oder UPN oder User_Guid des Bestellers (z. B. "S-AHPOneAPI"), *required

orderedFor (string)

Logonname oder UPN oder User_Guid des zu bearbeitenden Benutzers in der AHP One (z. B. "user.test"), *required

supervisor (string)

Anmeldename des Benutzers, der als Vorgesetzter eingetragen werden soll (z. B. "user.test1"), *required

Beispiel

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserSetSupervisor/S-AHPOneAPI/user.test/user.test1

Result 200

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}

Setzt den Genehmiger des Benutzers

Methode: GET

/UserSetApprover/{orderer}/{orderedFor}/{approver}

Kategorie

Beschreibung

orderer (string)

Logonname oder UPN oder User_Guid des Bestellers (z.B. "S-AHPOneAPI"), *required

orderedFor (string)

Logonname oder UPN oder User_Guid des zu bearbeitenden Benutzers in der AHP One (z. B. "user.test"), *required

approver (string)

Anmeldename des Benutzers/ApproverGroup, der als Genehmiger eingetragen werden soll (z. B. "DefaultApproverGroup"), *required

Beispiel

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserSetApprover/S-AHPOneAPI/user.test/DefaultApproverGroup

Result 200

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}

Setzt die Sitzungssprache des Benutzers

Methode: GET

/UserSetSessionLanguage/{orderer}/{orderedFor}/{SessionLanguage}

Kategorie

Beschreibung

orderer (string)

Logonname oder UPN oder User_Guid des Bestellers (z. B. "S-AHPOneAPI"), *required

orderedFor (string)

Logonname oder UPN oder User_Guid des zu bearbeitenden Benutzers in der AHP One (z. B. "user.test"), *required

SessionLanguage (string)

Sprache, die am Benutzer eingetragen werden soll (z. B. "en-US"), *required

Beispiel

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserSetSessionLanguage/S-AHPOneAPI/user.test/en-US

Result

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}

Löscht den Benutzer

Methode: GET

/UserDelete/{orderer}/{orderedFor}/{workflowName}

Kategorie

Beschreibung

orderer (string)

Logonname oder UPN oder User_Guid des Bestellers (z. B. "S-AHPOneAPI"), *required

orderedFor (string)

Logonname oder UPN oder User_Guid des zu bearbeitenden Benutzers in der AHP One (z. B. "user.test"), *required

workflowName (string)

Name des Workflows in der AHP One (z. B. "Delete User Complete"), *required

Beispiel

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserDelete/S-AHPOneAPI/user.test/Delete User Complete

Result

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}

Deaktiviert den Benutzer

Methode: GET

/UserDisable/{orderer}/{orderedFor}

Kategorie

Beschreibung

orderer (string)

Logonname oder UPN oder User_Guid des Bestellers (z. B. "S-AHPOneAPI"), *required

orderedFor (string)

Anmeldename des zu bearbeitenden Benutzers in der AHP One (z. B. "user.test"), *required

Beispiel

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserDisable/S-AHPOneAPI/user.test

Result

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}

Aktiviert den Benutzer

Methode: GET

/UserEnable/{orderer}/{orderedFor}

Kategorie

Beschreibung

orderer (string)

Logonname oder UPN oder User_Guid des Bestellers (z. B. "S-AHPOneAPI"), *required

orderedFor (string)

Logonname oder UPN oder User_Guid des zu bearbeitenden Benutzers in der AHP One (z. B. "user.test"), *required

Beispiel

https://ahponeserver.AHPCompany.com/AHPOneServer/AHPExternalService.svc/UserEnable/S-AHPOneAPI/user.test

Result

{"api_UserCreateResult": "{\"m_Job_GUID\":\"56a7ea95-b957-4a85-b85a-b0e842116ce2\",\"m_Job_Parent_GUID\":\"\",\"m_Job_Status\":\"ordered\",\"m_Job_Status_GUID\":\"\",\"m_Job_Product\":null,\"m_Job_Product_GUID\":\"47f542d7-9546-4936-9e9e-377c46eba170\",\"m_Job_ErrorCode\":0,\"m_Job_ErrorMessage\":null,\"m_Job_ReturnMessage\":\"93736d9b-e8ba-475f-a801-24ecf00f952a\",\"m_Job_TimeCreated\":\"2017-04-07T07:30:47.0798291Z\",\"m_Job_TimeExcecutedAt\":\"0001-01-01T00:00:00\"}"}