Stamping Country Information for Account and User
- Browser
To enable business users to track and report on activity data by country, country information can be automatically stamped on transactional records. The country value is copied from the User and/or Account object.
For example, Alice Adams is a system administrator for Verteo Biopharma who has access to records from both Scotland and Ireland. To view Approved Email activity by country, she creates a report grouping the records by the Country_Account_vod field. This report gives her a clear understanding of the distribution of email recipients by country.
Configuring Stamping Country Information for Account and User
Ensure initial configuration is complete before enabling this functionality.
To enable this feature:
-
Populate the Enable_Country_Dimension_vod Veeva Setting with a value of 1 at the org level. The default value is 0, which means transactional activity is not tracked by country.
This setting enables the feature for all users in the org. Profile-level enablement is ignored.
-
Populate data in the Country_Code_vod field in the Account object and/or the Country_Code_vod field on the User object.
The remaining configuration is optional and should be enabled only for users who should have the ability to override the field values listed for the objects listed in the following table.
-
Grant the appropriate users the following permissions:
Object OLS Record Type Fields FLS Account
n/a
n/a
- Country_Code_vod
- Country_User_vod
Edit
Call2_vod
n/a
n/a
- Country_Account_vod
- Country_User_vod
Edit
Contact
n/a
n/a
Country_User_vod
Edit
EM_Event_vod
n/a
n/a
Country_User_vod
Edit
Inventory_Monitoring_vod
n/a
n/a
Country_Account_vod
Edit
Medical_Inquiry_vod
n/a
n/a
Country_Account_vod
Edit
Medical_Insight_vod
n/a
n/a
- Country_Account_vod
- Country_User_vod
Edit
Multichannel_Activity_vod
n/a
n/a
- Country_Account_vod
- Country_User_vod
Edit
Order_vod
n/a
n/a
- Country_Account_vod
- Country_User_vod
Edit
Remote_Meeting_vod
n/a
n/a
Country_User_vod
Edit
Sent_Email_vod
n/a
n/a
- Country_Account_vod
- Country_User_vod
Edit
User
n/a
n/a
Country_Code_vod Edit
-
Place the Country_Code_vod field on the appropriate Account and User page layouts.
-
Place the Country_User_vod field on the appropriate object page layouts.
-
Place the Country_Account_vod field on the appropriate object page layouts.
Stamping Logic
All objects listed in the table above are enabled for stamping and use the following shared stamping logic:
- Shared stamping logic retrieves the value from the Country_Code_vod field on the User object from the Owner field on the stamped object, for example, the Call2_vod object, and sets the Country_User_vod field on that stamped object
- For example, when Sarah Jones records a call, the Country_User_vod field on the Call2_vod record is set to US because the Country_Code_vod field on her User record is set to US. In this case, the correct User record to pull the country code from is identified from the Owner field on the call report.
- Shared stamping logic retrieves the value from the Country_Code_vod field on the Account object from the Account_vod field in the stamped object, for example, the Call2_vod object, and sets the Country_Account_vod field on that stamped object
- For example, if Sarah Jones records a call for a German physician, the Country_Account_vod field on the Call2_vod record is set to DE because the Country_Code_vod field on the HCP’s Account record is set to DE. In this case, the correct User record to pull the country code from is identified from the Account_vod field on the call report.
Stamping happens when data is created or modified, unless the value already exists. The value that is initially stamped on the transactional record is retained unless a user updates the country value in subsequent record edits.
When users input a country value manually, the manual input overrides the automatic stamping logic. If a user manually clears the country value by selecting None, the shared logic that retrieves country values runs again.
Stamping runs on the Browser platform once the record is uploaded; it does not run on mobile devices.