AzureADOperations
Use the AzureADOperations activity to add entries to or delete entries from the connected Microsoft Azure Active Directory.
General
In the General tab, you can establish a connection to a Microsoft Azure Active Directory, and choose between the User or Group objects to use the create and delete operations.
The following table lists the configurations in the General tab of the AzureADOperations Entry activity:
Field | Module Property? | Visual Diff? | Description |
---|---|---|---|
Name | No | Yes | The name to be displayed as the label for the activity in the process. |
Shared Resource | Yes | Yes | Click
![]() If no matching LDAP Connection shared resources are found, click Create Shared Resource to create one. For more details, see Creating an LDAP Cloud Connection. |
Object | No | Yes | Use this drop-down to select one of the following objects:
|
Operation | No | Yes | Use this drop-down to select one of the following operations:
|
Description
In the Description tab, you can enter a short description for the AzureADOperations activity.Input
In the Input tab, you can specify the entry/entries that you want to create or delete.
The following tables list the input elements in the Input tab of the AzureADOperations activity for the create and delete operations with the user or group objects selected:
Input Item | Data Type | Description |
---|---|---|
aboutMe | String | A freeform text entry field for the user to describe themselves. |
accountEnabled | Boolean | (Mandatory) true if the account is enabled; otherwise, false. This property is required when a user is created. |
ageGroup | String | Sets the age group of the user. The allowed values are null, minor, notAdult and adult. |
assignedLicenses | Complex | The licenses that are assigned to the user. This input item contains the following child elements:
|
assignedPlans | Complex | The plans that are assigned to the user. This input item has the following child elements:
|
birthday | DateTime | The birthday of the user. |
businessPhones | String | The telephone numbers for the user.
Note: Only one number can be set for this property. |
city | String | The city in which the user is located. |
companyName | String | The company name which the user is associated. |
consentProvidedForMinor | String | Sets whether consent has been obtained for minors. The allowed values are null, granted, denied and notRequired. |
country | String | The country or region in which the user is located. |
department | String | The name for the department in which the user works. |
deviceEnrollmentLimit | Integer | |
displayName | String | (Mandatory) The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. |
givenName | String | The given name (first name) of the user. |
hireDate | DateTime | The hire date of the user. |
imAddresses | String | The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. |
interests | String | A list for the user to describe their interests. |
jobTitle | String | The user's job title. |
legalAgeGroupClassification | String | This field is used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. |
String | The SMTP address for the user. | |
mailNickname | String | (Mandatory) The mail alias for the user. |
mailboxSettings | Complex | Settings for the primary mailbox of the signed-in user. This input item has the following child elements:
|
mobilePhone | String | The primary cellular telephone number for the user. |
mySite | String | The URL for the user's personal site. |
officeLocation | String | The office location in the user's place of business. |
onPremisesDomainName | String | Contains the on-premises domainFQDN. This field is also referred to as dnsDomainName synchronized from the on-premises directory. |
onPremisesExtensionAttributes | Complex | Contains extensionAttributes 1-15 for the user. This input item contains the following child elements:
|
onPremisesImmutableId | String | This property is used to associate an on-premises Active Directory user account to their Azure AD user object. |
onPremisesLastSyncDateTime | DateTime | Indicates the last time at which the object was synced with the on-premises directory. |
onPremisesProvisioningErrors | Complex | Errors when using Microsoft synchronization product during provisioning. This input item contains the following child elements:
|
onPremisesSamAccountName | String | Contains the on-premises samAccountName synchronized from the on-premises directory. |
onPremisesSecurityIdentifier | String | Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. |
onPremisesSyncEnabled | Boolean | This field is true if this object is synced from an on-premises directory, false if this object was originally synced from an on-premises directory but is no longer synced and null if this object has never been synced from an on-premises directory. The default value is null. |
onPremisesUserPrincipalName | String | Contains the on-premises userPrincipalName synchronized from the on-premises directory. |
passwordPolicies | String | Specifies password policies for the user. |
passwordProfile | Complex | (Mandatory) The password profile specified by the user. This input item contains the following child elements:
|
pastProjects | String | A list for the user to enumerate their past projects. |
postalCode | String | The postal code for the user's postal address. |
preferredLanguage | String | The preferred language for the user. |
preferredName | String | The preferred name for the user. |
provisionedPlans | Complex | The plans that are provisioned for the user. This input item contains the following child elements:
|
proxyAddresses | String | The any operator is required for filter expressions on multi-valued properties. |
responsibilities | String | A list for the user to enumerate their responsibilities. |
schools | String | A list for the user to enumerate the schools they have attended. |
skills | String | A list for the user to enumerate their skills. |
state | String | The state or province in the user's address. |
streetAddress | String | The street address of the user's place of business. |
surname | String | The user's surname (family name or last name). |
usageLocation | String | A two letter country code. |
userPrincipalName | String | (Mandatory) The user principal name (UPN) of the user. |
userType | String | Used to classify user types in your directory. |
Input Item | Data Type | Description |
---|---|---|
allowExternalSenders | Boolean | Indicates if people external to the organization can send messages to the group. |
autoSubscribeNewMembers | Boolean | Indicates if new members added to the group will be auto-subscribed to receive email notifications. |
classification | String | Describes a classification for the group (such as low, medium or high business impact). |
createdDateTime | DateTime | Timestamp of when the group was created. |
description | String | An optional description for the group. |
displayName | String | (Mandatory) The display name for the group. |
groupTypes | String | Specifies the type of group to create. |
isSubscribedByMail | Boolean | Indicates whether the current user is subscribed to receive email conversations. |
String | The SMTP address for the group. | |
mailEnabled | Boolean | (Mandatory) Specifies whether the group is mail-enabled. |
mailNickname | String | (Mandatory) The mail alias for the group. |
onPremisesLastSyncDateTime | DateTime | Indicates the last time at which the group was synced with the on-premises directory. |
onPremisesProvisioningErrors | Complex | Errors when using Microsoft synchronization product during provisioning. This input item contains the following child elements:
|
onPremisesSecurityIdentifier | String | Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. |
onPremisesSyncEnabled | Boolean | This value is true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory. The default is null. |
proxyAddresses | String | The any operator is required for filter expressions on multi-valued properties. |
renewedDateTime | DateTime | Timestamp of when the group was last renewed. |
securityEnabled | Boolean | (Mandatory) Specifies whether the group is a security group. |
unseenCount | Integer | Count of posts that the current user has not seen since his last visit. |
visibility | String | Specifies the visibility of an Office 365 group. |
Input Item | Data Type | Description |
---|---|---|
id | String | The unique identifier for the user. |
userPrincipalName | Boolean | The user principal name (UPN) of the user. |
Input Item | Data Type | Description |
---|---|---|
id | String | The unique identifier for the group. |
Output
In the Output tab, you can find the operation results. If you performed the Create operation, the output would contain the id of the object created.
In case you performed the Delete operation, the output would display a boolean value to indicate if the object was successfully deleted.
The following table lists the output elements in the Output tab of the AzureADOperations activity for both Create and Delete operations:
Output Item | Data Type | Description |
---|---|---|
Result (for Create operation) | String | The id of the newly created object. |
Result (for Delete operation) | Boolean | A value of true indicates the deletion succeeds. |
Fault
In the Fault tab, you can find the error code and error message of the Search Entry activity. See Error Codes for more detailed explanation of errors.
The following table lists error schema elements in the Fault tab of the Search Entry activity:
Error Schema Element | Data Type | Description |
---|---|---|
msgCode | String | Displays the error code. |
msg | String | Displays the error message. |