Change Log for 2024.08

Returning Users From All Related Accounts

In the UserAcctHierarchyService web service (version 6), producers can use the new optional field usersFromLinkedAccount to provide one account ID to return all users belonging to that account and to any of its direct sub-accounts (see Returning Users from All Related Accounts).

The field usersFromLinkedAccount is available for the getUsersQuery and getUsersCount operations.

Modifications were made to the following file:

userAcctTypes.xsd

userAcctTypes.xsd

The following table shows what changes were made to the userAcctTypes.xsd file. Additions are highlighted.

#

Change

1

<xs:complexType name="userQueryParametersType">

  <xs:sequence>

    <xs:element name="userName" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="firstName" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="lastName" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="displayName" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="emailAddress" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="phoneNumber" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="faxNumber" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="street" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="city" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="state" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="zipcode" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="country" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>

    <xs:element name="canLogIn" type="xs:boolean" minOccurs="0"/>

    <xs:element name="accountIdList" type="tns:accountIdList" minOccurs="0"/>

    <xs:element name="accountName" type="tns:SimpleQueryType" minOccurs="0"/>

    <xs:element name="customAttributes" type="tns:userCustomAttributesQueryListType" minOccurs="0"/>

    <xs:element name="lastModifiedDateTime" type="tns:DateTimeQueryType" minOccurs="0"/>

    <xs:element name="accountType" type="tns:AcctType" minOccurs="0"/>

    <xs:element name="roles" type="tns:userAccountRolesListType" minOccurs="0"/>

    <xs:element name="usersFromLinkedAccount" type="xs:boolean" minOccurs="0"/> 

    <xs:element name="sortBys" type="tns:userSortBys" minOccurs="0"/>

  </xs:sequence>

</xs:complexType>

Note:This issue was tracked in SWM-21120.