Loading
Salesforce now sends email only from verified domains. Read More
Communications Cloud
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Customize the Information in the Service Details Page of the Customer Self-Service Portal (Managed Package)

          Customize the Information in the Service Details Page of the Customer Self-Service Portal (Managed Package)

          Details about each service are shown on a separate Service Details page (Asset Record page). This information is dynamically rendered based on the type of the service. It displays detailed information about the service:

          Managed Package Icon This feature is part of the Communications Cloud managed package.

          • The service name, by fetching the value of the Name field in the Asset object.

          • The item name (a nickname for the service, which can be edited by users themselves by clicking the Edit icon.)

          • By default, the service identifier (for example, the MSISDN) is shown. For services where this attribute isn't applicable, nothing is shown. This part can be extended to display any other information.

          • A description of the service - by fetching the value of the Product Description field in the Product object associated with this asset.

          • Options to launch quick actions to manage the service. For mobile services added by using Multiplay Subscription Management, the Manage menu allows you to launch all the applicable Multiplay Subscription Management workflows. For other services, you can configure the actions on the FlexCards as required. To customize the actions that appear in the Manage menu of each service, modify sfi_SelfServiceAssetInformation.

          • A card displaying more information about the service along with quick actions.

            • For a mobile prepaid service, a cash balance card appears. This card fetches information from the online charging system (for example, from the associated Matrixx instance) and shows the cash balance and the date of the last top-up. It also provides options to perform voucher top-up. To customize this card, modify sfi_SelfServiceCashBalance.

            • For billable services such as postpaid mobile and internet services, a billing card appears. This card shows the outstanding bill, due date, and so on. To customize this card, modify sfi_SelfServiceBillingInformation.

            • For term-based plans, the term information card appears with information about the period-used and the period-available. To customize this card, modify sfi_SelfServiceBillingTermInfo. Term-based plans are identified by checking the Subtype__c field in the Product object. By default, the term information card appears for postpaid plans. The attribute Contract Term is used to store the term value.

          • A Usage section appears for mobile services. This section displays information about the balance and usage fetched from the online charging system (for example, from the associated Matrixx instance). This section is shown only for services for which usage information is available, such as any type of mobile services.

            Note
            Note

            For consumer internet, a usage card, which is a mock IP sfi_GetBroadbandUsageDetailsFromMatrixxDemoResponse appears. You can replace this mock IP based on your requirements.

          • A Top-Ups section appears for mobile services, showing information about top-ups associated with the service.

            To customize the information shown on the top-ups card, modify sfi_SelfServiceTopupWrapper and sfi_SelfServiceTopupCard.

          • An Add-Ons section appears for mobile services, showing information about add-ons associated with the service. To customize the information shown on the add-ons card, modify sfi_SelfServiceAddonContainer and sfi_SelfServiceAddonCard.

          • A Service Details section displaying more information about the service. This section uses the abstraction framework to fetch the required product attributes. For each attribute displayed in the Details section, a record must exist in the abstraction framework. For example, if you want to add the Data attribute to a 25 GB Prepaid Plan, then you can perform the following steps:

            1. In your Multiplay Subscription Management org, click the gear icon labeled Setup and then click Setup.

            2. In Quick Find, enter Custom Metadata, and click Custom Metadata Types.

            3. Go to VPL Abstraction Layer Setup and click Manage VPLAbstractionLayerSetups.

            4. Click New and enter the following details:

              Integration Key

              Flow

              Target Group

              Target Type

              Target Entity

              SelfServSdc_Attr_Plan_Data

              SelfServeServiceDetailsCard

              Mobile

              Attribute

              B2CCmex_ATTR_DATA_CHAR

            5. Select the Active checkbox to display this attribute in the Details section.

            6. To modify an attribute, you can go to its record and click Edit. To remove an attribute from the Details section, you can simply deselect the Active checkbox, or you can delete its record.

          A list of child assets in the Inclusions section. Each card in this section shows further details of the child assets if any. To customize the information shown on each card, modify sfi_SelfServiceAssetInclusionwrapper and sfi_SelfServiceInclusionCard. You can click the child asset to view further details. This section also uses the abstraction framework to fetch the required product attributes to display. The Manage menu lists applicable actions that you can launch specific to each child asset, and can be configured on the FlexCard sfi_SelfServiceInclusionCard. The way you would add an attribute to a child asset in the Inclusions section, is similar to the way you would add an attribute displayed in the Service Details section described above. For example, if you want to add the Vanity type attribute or the Service Identifier field to the Phone Number inclusion, then you can create a new VPL Abstraction Layer Setup record for each of them with following details:

          For the Vanity Type attribute

          For the Service Identifier field

          Flow

          SelfServeServiceDetailsCard

          SelfServeServiceDetailsCard

          Integration Key

          SelfServSdc_Attr_PhoneNumber_VanityType

          SelfServSdc_Fld_PhoneNumb_ServIdentifier

          Target Group

          Mobile

          Mobile

          Target Entity

          B2CCmex_OFFERING_PHONE_NUMBER

          B2CCmex_OFFERING_PHONE_NUMBER

          Target Entity Context

          RootChild

          RootChild

          Target Type

          Attribute

          Field

          Target

          B2CCmex_ATTR_VANITY_TYPE_CHAR

          vlocity_cmt__ServiceIdentifier__c

          Parent Entity Context

          Root

          Root

           
          Loading
          Salesforce Help | Article