The purpose of this document is to describe the process to manage users accesses in the Security module of BFC tool, as well as to execute the Internal Controls related to the users management.
This procedure applies to the BFC Administration team.
BFC - Business Financial Consolidation (Solvay's Group Consolidation Tool)
BFC-Admin - BFC Administration Team in charge for the Administration of the BFC
GAR - Group Accounting Reporting Team (Consolidation team)
HR - Human Resources
GUDSIS - Solvay Human Resources tool hosting information and Master datas of Solvay's employees
IS Adagio - Team responsible to update the Active Directory Group (AD) list.
SLA - Service Level Agreement
FSL - Finance Service Line in SBS including Services Units, CAM and Accounting Platforms
CAM - Company Accounting Manager
RPA - Robotic Process Automation
It is necessary to create and keep a user accesses in BFC aligned with user's position, responsibilities and needs: either to enter the necessary information in the BFC reporting packages or to retrieve, analyse and validate the consolidated results.
Internal controls related to the process of users management have been defined to guarantee a secured management of accesses:
Internal controls concerning access requests and users deactivation are described in the links below:
Internal Controls applicable to BFC
Internal Controls applicable to BFC
3 type of risks related to BFC accesses:
The BFC-Admin team is responsible to manage the user accesses in BFC, such as:
The SLA (Service Level Agreement) for requests to create or update a user in BFC is:
Requests to create a new user or to update the profile of an existing user are submitted by end users (or their direct managers) to BFC-Admin ($SBS FinanceSL Fin Acc SU BFC Admin) mailbox .
Organization announcements in Solvay One and in Currents "Finance @Solvay community" tile is also an important source of information allowing BFC Administration team to anticipate and to contact directly the user(s) for whom BFC accesses should be created or amended.
Request for new user creation must include:
The updates can be:
The compulsory information necessary to create a user in BFC is:
The following flowchart describes the process to create a user in BFC.

The management of the users in BFC is performed directly in the BFC_Production database / Security module within the Administration domain.
Security module covers:

Each access in BFC is a combination of:
The Functional Profile defines the actions that the users can perform in BFC in each module: data entry in reporting packages, access for consultation, posting of journal entries, reopening of packages; consolidations run...
The main Functional Profiles in BFC are:
Restricted administrator rights -> rights on users management restricted to "password reset" for internal users and users display
Some of these Functional Profiles (ADMINISTRATOR / CONSOLIDEUR / CONSO-SAISIE / RTR-BO-COR ) can be considered as sensitive, because they allow to perform critical actions in BFC, as:
The creation of a user with a sensitive Functional profile must be formally approved by the Consolidation Manager.
Internal controls concerning BFC Functional Profiles and their access rights are described in the link below:
Internal Controls applicable to BFC
Internal Controls applicable to BFC
The Data Access Group defines the Reporting Categories that will be granted, the Level of the data (From local package till Final consolidation) that can be reached in each category, and the Scope of data (legal companies versus Businesses).
The definitions are based on:
Note that the Reporting Units are in most of cases defined using filters when the user needs to access to multiple companies.
While Businesses are in the majority of cases defined using filters based on GBU's "Global Business Unit " level when the user needs to access to several Activities 1&2 belonging to the same GBU he/she is working for.
Two types of Authentication (User ID and Password):
To comply with Solvay Security rules, a user must be created with External Authentication.
Limited exceptions (access created with Internal authentication) can be authorized (but such cases have always to be challenged by BFC Administration team as they do not comply with Solvay Security rules):
The user is located outside the Solvay Network.
The request is done in the closing period - Because the BFC-Admin team has only one hour to create the access in this period; after this period when the user is added to the AD group the authentication should be updated to External.
The users with the Internal authentication will have to manage the password directly in BFC. |
Before creating a new access, BFC Administration team must 1st check that the user has an Active status in HR tool Success Factors
To access the search feature in Org. Chart, use the following link: https://performancemanager.successfactors.eu/sf/directory?bplte_company=solvaysa&_s.crb=X9dSzuV1HuSrLQ0Jcqxadlm0AmqieNoJX0qsvm9eUr0%3d.
Click on Advanced Search if you need to use other search criteria.
If you don't find the user you're looking for, include inactive users in your search.
The user can be inactive because:
1) it doesn't work for Solvay group anymore → BFC access shouldn't be granted.
2) the onboarding process is not finished yet → The date for granting access to BFC should be agreed with her/him manager.


Enter the username or name and click on Search


Example of Inactive User


After ensuring that the user is active in the Group, it has to be requested to include the user in the Active Directory Group. This will allow the activation of the SSO (Single Sign On : synchronization of BFC user ID and password with Solvay network ones)
To request to add the user to this directory, BFC Admin needs to create one ticket in Service One
https://solvay-dwp.onbmc.com/dwp/app/#/catalog
IT Foundation → Application Hosting → Hosting → General Requests


After completing the required fields,
Type of request - Other Services Request
Request short description - AD Group EUA\DC_GG_BFC_Users update
Instance Server Hostname - ACEW1PFCOFCP1
Additional information - no additional info
the user's information should be put in Request detailed description filed, like in the follwoing example:
Please update AD Group EUA\DC_GG_BFC_Users for the following user:
EUA\METH0815
METHENEY Daniel
daniel.metheney@solvay.com
Press Submit Request button


In case you'd like to be sure if an user is added to the BFC Active Directory Group, you should follow the procedure in this link

Once confirmation received of creation of the new user in the Active Directory Group (step before), in the Security module go to the option New User.

In the tab General enter:

In the tab User enter:
In this example the user is a Business controller from CBS GBU requesting display access (RESTITUTION) on GBU results.

In the tab Authentication select if the user's authentication is Internal or External.
Note that External authentication is the standard option.
Note that for Internal authentication it has to be defined a temporary password, thus select the option "Change password..."
The rule to define a password is to enter "solvay" + YY.
Example: solvay21 (for 2021).

In the tab Translation enter the full name of the user (LAST NAME First Name), in French and English, Short and Long descriptions.
Then Save it.

Refer to Internal Controls applicable to BFC#2.4SEC-07(APP.01)Access Requests
The chain of emails including the initial request and the necessary approvals should be printed into a pdf and stored in the BFC Internal Controls folder for audit evidences purposes.
https://drive.google.com/drive/folders/1eGfCz_979YQ-M4EW3KDpFNCXKugxZuls

Triggering events requiring a deactivation of a user access :
How the request will be come to BFC Admin team ?
In BFC “Security/Users” module, deactivation will be proceeded the following in the user profile:
and the user must be blocked in order to be prevented from accessing BFC.
The creation of a new Owner Group may be necessary when there is a new organisation team in the Group.
As example, in 2021 with the merger of Finance Operations into FSL and the set up of Accounting Platform organizations in each Service Center , it was necessary to create new owner groups (APLAT-LIS, APLAT-CUR...) and to allocate the previous Finance Operations users inside those new Groups.
The management of the Owner Groups is done in the Security module within the Administration domain.
The creation of a new owner group can be done through the option "New Owner Group".

In the tab General enter the:
In this example, it was determined the Code and the Descriptions as "APLAT-LIS" and "Accounting Platform Lisbon".

In the tab Translation enter the description either in Short and Long description for French and English languages.

It might be necessary to create or update a Functional Profile when there is a new need for a group of users.
The creation or the update of a Functional Profile must be formally approved by the Consolidation Manager refering to Internal Controls applicable to BFC.
The management of the Functional Profiles is done in the Security module within the Administration domain.
A new Functional profile can be created from the scratch in the option "New Functional Profile", or through the "Save as" from another one.
To update an exist Functional Profile open it and perform the necessary changes.

In the tab General enter the:

In the tab Access Rights selection the actions that the users will be able to perform in each of the following domains:
In this example, it was requested to create a new Functional Profile for the BOIC Team, with reference to the Functional Profile SAISE-RESTIT. The new profile should enable the users "Consult the structure" in the domain Setup.

In the tab Translation enter the description either in Short and Long description for French and English languages.

A new Data Access Group should be created when there is a specific need for a group of users and there is any that meets the needs.
The management of the Data Access Group is done in the Security module within the Administration domain.
A new Data Access Group can be created from the scratch in the option "New Data Access Group", or through the "Save as" from another one.

In the tab General enter the:

In the tab Definition, it has to be defined the categories that will be allowed to access, the level of the data that can be reached in each category, and how it can be accessed (In the Packages or in the Reports).
In the column "Accessible" flag the categories to be accessed, and then inform the Data Definition in the level of information that should be reached.
In this example, the Data Access Group "SOLVAY-SA", allows to access the categories:
And the level of information that can be reached is the Package Data, according to the definitions in the columns Data Entry Access (Packages) and Data Analysis Access (Reports).

In this Data Access Group, it was created the Definitions:
What defers both definitions is that the SOLVAY-SA-W has restrictions in the Activity1 and Activity2.
Both definitions have the same criteria for Reporting Unit: a filter name SOLVAY-SA.

The filter in the Reporting unit restrict the access to the companies: 00001 and 00231.

A filter of Reporting Units defines a group of legal companies to which a user can access to. Cases driving the need to create or update filters on Reporting unit:
The management of a Filter of Reporting Units is done in the module Dimension Builder within the Setup domain.
Change the Functional Mode to "Filters" view.

A new Filter can be created from the scratch in the option "New Filter", or through the "Save as" from another one.

In the tab General enter the:

In the tab Definition enter the criteria of the filter:
This example the filter is quite simple, it just allows the view for the companies 00001 and 00231.

It is preferred to create each time it is possible in dynamic filters - preventing from manual maintenance - using the following criterias and fucntionalities.
Insert operator AND
Insert operator OR


As example the filter created for the North American Entities that was defined:

By click on the icon Test Filter, it shows the companies that are considered in the Filter.
In this filter 53 companies matched the criteria defined.

In the tab Translation enter the description either in Short and Long description for French and English languages.

Through the requests received from end users to create or adapt their BFC accesses, BFC Admin has to think about the possible consequences on Finance contacts listed in the GAR list of companies.
Please refer to the GAR list procedure for maintenance
Examples: a new user telling he is the CAM of a company (or CAD or TCM or Acc Platform leader...) has to be declared as such in the GAR list.
RPA (Robotic Process Automation) users can be classified in 2 categories:
robots - Users corresponding to computers emulating humans actions. These users are created in FCProd (same procedure as for human users).
RPA developers - RPA team members may request access in BFC in order to develop business process automation that will be executed by robots.
These users should have access to Simulation database (FCProd_D4) only but since FCProd_D4 is refreshed with a dump from FCProd every month, we create these users
1) in FCProd with inactive status and
2) in FCProd_D4 with active status and
3) we reactivate them in FCProd_D4 every month once the refresh has been concluded.
In order for these users to be easily identifiable, they should be created with the word "SIMULATION" at the beginning of the description.

In FCProd, DT users have their own Functional Profile (IT) and should be assigned to CONSO+ access group while in FCProd_D4 they should be Administrators.
Once the monthly refresh has been concluded,

RPA developer users should be unlocked:

and IT users should be changed to Administrators level:

