This feed defines log in credentials and access details for users of the Radial Order Management user interface (ROM UI).

This feed includes the following key data elements:

  • User
  • User ID
  • Status
  • Role (see Data Keys for more information on this element)
  • Data Access (see Data Keys for more information on this element)

Notes:

  • Default Character Encoding: Unicode: UTF-8
  • Exchange Frequency: Client-specific
  • Production Mailbox Location: Client-specific
  • Test Mailbox Location: Client-specific

Filename

The combination of filename and mailbox determines the destination of the User Feed.

  • The filename follows this pattern: <ClientId>_<CatalogId>_UserFeed_<YYYYMMDDHHMMSS>.xml
  • Filename example: TMSNA_21_UserFeed_20170315000021.xml

Data Keys

DataAccess

The DataAccess element defines the access level for the user. Set it at one of the following levels:

  • Organization.*.* (for example, PRONA.*.*)

    The user has access to all sellers and all fulfillment nodes for the specified organization.

  • Organization.Seller (for example, PRONA.PROUS)

    The user has access to the seller-level information for the specified seller, but not to the fulfillment nodes. Depending on the role, the user may have access to the admin functions, but not store fulfillment.

  • Organization.* (for example, PRONA*)

    The user has access to all sellers for the specified organization, but does not have access to fulfillment nodes.

  • Organization.Seller.Node (for example, PRONA.PROUS.PRO_NA-Store1)

    The user has access to the seller-level information and the specified node.

  • Organization.Seller.* (for example, PRONA.PROUS*)

    The user has access to the seller-level information and all nodes for the specified seller.

Role

Role can be any of the following values:

  • CLIENT_ADMIN
  • STORE_ASSOCIATE
  • STORE_MANAGER
  • INVENTORY_MANAGER
  • SOURCING_MANAGER
  • STORE_CUSTOMER_SERVICE

Schema

The User Feed follows the UserFeed.xsd schema. Refer to the following schemas for type definitions and other details:

Example

This example adds several users with different data access levels.

Copy
<UserFeed>
    <MessageHeader>
        <Standard>GSI</Standard>
        <HeaderVersion>5.21</HeaderVersion>
        <VersionReleaseNumber>5.21</VersionReleaseNumber>
        <SourceData>
            <SourceId>PRONA</SourceId>
            <SourceType>CLIENT</SourceType>
        </SourceData>
        <DestinationData>
            <DestinationId>GSI</DestinationId>
            <DestinationType>PH</DestinationType>
        </DestinationData>
        <EventType>UserFeed</EventType>
        <MessageData>
            <MessageId>2016060110000041</MessageId>
            <CorrelationId>2016060110000041</CorrelationId>
        </MessageData>
        <CreateDateAndTime>2018-01-25T09:49:55Z</CreateDateAndTime>
    </MessageHeader>
    <UserList>
        <store_id>PROUS</store_id>
        <client_id>PRONA</client_id>
        <User operation_type="Add">
            <UserId>user1@PRONA</UserId>
            <Password ischangerequired = "true">Password123</Password>
            <FirstName>Ben</FirstName>
            <LastName>Herold</LastName>
            <DisplayName>Ben Herold</DisplayName>
            <Email>Name1@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>STORE_MANAGER</Role>
                    </Roles>
                    <DataAccesses>
                        <DataAccess>PRONA.PROUS.PRO_NA-Store1</DataAccess>
                    </DataAccesses>
                </UserAccessPolicy>
            </UserAccessPolicies>
        </User>
        <User operation_type="Add">
            <UserId>user2@PRONA</UserId>
            <Password ischangerequired = "true">Password123</Password>
            <FirstName>Devang</FirstName>
            <LastName>Patel</LastName>
            <DisplayName>Devang Patel</DisplayName>
            <Email>Name2@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>CLIENT_ADMIN</Role>
                    </Roles>
                    <DataAccesses>
                        <DataAccess>PRONA.*.*</DataAccess>
                    </DataAccesses>
                </UserAccessPolicy>
            </UserAccessPolicies>
        </User>
        <User operation_type="Add">
            <UserId>User3@PRONA</UserId>
            <Password ischangerequired = "true">Password123</Password>
            <FirstName>Michael</FirstName>
            <LastName>Drotar</LastName>
            <DisplayName>Michael Drotar</DisplayName>
            <Email>Name3@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>STORE_ASSOCIATE</Role>
                    </Roles>
                    <DataAccesses>
                        <DataAccess>PRONA.PROUS.PRO_NA-Store1</DataAccess>
                    </DataAccesses>
                </UserAccessPolicy>
            </UserAccessPolicies>
        </User>
        <User operation_type="Add">
            <UserId>User4@PRONA</UserId>
            <Password ischangerequired = "true">Password123</Password>
            <FirstName>Santosh</FirstName>
            <LastName>Dontula</LastName>
            <DisplayName>Santosh Dontula</DisplayName>
            <Email>Name4@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>STORE_MANAGER</Role>
                    </Roles>
                    <DataAccesses>
                        <DataAccess>PRONA.PROUS.PRO_NA-Store1</DataAccess>
                    </DataAccesses>
                </UserAccessPolicy>
            </UserAccessPolicies>
        </User>
        <User operation_type="Add">
            <UserId>User5@PRONA</UserId>
            <Password ischangerequired = "true">Welcome123</Password>
            <FirstName>Harish</FirstName>
            <LastName>Mohan</LastName>
            <DisplayName>Harish Mohan</DisplayName>
            <Email>Name5@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>INVENTORY_MANAGER</Role>
                    </Roles>
                    <DataAccesses>
                </DataAccesses>
            /UserAccessPolicy>
            </UserAccessPolicies>
        </User>
        <User operation_type="Add">
            <UserId>User6@PRONA</UserId>
            <Password ischangerequired = "true">Welcome123</Password>
            <FirstName>Prasad</FirstName>
            <LastName>Yavalkar</LastName>
            <DisplayName>Prasad Yavalkar</DisplayName>
            <Email>Name6@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>SOURCING_MANAGER</Role>
                    </Roles>
                    <DataAccesses>
                        <DataAccess>PRONA.PROUS</DataAccess>
                    </DataAccesses>
                </UserAccessPolicy>
            </UserAccessPolicies>
        </User>
        <User operation_type="Add">
            <UserId>User7@PRONA</UserId>
            <Password ischangerequired = "true">Welcome123</Password>
            <FirstName>Kristina</FirstName>
            <LastName>Taylor</LastName>
            <DisplayName>Kristina Taylor</DisplayName>
            <Email>Name7@radial.com</Email>
            <Country>United States</Country>
            <PhoneNumber>6104917340</PhoneNumber>
            <Status>ACTIVE</Status>
            <Locale>en_US</Locale>
            <TimeZone>America/New_York</TimeZone>
            <Category>STORE</Category>
            <!-- ORGANIZATION, SELLER, STORE, CSR -->
            <UserAccessPolicies>
                <UserAccessPolicy DefaultAccessPolicy = "true">
                    <Roles>
                        <Role>STORE_CUSTOMER_SERVICE</Role>
                    </Roles>
                    <DataAccesses>
                        <DataAccess>PRONA.PROUS.PRO_NA-Store1</DataAccess>
                    </DataAccesses>
                </UserAccessPolicy>
            </UserAccessPolicies>
        </User>
    </UserList>
</UserFeed>