Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents



Version Control

VersionDateDescriptionAuthor
v.130.03.2017CreationJeremie Seabra
v.213.04.2022UpdateAnne Gilles
v.326.08.2022Update  due to CCCME-5915 : 

warnings related Questionnaire response time

Sebastien ROUXEL

Reference Documents

folder 03. Business Rules & Queues 

GBUBusiness Rules and Queue Members
Aroma Performance

Google Drive Live Link
urlhttps://docs.google.com/spreadsheets/d/

1TR_-X88nzKlakjroYBrGcCiS9NKP1g-7KC2Sj-Yvb3oCoatis

1GiG3-SkVqw0Diz6uHrUNr_KhgXCMdo0GvTRGWx9UG8s/edit?usp=sharing

Novecare

Google Drive Live Link
urlhttps://docs.google.com/spreadsheets/d/

11sjeHUn-ozuJmjwS4D-ipAUuQPUIX4G6bSpK0wMcl9oFibras

1YgwrUUVsdIx4vYkZPuvEMgqf6cp5LqPZ8vkhb1h674E/edit?usp=sharing

Technology Solutions

Google Drive Live Link
urlhttps://docs.google.com/spreadsheets/d/

1YCvo8LlW5B9hypFhvEFEq8LhvwD6ufTGv-Glf295NYo

1WWjyhZrdKVcjchn9KtXcGtGrqk1ZhkenVyALa5VcqXk/edit?usp=sharing

Oil & Gas

Google Drive Live Link
url

Novecare

https://docs.google.com/spreadsheets/d/

1YgwrUUVsdIx4vYkZPuvEMgqf6cp5LqPZ8vkhb1h674EPolyTechnylPeroxidesSilicaSoda Ash & DerivativesSpecial Chem

1. Functional Process

 Process Overview

The Customer Requests module allows to capture, log, approve, process, and resolve Customer Requests. This module also enables communication with the customer on progress and resolution. Additionally, in case of similar requests, a Customer Request can be cloned. The values can be edited before saving the cloned Customer Request or can be canceled.

Definition & use cases 

Definition

There are 2 types of customer requests: 

  • Standard customer requests
    • A customer request represents one or more demand(s) from a customer related to one or several areas (e.g. logistics, packaging, documentation, training, technical support, regulatory compliance)
  • Special customer requests
    • Special Customer Requests process deals with managing requests coming from the customer that deviate from Solvay GBU standard offering (e.g. product specifications, way of handling quality system, shipping)
  • Scope:
    • In Scope : Standard Customer Request
    • Not in Scope: Special Customer Request
    • In Scope but not handled through Customer Request: Sample requests

Customer Request Management has 5 main steps which are as follows:

...

Customer Request Registration

...

Prompt logging of a Customer Request after the reception with the upload of pictures and attachments.   Submitting the Customer Request for approval

...

Rules for the Approval process have been implemented by each GBU where a Customer Request can be automatically approved, be assigned to a User to approve or rejected or be assigned to a group of Users.

...

After the Customer Request is approved, it is assigned to a User or a group of Users to be processed. An answer/solution will be provided on the Customer Request

...

When the answer/solution to the Request is provided, the Communication to the client can be sent.

...

When the Request has been solved and communicated to the Customer, the Customer Request can be closed.

1D7z__uJrEUX-m1aBNfc6VjucA8E-mq-MXDixMipLYP4/edit?usp=sharing

 

1. Functional Process

 Process Overview


The Customer Requests module allows to capture, log, approve, process, and resolve Customer Requests. This module also enables communication with the customer on progress and resolution. Additionally, in case of similar requests, a Customer Request can be cloned. The values can be edited before saving the cloned Customer Request or can be canceled.

Definition & use cases 


Definition

There are 2 types of customer requests: 

  • Standard customer requests
    • A customer request represents one or more demand(s) from a customer related to one or several areas (e.g. logistics, packaging, documentation, training, technical support, regulatory compliance)
  • Special customer requests
    • Special Customer Requests process deals with managing requests coming from the customer that deviate from Solvay GBU standard offering (e.g. product specifications, way of handling quality system, shipping)
  • Scope:
    • In Scope : Standard Customer Request
    • Not in Scope: Special Customer Request
    • In Scope but not handled through Customer Request: Sample requests


Customer Request Management has 5 main steps which are as follows:

    

Customer Request Registration

Prompt logging of a Customer Request after the reception with the upload of pictures and attachments.   Submitting the Customer Request for approval

Approval Process

Rules for the Approval process have been implemented by each GBU where a Customer Request can be automatically approved, be assigned to a User to approve or rejected or be assigned to a group of Users.

Processing the Customer Request
After the Customer Request is approved, it is assigned to a User or a group of Users to be processed. An answer/solution will be provided on the Customer Request
Customer Communication
When the answer/solution to the Request is provided, the Communication to the client can be sent.
Customer Request Closure
When the Request has been solved and communicated to the Customer, the Customer Request can be closed.


The Customer Request Management process is divided into 5 different Phases and 6 different Statuses.  

 
Image Added


PhaseStatusDefinitionRecord Type
OpenOpenAs soon as the Customer Request is createdCustomer Request
Approval PendingPending ApprovalWhen the Customer Request is submitted for approval
ApprovedApprovedOnce the Approver has approved the Customer Request
CompletedCompletedOnce the Customer Request has been processed
ClosedClosed/Stopped
When the Customer Request is closed but the process was not completed (ex. Customer is no longer requesting the current demand)
Closed/AnsweredWhen the Customer Request is completed and closed

Use Cases

The scope of this workstream is a Customer Request flow managed end-to-end in Salesforce which is used to:

  • Capture and log the customer request
  • Approve/Reject the customer request
  • Process and resolve the customer request
  • Communicate with the customer
  • Close the customer request

2. Data Model & security

Main objects

Image Added


  1. Case: Standard Salesforce Object to store and manage all general information regarding a Customer Request
  2. Accounts: Standard Salesforce Object to manage the information about the Customer related with the Customer Request
  3. Contacts:  Standard Salesforce Object to manage the contact person from the Customer
  4. Case Team: Standard Salesforce Object to manage all the actors related to the Customer Request Process and to manage access to the Case
  5. Products: Standard Salesforce Object to manage the Product Level 3 that is related to the Customer Request

Customer Request Security Model


Who can create?

Due to differences within GBUs, roles and responsibilities are to be executed by different entities. 

Who can see?

Any user can see all the customer requests, except the Customer Requests flagged as “confidential”

Who can update?

Only users in Case Team or above role hierarchy of a user in the Case Team.

Who can delete it?

A Customer Request cannot be deleted. Only the System Administrator (SBS) can delete a Customer Request.

3. Customer Request Custom Buttons & Features

Custom Buttons

"Send Final Communication" Button

In the Processing phase, the User responsible for the communication to the Customer must send Communication Email to the Client with the Proposed Customer Response. The user can send the email by clicking on the “Send Final Communication” button. In addition to the predefined Contact, the user can also input any valid email address as CC, select the Language of the Template, and select the Attachments the User wants to send to the Client. 

"Clone Customer Request" Button

At any phase of the Customer Request Process, Users are able to Clone Customer Requests to save time on the registration phase. This will open a new Customer Request form already populated with the information from the initial Request.

Features

Customer Request Assignments 

Assigning a Customer Request to a User or a Group of User is to pass the responsibility to act on the Customer Request on a particular phase of the process. On Salesforce, the Customer Request Assignment is based on the field Case Owner.

A Case Owner can be a User (Solvay employee with a Salesforce license) or a Queue (a group of Users that should be part of a team to handle Customer Requests with the same criteria).

Based on each GBU own process and rules, the Customer Request Assignment can be performed by:

  • Manually changing the Owner – at any time, a User with Access to a Customer Request can click the button Change next to the current owner and select a new User/Queue to be the new Owner
  • Manually choosing the actors – on the creation (from the fields Originator, Investigator* and Commercial Assignee*) or at any time (from the Case Team section) Users are able to select the future actors. The Owner will be changed then automatically based the change of the Status
  • Automatically selecting the actors – the GBU has provided the rules, based on Customer Request criteria, to allow the system to automatically change the Ownership of a Customer Request to a specific User or a Queue when the Status changes

The Customer Request Actors are managed on the Case Team section on the Customer Request Layout page. The Users are added to the Case Team i) manually by a User or ii) automatically by the System when they are the new Owners of a Customer Request. When the Users are added automatically to the Case Team, they are added with the correct Role based on the current Customer Request Management Phase. 

Customer Request Approval Process

After the registration phase is completed by the User and all the information related to the Customer Request is provided (General Information, Description, Accounts and Contacts, and Attachments), the Customer Request must be manually submitted by the User to be approved by clicking on the ‘Submit for Approval’ button. Based on System Rules and GBU Rules, a Customer Request can be:

  • automatically approved - the Status will be automatically changed to Approved and the Customer Request will be assigned to the User or Group of Users responsible for the Processing
  • assigned to be approved - the Status is changed to Pending Approved and the User or Group of Users responsible for approving the Customer Request will be notified.

During the approval process, the customer request will be frozen until it is “Approved” or “Rejected”.

Image Added

If additional information is needed before the approval of the customer request, it can be recalled with a comment “Additional Information Required". Once the information has been delivered, the request can be submitted for approval again. 

Customer Request Notifications

On each step of the Customer Request Management Process, a set of Solvay personalities (Salesforce or not Salesforce Users) needs to be notified that a new Customer Request has now moved to a specific Status in order to act (Customer Request Owners) or to be informed.

On each Status change, an email is sent from Salesforce to a group of users, based on System Rules and GBU Rules that should be stored and displayed in the Activity History Section of a Customer Request. There are four types of Addresses on the Customer Request Notification Email when the Status is changed:

  • The new Owner – if your GBU has implemented assignment rules and the owner has changed automatically to a specific User or to a Queue, the new Owners will receive the Notification Email.
  • The previous Owner (if not a Queue) – normally the previous owner is the User that changed the Status and triggered the notification. He/she will be also notified  to ensure that the correct Owner has been assigned
  • The Case Team – all Case Team Members, independent of their Role will receive the Notification Email
  • Solvay Contacts on Notification Rules – group of contacts (not necessary Salesforce Users) that are selected to be notified when the Status is changed based on each GBU Rules.


Note: Here is the list of customer request notifications that Novecare is affected by.

4. Specific Rules & Automation

Configuration of the process for the estimated resolution date (v3)

The configuration is done in the custom meta data type : CR Resolution date Warning

Fielddescription
GBUDefine The GBU for which the configuration is done
GBU segmentationDefine  the GBU Customer segmentation for which the configuration is done
CR case TypeDefine  the CR type (Questionnaire, .. )  for which the configuration is done.  this value should be a value of the Picklist Type.
Estimate Delaydefine the number of days to add to the creation date of the CR to calculate the Estimated resolution date
Warning Delay

define the numbers of days before the estimated resolution  date to display a warning on the page

The warning is displayed if  : Current date > (Estimated resolution date - Warning Delays)

Alert Delay

Define the numbers of days before the estimated resolution date to send an alert email  ( CR Alert Email template)

the alert is sent if : Current date > (Estimated resolution date - alert Delays)

For instance

Image Added

  • If there is no line for a  a GBU, the estimated resolution date is calculated by the Code (see  SLV8_CaseManagement_CR  and the method updateFieldsOnInsertOrUpdate) and there is no alert and the warning is displayed if Estimated Resolution date > Requested Resolution date
  • If the GBU segmentation is blank , the Configuration will be applied  for all GBU customer segmentation
  • If the CR Case Type is blank, the Configuration will be applied  for all CR Case Type


 the configuration is designed in the GBU excel file :   

Google Drive Live Link
urlhttps://docs.google.com/spreadsheets/d/1GiG3-SkVqw0Diz6uHrUNr_KhgXCMdo0GvTRGWx9UG8s/edit#gid=1347983070
 (see References document): tab Customer Request Warnings

Color Coding

Image Added

the warning is display on the right of the page ( LWC :  Customer Request Warning and Case  base warning)

Image Added

  • Display when the estimated resolution date > current date

The estimated resolution date is higher than the current date Image Added


  • Display when the estimated resolution date < current date

Image Added

The Customer Request Management process is divided into 5 different Phases and 6 different Statuses.  

 
Image Removed

...

When the Customer Request is closed but the process was not completed (ex. Customer is no longer requesting the current demand)

...

Use Cases

The scope of this workstream is a Customer Request flow managed end-to-end in Salesforce which is used to:

  • Capture and log the customer request
  • Approve/Reject the customer request
  • Process and resolve the customer request
  • Communicate with the customer
  • Close the customer request

2. Data Model & security

Main objects

Image Removed

  1. Case: Standard Salesforce Object to store and manage all general information regarding a Customer Request
  2. Accounts: Standard Salesforce Object to manage the information about the Customer related with the Customer Request
  3. Contacts:  Standard Salesforce Object to manage the contact person from the Customer
  4. Case Team: Standard Salesforce Object to manage all the actors related to the Customer Request Process and to manage access to the Case
  5. Products: Standard Salesforce Object to manage the Product Level 3 that is related to the Customer Request

Customer Request Security Model

...

Who can create?

...

Due to differences within GBUs, roles and responsibilities are to be executed by different entities. 

...

Who can see?

...

Any user can see all the customer requests, except the Customer Requests flagged as “confidential”

...

Who can update?

...

Only users in Case Team or above role hierarchy of a user in the Case Team.

...

Who can delete it?

...

A Customer Request cannot be deleted. Only the System Administrator (SBS) can delete a Customer Request.

3. Customer Request Custom Buttons & Features

Custom Buttons

"Send Final Communication" Button

In the Processing phase, the User responsible for the communication to the Customer must send Communication Email to the Client with the Proposed Customer Response. The user can send the email by clicking on the “Send Final Communication” button. In addition to the predefined Contact, the user can also input any valid email address as CC, select the Language of the Template, and select the Attachments the User wants to send to the Client. 

"Clone Customer Request" Button

At any phase of the Customer Request Process, Users are able to Clone Customer Requests to save time on the registration phase. This will open a new Customer Request form already populated with the information from the initial Request.

Features

Customer Request Assignments 

Assigning a Customer Request to a User or a Group of User is to pass the responsibility to act on the Customer Request on a particular phase of the process. On Salesforce, the Customer Request Assignment is based on the field Case Owner.

A Case Owner can be a User (Solvay employee with a Salesforce license) or a Queue (a group of Users that should be part of a team to handle Customer Requests with the same criteria).

Based on each GBU own process and rules, the Customer Request Assignment can be performed by:

  • Manually changing the Owner – at any time, a User with Access to a Customer Request can click the button Change next to the current owner and select a new User/Queue to be the new Owner
  • Manually choosing the actors – on the creation (from the fields Originator, Investigator* and Commercial Assignee*) or at any time (from the Case Team section) Users are able to select the future actors. The Owner will be changed then automatically based the change of the Status
  • Automatically selecting the actors – the GBU has provided the rules, based on Customer Request criteria, to allow the system to automatically change the Ownership of a Customer Request to a specific User or a Queue when the Status changes

The Customer Request Actors are managed on the Case Team section on the Customer Request Layout page. The Users are added to the Case Team i) manually by a User or ii) automatically by the System when they are the new Owners of a Customer Request. When the Users are added automatically to the Case Team, they are added with the correct Role based on the current Customer Request Management Phase. 

Customer Request Approval Process

After the registration phase is completed by the User and all the information related to the Customer Request is provided (General Information, Description, Accounts and Contacts, and Attachments), the Customer Request must be manually submitted by the User to be approved by clicking on the ‘Submit for Approval’ button. Based on System Rules and GBU Rules, a Customer Request can be:

  • automatically approved - the Status will be automatically changed to Approved and the Customer Request will be assigned to the User or Group of Users responsible for the Processing
  • assigned to be approved - the Status is changed to Pending Approved and the User or Group of Users responsible for approving the Customer Request will be notified.

During the approval process, the customer request will be frozen until it is “Approved” or “Rejected”.

Image Removed

If additional information is needed before the approval of the customer request, it can be recalled with a comment “Additional Information Required". Once the information has been delivered, the request can be submitted for approval again. 

Customer Request Notifications

On each step of the Customer Request Management Process, a set of Solvay personalities (Salesforce or not Salesforce Users) needs to be notified that a new Customer Request has now moved to a specific Status in order to act (Customer Request Owners) or to be informed.

On each Status change, an email is sent from Salesforce to a group of users, based on System Rules and GBU Rules that should be stored and displayed in the Activity History Section of a Customer Request. There are four types of Addresses on the Customer Request Notification Email when the Status is changed:

  • The new Owner – if your GBU has implemented assignment rules and the owner has changed automatically to a specific User or to a Queue, the new Owners will receive the Notification Email.
  • The previous Owner (if not a Queue) – normally the previous owner is the User that changed the Status and triggered the notification. He/she will be also notified  to ensure that the correct Owner has been assigned
  • The Case Team – all Case Team Members, independent of their Role will receive the Notification Email
  • Solvay Contacts on Notification Rules – group of contacts (not necessary Salesforce Users) that are selected to be notified when the Status is changed based on each GBU Rules.

...

Customer Request Registration

...

FieldDefinition
Customer Request NumberCustomer Request reference automatically assigned by the System
Account NameMain Customer related to the Customer Request
Partner TypeCustomer Partner Type automatically calculated by the System
GBU Customer ClassificationGBU Customer Classification automatically calculated by the System
Subject

GBUGBU related to the Customer Request
BU

BU related to the Customer Request


ProductProduct Level 3 related to the Customer Request
TypeType of Customer Request defined by GBU
Sub-Type

Sub-Type of Customer Request defined by GBU related to the Type selected


Originator

Solvay Agent that initiate the Customer Request


Case Owner

User or a Group of User that is responsible to act on the Customer Request on a particular phase of the process


Notified

Specific User that needs to be notified on the Processing phase.


StatusIndicates in which status the Customer Request currently is
Final communication SentFlag that indicates that the Final Customer Communication has been sent. Automatically populated by the System when the email is sent by the User
Received DateDate that the Customer Request has been received
Estimated Resolution Date

Date estimated that the Customer Request will be completed

Note: this field may be automatically calculated for GBUs that provided the calculation rules


Requested Resolution DateDate that the Customer has requested that the Customer Request should be completed
PriorityCustomer Request priority defined by the Agent (High, Medium, Low)
Case OriginOriginal Channel of the Customer Request (Inbound email, Inbound Call, Mail shot, Teleconference, Face to Face, Website)
Case Record TypeCase Record Type.
Clone Customer RequestIndicates if the Customer Request has been created based on an existing Customer Request. Automatically populated by the System
ConfidentialIndicates if the Customer Request visibility should be confidential, meaning that only the Current Owner, the Case Team Members and the Users above on the Role Hierarchy are able to see the Record
Manufacturing PlantPlant that should be responsible for the processing of the Customer Request

...

Appendix

Anchor
EstimatedResolutionDate
EstimatedResolutionDate
Estimated Resolution Date


GBU

Definition

EP

GBU Customer Segmentation:  Account Type = Standard Account - 15 Days

GBU Customer Segmentation:  Account Type = Key Account - 10 days


Account:  Partner Type = Prospect - 1 month

Account:  Partner Type Prospect AND GBU Customer Segmentation: Classification = A/B - 1 month

Account:  Partner Type Prospect AND GBU Customer Segmentation: Classification = C - 2 months


Anchor
TypeSubType
TypeSubType
Type and Sub-Type

GBU

Type

Sub-Type





Questionnaire

General

Sustainable development/Environmental/Social/Ethical

Product specifications


Regulatory request



Coatis  Audit
MSDS / SDS / FDS
Reach questions
Regulatory Questions
Questionnaire

General

Sustainable development/Environmental/Social/Ethical

Product specifications
Certificates
Technical Request

Moldflow/MMI

Others

Sinterline

Testing

Other

FibrasMSDS / SDS / FDS
Questionnaire

General 

Sustainable development/Environmental/Social/Ethical

Agreement
Price
Freight
Publicity
Technical Request

Moldflow/MMI

Others

Process Improvement

Product Improvement

Sinterline

Testing

Certificates

Domestic Homologation

External Homologation

Other

NovecareRegulatory

Raw Material Questionnaire (RMQ)

Regulatory Questions

Quality

Additional tests

Analytical Methods/Technical Issues

Audit Requests

Certificate/Questionnaire

Shelf life extension

TDS




PolyTechnylSpecific Service RequestTechnical Request
Product Regulatory certificates

Halogen declaration

IMDS

MSDS/SDS/FDS

Others

REACH

RohS

Tox / Ecotox

Customer agreements

Commercial contract

Logistic/SC agreement

Others

Quality agreement

Product Performance data

PDS/TDS

Product specifications

Specific data or report

Questionnaires & Questions

Env./Social/Ethical

General purpose

Others

Regulatory

Sustainable Development


Solvay Energy ServicesInvoice

Claim

Duplicate Request

Explanation

Incorrect/Missing Data

Others

Taxes

Distributor Service Request

Data Transmission

Grid connection

Inception and Termination

Intervention related to electricity meter device

Others

Quality of electricity 

Tariff optimisation
Other

Special ChemQuality Agreement
Other

SilicaQuestionnaire

General

Sustainable development/Environmental/Social/Ethical

MSDS / SDS - PDS / SRDS
Certificates
Regulatory Documents
Technical Request (Silica)
Silab

Specific

Standard