Legacy platform

Enterprise and customer context

A user must be able to quickly view the business card of the customer, enterprise name, or both on any screen across the application.

Solution

The following section describes APIs, user exits, services, and other components.

Based on the context in which a screen is launched, the user must be able to view the business card of the customer, enterprise name, or both at the top of each screen.
  • Enterprise: The name of the enterprise is displayed in a panel at the top of each screen. This allows a user to be aware of the enterprise that is associated with the current activity. The enterprise name is displayed based on the following factors:
    • The screen must be launched in the context of an enterprise. For example, the screens in the Order Entry flow. However, screens that do not have an enterprise context do not display the enterprise name. For example, the home page and search screens.
    • The logged-in user must have access to multiple enterprises. If the user works only for one enterprise, then the enterprise name is not displayed.

    The getOrganizationList API is called to retrieve the enterprise details.

  • Business Card: The customer's name, phone number, and email address are displayed in a panel at the top of each screen. This allows a user to be aware of the customer that is associated with the current activity. The business card is displayed based on the following factors:
    • The screen must be launched in the context of a customer. For example, all the screens in the Order Entry flow, after the customer is identified.
    • When the user clicks the email address of the customer, the default mail client on the user's system is launched.
    • When the user clicks the customer's name, the getCompleteCustomerDetails API is called to display the Customer Details screen.

Implementation

The following section describes the rules that you must configure.

None.

End-user impact

The user is informed about the customer and enterprise on any screen.