Extension of the Collective Agreement component for hirer collective agreements
Improved selection of hirer collective agreements based on Chamber of Commerce numbers, available on Account, Project and Placement and in flows. MSFBO-167 | January 2026
Introduction
For Combi customers, correctly registering the applicable collective agreement is essential. With this improvement, the existing Collective Agreement component has been extended so that available hirer collective agreements are determined based on the Chamber of Commerce (KvK) number of the account. As a result, general collective agreements that are linked to a KvK number in MSF are now also available as hirer collective agreements, and manually created collective agreements can be used as well.
In addition, the component has been made usable in more contexts and several usability improvements have been implemented.
This feature is relevant for:
-
Combi customers who work with hirer collective agreements
-
Recruiters and mid-office employees who need to select the hirer collective agreement
-
Combi customers who create accounts, projects or placements via flows and need to select hirer collective agreements there
Key benefits
-
Hirer collective agreements are correctly determined based on KvK numbers, including account hierarchy.
-
General and manually created collective agreements are now also correctly included.
-
The Collective Agreement component is now available on Account, Project and Placement Lightning record pages.
-
Improved user experience with search functionality and automatic opening of the correct tab.
-
A new hirer collective agreement action is available for use in flows.
Feature explanation
The Collective Agreement component has been extended to work on the following record pages:
Account
-
Start account: the current Account
-
Collective agreement is stored on: Account.msf__Collective_Agreement__c
Project
-
Start account: Project.msf__Account__c
-
Collective agreement is stored on: Project.msf__Collective_Agreement__c
Placement
-
Start account: Placement.msf__Account__c
-
Collective agreement is stored on: Placement.msf__Collective_Agreement__c
If no Account is available on a Project or Placement, only the General section of the component is shown.
The existing General tab continues to function unchanged. Mutual exclusivity remains in place: a selection in one tab automatically clears the selection in the other tab. This now also works correctly for Projects and Placements.
Improved filtering for hirer collective agreements
The filtering for hirer collective agreements has been adjusted:
-
Filtering is now based exclusively on KvK numbers.
-
General and manually created collective agreements that are linked to a KvK number in MSF are correctly included.
Usability improvements
-
Using the magnifying glass icon, a list of applicable hirer collective agreements can be opened directly.
-
When editing an existing collective agreement, the component automatically opens on the correct tab (general or hirer collective agreement), depending on the current selection.
New Flow action
A new Flow action is available:
Get Applicable Hirer’s Collective Agreements
-
Input: Account Id (text)
-
Output: Collection of collective agreement record ids (text)
This action:
-
Determines the KvK numbers based on the Account and the account hierarchy.
-
Performs a call-out to MSF to retrieve the related collective agreement codes.
-
Returns a collection with Salesforce ids of the applicable hirer collective agreements.
This collection can then be used, for example, to create a choice variable that can be used in a screen component, allowing the user to select one hirer collective agreement.
Please note: to be used only in screen flows!
Because this action performs a call-out to MSF, it is intended only for use in screen flows. Do not use this action in the synchronous path of a record-triggered flow.
Set-up / Implementation Time
-
Standard implementation: 2–4 hours