-

Administration & Handover Handbook
OPFS Salesforce
Administration & Handover Handbook

Family Support Implementation - System Administration, Configuration and Support Guide

Document Purpose

Configuration reference and handover guide for system administrators and support partners

Implementation Scope

Family Support - Referral Management, Case Management, Outcomes, Financial Gain

Purpose
Purpose of this Handbook

This document provides a complete configuration reference and handover guide for the OPFS Family Support Salesforce implementation. It is not a user guide — it is a technical record of decisions, architecture, and operational administration.

Intended Audience
Corporate Services

Organisational governance and oversight of the platform

Service Managers

Understanding of system design and operational configuration

System Administrators

Day-to-day administration, user management, and configuration

Future Support Partners

Onboarding reference for incoming Salesforce support providers

Project Leads

Reference for planning enhancements and change management

Scope
In Scope
  • Security model and licence configuration
  • Data model and object relationships
  • Automation inventory
  • Reporting and dashboard architecture
  • User administration processes
  • Key design decisions and known limitations
  • Handover reference tables
Out of Scope
  • End-user operational workflows
  • Family Support officer procedures
  • Safeguarding and practice guidance
  • Salesforce platform training
  • Infrastructure and hosting
Executive Summary
Executive Summary

The OPFS Family Support Salesforce implementation provides a standardised, role-driven platform for recording, managing and reporting on family support activity across all OPFS office locations.

Referral Intake

Centralised referral management with internal and external referral routing, status tracking, and allocation workflows

Case Management

Case records supporting Family Support, Advice & Information and General service delivery, linked to Contacts and all child records

Outcome Recording

Contact-centred outcome model via Priority Measures and Priority Area Journeys, linked directly to Contact records

Financial Gain Tracking

Financial Gain custom object linked to Cases, enabling evidencing of financial impact delivered to families

Reporting & Dashboards

Operational, management and adoption reporting across all Family Support offices and services

Local Ownership

Designed to standardise recording whilst supporting local office visibility and management autonomy

Architecture
Solution Architecture Overview

The OPFS Family Support implementation is structured around two primary data pathways: referral and service delivery cases. All records relate back to the central Contact, which anchors outcome recording.

📥 Intake

Referral Management captures all incoming referrals, routes them to appropriate queues, and triggers Case creation on acceptance

🗂️ Service Delivery

Cases hold the core service record. Contact Logs capture individual interactions and advice provided throughout the case lifecycle

💷 Financial Impact

Financial Gain records are linked to Cases and capture monetary outcomes delivered to families for reporting and evidencing impact

📊 Outcomes

Priority Measures and Priority Area Journeys are linked to Contacts — not Cases — reflecting a contact-centred outcome model

Applications
Applications

The OPFS Salesforce environment contains three application groups. The primary operational application is OPFS Family Support. Additional applications support internal referral access and retained legacy functionality.

OPFS Family Support

Type: Primary Operational Application

Purpose: The main working environment for Family Support Officers, Managers, and Admins. Contains all Referral Management, Case, Contact Log, Financial Gain, and Outcome objects. All day-to-day service delivery recording occurs in this application.

Accessible by: Full Salesforce Licence users

Internal Referrals

Type: Referral Access Application

Purpose: Provides platform licence users across OPFS with the ability to submit referrals into Family Support without requiring full Salesforce access. Limited scope - referral creation and status visibility only.

Accessible by: Platform Licence users (OPFS Internal Referrals profile)

Legacy Applications

Type: Retained Existing Applications

Purpose: Existing OPFS Salesforce applications retained in the environment. These were present prior to the Family Support implementation and have not been decommissioned. Administrators should be aware of their presence when managing profiles and page layouts.

Note: Legacy applications represent technical debt. Review decommissioning as part of future platform housekeeping.

Security Model
Security Model Overview

OPFS uses a layered security model. Access is controlled from the top down — each layer narrows or extends what a user can see and do. Administrators must understand all layers to manage access correctly.

Security Model
Licences & Profiles

Two licence types are in use across the OPFS environment. Licence type determines which profiles are available and which objects and features users can access.

Licence Types
Full Salesforce Licence

Used by: Family Support Officers, Family Support Managers

Provides access to all standard and custom Salesforce objects, flows, reports, dashboards, and the full OPFS Family Support application.

Platform Licence

Used by: Internal referral users across OPFS services

Restricted licence. Provides access to custom objects only. Used to enable staff from non-Family Support services to submit referrals without a full licence cost.

Profiles
Security Model
Family Support Role Hierarchy

The role hierarchy controls upward record visibility. Managers automatically see records owned by users in roles below them. The hierarchy is structured around Head of Service, Managers, and Officers, with location-specific branches for each office.

Security Model
Public Groups

Public Groups are used as targets for sharing rules, giving office-level visibility across cases. In the OPFS implementation, Public Groups are role-driven — membership is determined by the user's assigned role, not by manual assignment.

Key Design Decision: Role-Driven Groups

Each Public Group includes a Role as a member rather than individual users. This means that when a new user is assigned the correct role, they automatically inherit the appropriate group membership — reducing administration overhead and the risk of missed access.

Family Support Public Groups
Security Model
Queue Architecture

Queues are used to manage referral and case allocation. Cases and Referral records can be owned by a queue, allowing multiple users to action work without it being assigned to a named individual. Users must be queue members to accept work from a queue.

Queue Structure
Family Support Queues

One queue per office location. Used to hold referrals and cases awaiting allocation to a named officer within that office.

Service Queues

Specialist queues aligned to specific service types. Used where referrals need routing to a specific team or provision rather than a general location queue.

Service Queue Examples
Security Model
Case Security Model

Cases use a Private Organisation-Wide Default (OWD). This means users cannot see any case they do not own or have been explicitly granted access to. Visibility is then extended through a combination of three mechanisms.

Security Model
Dundee & Angus Special Configuration

Dundee operationally manages the Angus office. To reflect this arrangement in Salesforce, an additional sharing rule has been configured to grant Dundee management-level visibility of Angus cases, beyond what the standard role hierarchy provides.

Configuration Summary
Data Model
Family Support Data Model

The OPFS Family Support data model consists of two standard Salesforce objects (Contact and Case) and four custom objects. All objects relate to Contact or Case as parent records, reflecting the dual-centred design of the implementation.

Data Model
Contact

Contact is the primary service user record. It acts as the central anchor for all family and individual data within OPFS Salesforce. All service activity, outcomes, and case records link back to a Contact.

Purpose & Key Data
Contact Details

Name, address, phone, email, and preferred communication method

Demographics

Date of birth, gender, ethnicity, disability, and other equality monitoring fields

My Life & Me

Wellbeing and self-assessment fields capturing the service user's own view of their circumstances

Outcome Relationships

Related lists linking to Priority Measures and Priority Area Journeys for outcome recording

Contact Relationships
Data Model
Referral Management

The Referral Management object captures all incoming referrals to OPFS Family Support services. It acts as the intake point before a Case is created, and is used by both internal and external referral sources.

Object Configuration
Key Characteristics
Single Entry Point

All referrals — internal and external — are captured on the same object using the same layout, ensuring consistent data capture across all referral sources

Field History Tracking

Key fields are tracked for audit and reporting purposes, providing a history of changes to referral status and assignment

Linked to Contact & Case

Referrals are linked to the Contact (service user) at intake, and to the resulting Case upon acceptance

Automation Dependent

Referral Management is heavily supported by Screen Flows for allocation. Manual creation outside of flows is possible but not the standard operating process

Data Model
Referral Lifecycle

The Referral Management object uses a defined set of status values to track a referral from intake to resolution. The lifecycle branches depending on the referral outcome and source.

The Referral Management object uses a defined set of status values to track a referral from intake to resolution. The lifecycle branches depending on the referral outcome and source.

Data Model
Case Management

The Case object is the central service delivery record. Cases are linked to a Contact (service user) and hold all service interactions, outcomes, and financial records as child objects. Three record types are configured to support different service delivery contexts.

Record Types & Page Layouts
Lightning Page Relationship

Each record type is linked to a corresponding Lightning Record Page (Lightning App Builder page). Page layouts control field visibility and section structure; Lightning Pages control the component layout — related lists, actions panel, and related components visible on screen.

Case Object Configuration
Case OWD

Private — access controlled entirely through role, group, and sharing rules

Child Objects

Contact Log, Financial Gain — both Master-Detail relationships. Deleting a Case will delete all child records.

Case Closure

Managed via OPFS FS Case Closure flow. Validation rules enforce required fields at closure.

Field History Tracking

Enabled on key Case fields for audit and reporting purposes

Data Model
Contact Log

The Contact Log is a custom child object of Case used to record individual interactions with service users. Every appointment, phone call, advice session, or follow-up delivered within a case should be captured as a Contact Log record.

Object Configuration
Key Fields
Data Model
Financial Gain

The Financial Gain object captures monetary outcomes achieved for service users as a result of OPFS Family Support intervention. It is a child of Case and is used in impact reporting to evidence the financial value delivered to families.

Object Configuration
Key Fields & Reporting Purpose
Data Model
Outcome Measurement Model

Outcome recording in OPFS Salesforce is contact-centred, not case-centred. Priority Measures and Priority Area Journeys are child records of Contact — meaning outcomes persist across multiple cases and reflect the person's overall progression, not a single service episode.


Priority Measure

Records a specific, measurable outcome for a service user. Captures a baseline score at the start of engagement and a review score at intervals, enabling evidence of change over time.


Priority Area Journey

Captures a service user's journey within a defined priority area — tracking progress, setbacks, and overall direction of travel across their engagement with OPFS.

Automation
Automation Overview

The following automations are active in the OPFS Family Support implementation. All are implemented as Salesforce Flows. Administrators must review this inventory before making changes to any object, field, or picklist value that may be referenced by these flows.

Reporting
Reporting Architecture

OPFS Salesforce reporting is structured across three tiers: operational, management, and adoption. Reports are organised into folders with controlled access, and dashboards are built from those reports.


Folder Structure
Administration
User Administration: New User Setup

Follow this sequence in full for every new user. Each step is dependent on the previous one. Do not skip steps — incomplete setup will result in broken access and case visibility issues.

Administration
User Moves Office

When a user transfers between OPFS office locations, their Salesforce access must be updated to reflect their new role. An incomplete office move creates dual visibility or access gaps. Follow this process in full.

Office Move Checklist
  • Update user Role to new office (Manager or Officer level)
  • Confirm old Public Group membership has been removed
  • Confirm new Public Group membership is active
  • Remove user from old office location queue
  • Remove user from any old service-specific queues if not transferring with role
  • Add user to new office location queue
  • Add user to relevant service queues at new office
  • Log in as user and verify new office case visibility
  • Verify user cannot see old office cases (unless manager hierarchy still applies)
  • Notify new office manager that access has been updated
Administration
Configuration Dependencies

Configuration in OPFS Salesforce is interdependent. Changes to one element can have unintended consequences across the security model. Administrators must assess all downstream impacts before making changes to any of the following components.

Impact Assessment Matrix
Design Decisions
Key Design Decisions

The following design decisions were made deliberately during the Family Support implementation. Future administrators and support partners should understand the rationale before proposing changes to any of these areas.

1
Contact-Centred Outcomes

Priority Measures and Priority Area Journeys are linked to Contact, not Case. Outcomes persist across multiple service episodes and reflect the person's holistic journey.

2
Case-Centred Service Delivery

All service interactions (Contact Logs, Financial Gains) are held as children of Case, enabling clear case-level reporting and supporting case closure workflows.

3
Child Contacts

Children of service users are recorded as separate Contact records. This allows for reporting across a family unit.

4
No Referral Management Record Types

A single layout handles all referral types. Referral source is captured as a field value. Keeps intake consistent and reduces flow complexity.

5
Office-Based Visibility

Case visibility is scoped to office location by default. Officers see cases in their office; managers see their office plus subordinate roles via hierarchy.

6
Role-Driven Public Groups

Public Groups include Roles as members, not individual users. Reduces manual administration overhead and ensures access follows correct organisational structure automatically.

7
Dundee acesses Angus

An additional sharing rule reflects the operational reality that Dundee management oversees the Angus office. This is a deliberate exception to the standard office-boundary model.

Known Limitations
Known Limitations & Technical Debt

The following items represent known limitations, deliberate trade-offs, or areas of technical debt within the current implementation. They are documented to support informed decision-making by future administrators and support partners.

Legacy Applications Retained

What: Existing OPFS Salesforce applications from prior to the Family Support implementation remain active in the environment.

Risk: Profile and page layout changes may inadvertently affect legacy application visibility. Administrators must be aware of legacy application scope.

Recommended action: Conduct a legacy application decommissioning review as part of future platform housekeeping.

Legacy Role Hierarchy Retained

What: A legacy role hierarchy exists from before the Family Support implementation. Legacy roles remain active and hold historical record ownership.

Risk: Legacy roles may appear in role assignment dropdowns, causing incorrect assignments if administrators are unfamiliar with the hierarchy.

Recommended action: Document legacy roles clearly. Consider deactivating legacy roles where no records are still owned by them.

Mixed Profile / Permission Set Model

What: Access is managed via a combination of Profiles and Permission Sets rather than a purely Permission Set-based model.

Risk: Inconsistent application of permissions. Changes to profiles may have broader impact than intended.

Recommended action: Future roadmap should consider migration to a Permission Set Group model to reduce profile dependency.

Historic Referral Status Values Retained

What: Inactive picklist values ("In Triage", "Redirected") remain on the Referral Management Status field to preserve historical record integrity.

Risk: Administrators unfamiliar with this context may attempt to delete these values, corrupting historical records.

Recommended action: Document clearly. Do not delete. Review only if a full data migration is undertaken.

Future Administration
Future Administration Considerations

The following areas are likely to require administration attention as OPFS Family Support operations evolve. Each requires an impact assessment before changes are implemented.

New Office Setup

Requires: new Role (Manager + Officer), new Public Group, new location queue, new sharing rule, and Dundee/Angus-style rule if operational management overlap exists. Test full security model before go-live.

New Service Queues

Requires: queue creation, membership assignment for relevant officers, and verification that allocation flows route correctly to the new queue. Update any picklist values used in flow routing logic.

Reporting Changes

New fields added to objects must be added to existing report types before they are available in reports. New custom report types may be required for new object relationships. Communicate changes to report owners.

Security Model Changes

Any change to OWD, sharing rules, profiles, or roles requires a full dependency assessment (see slide 25). Sandbox testing is mandatory. Document all changes with rationale and sign-off.

Impact Assessments

Before any structural change (objects, fields, flows, security), conduct an impact assessment covering: affected users, affected reports/dashboards, affected automations, and data integrity risk. Use a change control log.

Technical Debt Resolution

Plan for periodic platform housekeeping: legacy application review, role hierarchy cleanup, migration to Permission Set Groups, and removal of redundant inactive picklist values where safe to do so.

Handover Summary
Handover Summary

The OPFS Family Support Salesforce implementation is a purpose-built, configuration-driven platform. The key principles that underpin every design decision are summarised below.

Architecture

Referral → Case → Contact Log / Financial Gain. Outcomes on Contact. Two standard objects, four custom objects.

Security

7-layer model. Case OWD = Private. Role-driven Public Groups. Office-based sharing. Dundee/Angus exception.

Data Model

Contact-centred outcomes. Case-centred delivery. Single referral intake object. No Record Types on Referral Management.

Reporting

Three-tier folder structure. Operational, management and adoption dashboards. Reports are the foundation of all dashboards.

Automation

8 active Flows covering referral allocation, case closure, outcome entry, rollups, and email management.

The implementation is designed around role-driven access, office-based visibility, contact-centred outcomes and case-centred service delivery. These four principles should guide all future configuration decisions.

Appendix
Appendix — Reference Tables

The following tables provide a consolidated reference for the key configuration components of the OPFS Family Support implementation.

Family Support Office Locations
Service Queues

Service queues exist by location where appropriate for that service:

Record Types
Active Flows
Custom Objects

One Parent Families Scotland — Salesforce Administration & Handover Handbook · Family Support Implementation