Welcome to our Support Portal. Search for answers using the search box below, or create a support ticket if you cannot find your answer.
Record Affinity Management
Key Points
Record Affinities ensure staff with the correct skills are matched with participants who require those skills.
Affinities are built using staff skill checklists and participant need checklists.
Configuration requires three components:
Access rights
Lookup definitions
Affinity rules
Rules determine whether requirements are optional or mandatory during rostering.
Affinity matching is automatically applied when staff and participants are scheduled together.
Access Requirements
Before configuring Record Affinities, users must have the appropriate system rights.
To check who has access:
Go to System Menu
Select Rights
Search for Record Affinity
User groups must have the right ‘record_affinity’ enabled to:
Access Record Affinity management
Create new affinity rules
Modify existing configurations
If this right is not available, a system administrator will need to enable it for your role.
Preparing Staff and Participant Checklists
Record Affinities rely on matching information between staff and participants.
Two checklists must exist in the system:
Staff skills checklist
Participant needs checklist
These checklists define the criteria used to determine whether staff can support a participant.
Staff Skills
Staff profiles should include a skills or certification form.
Example fields may include:
First Aid certification
PEG feeding training
Medication administration
Behaviour support training
These checklists allow administrators to record which staff members have completed specific training.
Expiry dates can also be added to track when certifications must be renewed.
This helps ensure rostering only matches currently qualified staff with participant needs.
Participant Needs
Participant profiles should include a needs checklist.
This is typically located within sections such as:
Health
Support requirements
Clinical needs
These fields define the specific support requirements for the participant.
For example:
PEG feeding support
Manual handling assistance
Behaviour support
Once selected, these requirements will trigger matching rules during rostering.
Accessing Record Affinity Management
Once the checklists are prepared, Record Affinities can be configured.
To access the configuration area:
Open Record Management
Select Record Affinities
This area contains two main configuration sections:
Lookups –
Rules –
Creating Lookups
Lookups define what data the system searches for when evaluating affinities.
Each affinity rule requires two lookups:
Participant requirement lookup
Staff skill lookup
Participant Lookup
To create a participant lookup:
Open Lookups
Select Add Lookup
Set the Section to Participants
Select the relevant participant form
Choose the field representing the participant need
Example configuration:
Section: Participants
Form: Participant Needs
Field: PEG Feeding
Condition: Equals
Value: Yes
The lookup now identifies participants who require PEG feeding support.
Optional Valid From and Valid To dates can also be configured if needed.
Staff Lookup
Next, create the matching staff lookup.
Click Add Lookup
Set Section to Staff
Select the staff skills form
Choose the corresponding skill field
Example configuration:
Section: Staff
Form: Staff Skills
Field: PEG Feeding
Condition: Equals
Value: Yes
Staff lookups can also reference expiry dates.
If a certification expires, the system will automatically treat the staff member as no longer qualified until the skill is updated.
Creating Record Affinity Rules
Once both lookups are created, they must be linked together using a Rule.
To create a rule:
Go to Rules
Select Add Rule
Configure the following:
Rule Name
Active status
Participant requirement lookup
Staff satisfaction lookup
Example:
Configuring Resource Matching
Rules also determine how many staff must meet the requirement during rostering.
Two matching options are available:
All shift resources must match
At least one resource must match
All Resources Must Match
Every staff member assigned to the shift must meet the requirement.
This option is used for situations where all staff must hold the qualification.
At Least One Resource Must Match
Only one staff member on the shift must meet the requirement.
This is commonly used when:
A specialised skill is required
Only one trained staff member is needed on shift
Setting Warning Levels
Each rule can be configured with a warning level.
Two options are available:
Optional
Mandatory
Optional Rules
Optional rules provide guidance but do not block rostering.
Managers can still assign staff even if the requirement is not satisfied.
Mandatory Rules
Mandatory rules enforce the requirement.
The roster will flag an error if the required staff qualification is not present.
This ensures compliance with participant care requirements.
Testing Record Affinities on the Roster
After creating and activating a rule, it can be tested on the roster.
To test the rule:
Navigate to the Roster Schedule
Create a shift for a staff member
Add a participant with the defined requirement
When the participant is added, the Record Affinity indicator will appear.
Clicking this icon displays:
Participant requirements
Staff skills
Whether the requirement has been satisfied
Skill expiry dates
If the requirement is satisfied, the system confirms that the staff member meets the criteria.
Managing Existing Rules
Affinity rules can be updated or disabled at any time.
Administrators can:
Deactivate rules
Modify lookup relationships
Update rule settings
Change visual indicators or icons
This flexibility allows organisations to adjust affinity rules as operational requirements evolve.
Best Practice Recommendations
✔ Use consistent naming for lookups (e.g., Staff – PEG Feeding)
✔ Maintain up-to-date staff skill records
✔ Include expiry tracking for certifications
✔ Use mandatory rules for compliance-critical skills
✔ Test affinity rules before applying them broadly
✔ Regularly review rules to ensure they reflect operational requirements
Summary
Record Affinities in FlowLogic ensure that staff with the correct qualifications are matched with participants who require those skills.
The setup process involves:
Creating staff and participant checklists
Defining lookups for each requirement
Creating rules that link those lookups together
Once configured, the system automatically evaluates these rules during rostering, helping organisations maintain safe, compliant, and well-matched staff assignments.