![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-8-11_9-9-17.png](/download/attachments/760929559/image2022-8-11_9-9-17.png?version=1&modificationDate=1660208956068&api=v2)
The process will be executed by the Pricing Manager
The follwing actions are needed :
/!\ Pricing campaign Owner must be a user of the GBU.
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-10-10_11-19-56.png](/download/attachments/760929559/image2022-10-10_11-19-56.png?version=1&modificationDate=1665400795617&api=v2)
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-3-15_14-50-57.png](/download/attachments/760929559/image2022-3-15_14-50-57.png?version=1&modificationDate=1647355858840&api=v2)
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-10-5_11-29-34.png](/download/attachments/760929559/image2022-10-5_11-29-34.png?version=1&modificationDate=1664969372894&api=v2)
DO THIS STEP at least 1 week prior the date you want to LOAD data into Salesforce
Once the file is almost ready, the price manager can raise a specific ticket to request the automation of the integration.
Following information are requested :
PAM team must share file (Edit Right) to this following Email :
sa-talend-gsheet-api@api-talend-pricing-gsheet.iam.gserviceaccount.com
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-8-22_10-9-51.png](/download/attachments/760929559/image2022-8-22_10-9-51.png?version=1&modificationDate=1661162991579&api=v2)
Share the QPR file used for the campaign ![]()
Ticket Creation process to be identified. During the project, request it to the project team.
Then select the appropriate action in the dropdown list
Once the job is setup / ticket is closed and the Job Status is Running
After this request :
Also You MUST NOT change the File Sheet name after this request. Otherwise the automation will not be triggered and NO CPC will be loaded.
After the Campaign the Price manager can request to remove this file automation by updating the Status to: "Requested to stop" and Raise a ticket. (see above)
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-10-21_14-6-33.png](/download/attachments/760929559/image2022-10-21_14-6-33.png?version=1&modificationDate=1666361191915&api=v2)
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-10-21_14-10-18.png](/download/attachments/760929559/image2022-10-21_14-10-18.png?version=1&modificationDate=1666361416986&api=v2)
![Pricing Front End - 11240 > FD - [CORE] Pricing Campaign - Pricing Manager load Pricing Campaign data > image2022-10-21_14-10-27.png](/download/attachments/760929559/image2022-10-21_14-10-27.png?version=1&modificationDate=1666361426240&api=v2)
Prior loading CPC we recommend to update Price settings in Salesforce ( Margin Policy, EXW Asset Price Floor,Variable Manufacturing Costs)
When the File is ready the user need to request its integration by setting the value of the cell Load "Data into Salesforce"
Every 10 minutes a batch will collect the file and create / update / Delete all CPC into Salesforce.
When the batch is done :
Process in place :
For Every line where :
Action = “To Delete” & CPC Id is set
Delete the Pricing Campaign CPC record based on the ID.
Action = “To Delete” & CPC Id is not set
Integration Error message = “We can’t delete this record as no Salesforce Id is specified.”
Action = “To Create/Update” & CPC Id is not set.
We need to Insert the CPC in Salesforce based on the given mapping
Action = “To Create/Update” & CPC Id is set.
We need to Update the CPC in Salesforce based on the given mapping
The CPC Id is the one filled in the column $CPC Id
If there is an error during integration :
Action = Empty
Integration Status = Error
Integration Error message = Error message from Salesforce
Else if no error
Action = Empty
Integration Status = Integrated or deleted
Integration Error message = Empty
Last Integration Date = Current Date Time
CPC Id to be retrieved from Salesforce or remove the CPC ID
CPC Reference = Retrieved from Salesforce or remove the CPC ID
based on the SOQL : “Select name from SLV44_Pricing_Campaign_CPC__c where id = $CPC Id “
Talend specification can be find here Insert CPC in SF - Interface specification
Talend Interface - Permissions - Connection details
Once the campaign is loaded into Salesforce, Key Account manager review every CPC and the PriceManager can track achivement of the campaign via a Dashboard and specific report.
Link to the Dashboard in Salesforce: Pricing Campaign Dashboard
+ Description of the Dashboard in Salesforce to be done
Pricing Dashboard User Documentation - Pricing Front End - 11240 - Solvay - Wiki knowledge base
This dashboard retreived the Pricing Campaign data from Salesforce.
| Region | SLV44_Region__c |
| CPC Status | SLV44_CPC_Status__c |
| Forecasted 12M Qty | SLV44_Forecasted_12M_Qty__c |
| Freight & Duties (forward) | SLV44_Freight_Duties_forward__c |
| Incoterms | SLV44_Incoterms__c |
| Last invoiced price | SLV44_Last_invoice_price__c |
| Last sales ICM | SLV44_Last_sales_ICM__c |
| Last sales VC | SLV44_Last_sales_VC__c |
| Next_3M_Qty__c | SLV44_Next_3M_Qty__c |
| Original UOM | SLV44_Original_UOM__c |
| Reason for Rejection | SLV44_Reason_for_Rejection__c |
| Final recommended price | SLV44_Recommended_price__c |
| Variable Costs (forward) | SLV44_Variable_Costs_forward__c |
Visibility of Pricing campaign are given as follow :
| Object | Default Internal Access | Default External Access | Grant Access Using Hierarchies |
|---|---|---|---|
| Pricing Campaign | Private | Private |
| Criteria | Shared With | Access Level |
|---|---|---|
Pricing Campaign: GBU EQUALS Novecare | Group: CS-SHR-Non Restricted | Read Only |
Pricing Campaign: GBU EQUALS Novecare | Group: CS-SHR-Novecare Data Stewards | Read/Write |
Pricing Campaign: GBU EQUALS Novecare | Group: CS-SHR-Restricted | Read Only |