Configuring Approved Notes

Initial configuration includes the setup of all default functionality for Approved Notes.

Configuring Integration Users

To configure Approved Notes for integration and compliance users:

  1. Ensure Salesforce Path Settings are enabled.
  2. Grant integration users the following permissions:

    Object

    OLS

    Record Types

    Fields

    FLS

    Monitoring_Rule_vod

    R

    n/a

    • Name
    • Category_vod
    • Field_Set_vod
    • End_Date_vod
    • Start_Date_vod

    Read

    Monitored_Phrase_vod

    R

    n/a

    • Name
    • Match_Type_vod
    • Monitoring_Rule_vod
    • Phrase_vod

    Read

    Monitored_Text_vod

    CRU

    • Flagged_Text_vod
    • Flagged_Phrase_vod
    • Parent_Monitored_Text_vod
    • Salesforce_Id_Link_vod

    Read

    • Assignee_vod
    • Category_vod
    • Country_vod

      This field is required even if the Creating Country-Specific Approved Notes Rules feature is not enabled.

    • External_Id_vod
    • Feedback_vod
    • Flagged_Phrase_vod
    • Is_Parent_vod
    • Job_ID_vod
    • Monitored_Date_vod
    • Monitored_Field_vod
    • Monitored_Object_vod
    • Monitoring_Rule_Name_vod
    • Salesforce_Id_vod
    • Status_vod
    • Text_Created_By_User_vod
    • Text_Last_Modified_by_User_vod
    • Text_Last_Modified_Date_vod
    • Text_Owner_vod
    • Text_vod
    • User_Profile_vod

    Edit

    Profile

    R

    n/a

    n/a

    n/a

    Salesforce Notes and Notes & Attachments are not supported for monitoring.

    If monitoring Chatter fields, ensure the integration user is assigned the Admin role.

  3. Grant compliance users the following permissions:

    Object

    OLS

    Record Types

    Fields

    FLS

    Monitoring_Rule_vod

    CRUD

    Background_Monitoring_vod

    • Name
    • Category_vod
    • Field_Set_vod
    • End_Date_vod
    • Start_Date_vod

    Edit

    Monitored_Phrase_vod

    CRUD

    Monitored_Phrase_vod

    • Name
    • Match_Type_vod
    • Monitoring_Rule_vod
    • Phrase_vod

    Edit

    Monitored_Text_vod

    CRUD

    • Flagged_Text_vod
    • Flagged_Phrase_vod
    • Category_vod
    • Country_vod

      This field is required even if the Creating Country-Specific Approved Notes Rules feature is not enabled.

    • External_Id_vod
    • Flagged_Phrase_vod
    • Is_Parent_vod
    • Job_ID_vod
    • Monitored_Date_vod
    • Monitored_Field_vod
    • Monitored_Object_vod
    • Monitoring_Rule_Name_vod
    • Parent_Monitored_Text_vod
    • Salesforce_Id_Link_vod
    • Salesforce_Id_vod
    • Text_Created_By_User_vod
    • Text_Last_Modified_by_User_vod
    • Text_Last_Modified_Date_vod
    • Text_Owner_vodText_vod
    • User_Profile_vod

    Read

    • Assignee_vod
    • Feedback_vod
    • Status_vod

    Edit

    Profile

    R

    n/a

    n/a

    n/a

  4. Grant integration users OLS read access and FLS read permission to all objects and fields defined in the Field_Set_vod fields of all active Monitoring_Rule_vod records.
  5. Grant both integration users and compliance users access to the following Visualforce pages:

    • VeevaApprovedNotesAdmin
    • Scheduler_Administration_vod
  6. Grant admins and integration users access to the VeevaOrgConfigurationService Apex class.
  7. Grant compliance users and integration users the Transfer Record system permission.
  8. Enable the View Setup and Configuration administrative setting for the integration user.

    Enabling this setting also allows the user to view the App Setup menu and Administrative Settings pages, which allows the user to make configuration changes.

  9. Grant both integration users and compliance users visibility to the following tabs:

    • Approved Notes Admin
    • Monitoring Rule
    • Monitored Phrases
  10. Enable a Salesforce automated email alert for the Approved Notes process. This sends an email to recipients whenever the Approved Notes process completes.

  11. Navigate to Setup > Notes Settings > Enable Notes.
  12. Select the Enable Notes check box.
  13. Add the Notes related list to the appropriate Monitored_Text_vod page layouts.

Permission Sets

Optionally, this feature can be enabled by assigning the following permission sets to the following users:

  • AN_ADMINISTRATOR_VOD – Assign to admins and integration users
  • AN_COMPLIANCE_USER_VOD – Assign to compliance users

Major versions of Veeva CRM may update these permission sets to include permissions to the newest features. New feature deployment involves change management and training. For that reason, Veeva recommends cloning the Veeva-delivered permission sets and enabling the features you want to use.

Ensure the VeevaUserPermissions Apex Class is installed before continuing with permission sets. See Security in Veeva CRM for more information.

Defining the Integration User

The integration user manages the connection between Veeva CRM and Approved Notes. Information flows between the Veeva CRM and Approved Notes using the following process:

To define the integration user:

  1. Navigate to the Veeva CRM Connection Management section in the Approved Notes Admin tab.
  2. Select Edit.
  3. Enter the appropriate administrator credentials.
  4. Select Is This a Sandbox? if the org is a sandbox.
  5. Select Save.

A message displays if the entered credentials are valid.

Scheduling the Approved Notes Process

After defining the integration user, admins must activate and schedule the Approved Notes Process:

  1. Navigate to the Process Scheduler page.
  2. Navigate to the Approved Notes Process.
  3. Select the appropriate interval for the process to run.
  4. Select the Schedule will be active check box.
  5. Select Save.