MFM. FournierAdmin BM
Synchronisation du registre avec WebMétiers (plateforme ServiceNow) en cours… les modifications sont momentanément suspendues.
Pilotage Tableau de bord

Tableau de bord

Registre unique · 312 ouvriers · dernière synchronisation WebMétiers cette nuit à 03:12
Instance centrale : master.mybmapp.ch · Front ouvrier : mybmapp.ch
312
Employés
47
Dossiers incomplets
89
Accès mobile non finalisés
18
Tickets non activés
42
Documents reçus ce mois
7
Deltas WebMétiers à proposer

À traiter aujourd'hui

12 tâches
4 employés sans n° AVS — ticket bloquéTraiter
18 tickets envoyés, non activés depuis +14jRelancer
7 deltas détectés — à proposer à WebMétiersProposer
1 caisse partenaire en attente d'activation de tokenActiver
2 employeurs en erreur de synchroVoir

Activité récente

Document reçu — Décompte ADI
Assurance ADI Bâtiment → G. Liand · silo 2026
il y a 8 min · via API
Mobile vérifié — Grégory Liand
+41 79 ••• 44 78 · figé chez 2 employeurs
il y a 26 min · via app mobile
Synchronisation WebMétiers
312 employés · 3 mutations détectées
il y a 12 min · système
Ticket en retour (NPAI)
M. Antille · adresse à vérifier
hier · courrier
Registre employés Registre des ouvriers

Registre des ouvriers

Registre unique — un ouvrier = un n° AVS, jamais dédoublé · 312 ouvriers · 47 dossiers incomplets
La liste provient de WebMétiers (une requête API par entreprise). Aucun ajout ni import manuel : un même ouvrier trouvé dans plusieurs entreprises est rattaché au même registre par son n° AVS — ses postes apparaissent sur sa fiche.
Ouvrier N° AVS ComplétudeAccès app mobilePostes
LGGrégory LiandNendaz · 1980
756.••••.0761100%Finalisé2 · APCOM · Fournier
MAMarc AntilleSion · 1987
756.1234.5678.9055%En cours1 · Constructions Dubuis
SRSofia RossierMartigny · 1994
756.9087.2211.0340%Non finalisé1 · Sanitaire Moret
JDJoão DiasSierre · 1990
En attente25%Non finalisé1 · Toitures Zufferey
EPElena PerrenViège · 1985
756.4455.6677.1285%Finalisé2 · Perren SA · conflit
TBThomas BregyBrig · 1978
756.3322.1144.55100%Finalisé1 · Bregy Charpentes
1–6 sur 312 ouvriers
0 ouvriers sélectionnés
Employés Marc Antille

Marc Antille

Dossier employé · autorité Bureau des Métiers

Identité

Autorité BM
Numéro AVSAutorité BM
756.1234.5678.90
Vérifié le 12.03.2026 — figé chez 1 employeur.
Nom
Antille
Prénom
Marc
Date de naissance
14.06.1987

Adresse & contact

Téléphone mobileÀ vérifier
+41 78 555 12 34
Attribué par l'employeur — se figera dès vérification SMS par l'ouvrier.
Adresse
Rue du Scex 12 · 1950 Sion
Adresse e-mailManquant
— non renseignée —
Sera demandée à l'ouvrier via l'app mobile.

Coordonnées bancaires

IBANManquant
— non renseigné —
Sans IBAN, le salaire ne peut être versé. Demandé à l'ouvrier.

Pièce d'identité

Silo documentaire de l'ouvrier — documents poussés par les caisses via API, rangés par année. Lecture seule (le Bureau des Métiers ne dépose pas de document).

Silo 2026

3 documents
PDFDécompte ADI 2026Assurance ADI Bâtiment · reçu le 12.03.2026Lu
PDFDécision AF — allocations familialesCaisse AF Valais · reçu le 18.02.2026Téléchargé
PDFAvis d'échéance — cotisationsCaisse de compensation AVS · reçu le 05.05.2026Non lu

Silo 2025

1 document
PDFAttestation fiscale — impôt à la sourceAdministration fiscale VS · reçu le 31.01.2026Lu

Welcome ticket

Envoyé · non activé
Ticket généré
05.03.2026 · M. Fournier
Courrier posté
06.03.2026 · publipostage lot #14
En attente d'activation
+16 jours · aucun scan reçu
Aucune communication individuelle envoyée à cet employé. Il reçoit les campagnes de son ou ses canaux (sécurité, formation).
Carto complète reconstruite par l'instance centrale : historique des entreprises et historique de chaque poste (avec adhésions/cotisations), fournis par WebMétiers. Le n° de poste distingue chaque emploi — l'ouvrier reste unique dans le registre (même n° AVS).

Constructions Dubuis SA

Poste actif
N° de poste WebMétiers118324
Depuis01.02.2024
Taux d'activité100 %
QualificationOuvrier qualifié
ConventionCCT bâtiment

Maçonnerie Salamin

Poste terminé
N° de poste WebMétiersWM-2887-054
Période03.2019 → 01.2024
Taux d'activité80 %
Un même ouvrier peut occuper plusieurs postes simultanément. Ses documents et son dossier restent rattachés à son registre unique, quel que soit le poste.

Journal des modifications

Adresse complétée
Rue du Scex 12, 1950 Sion
12.03.2026 · M. Fournier (agent BM)
Contrat synchronisé
Constructions Dubuis SA · taux 100%
10.03.2026 · WebMétiers
Fiche créée
Flux WebMétiers
05.03.2026 · système
MA
Marc Antille
Sion · né le 14.06.1987
Dossier complété à 55%

Mobile

À vérifier
+41 78 555 12 34
Attribué par l'employeur · clé d'activation

Accès app mobile

En cours
Welcome ticket envoyé · en attente d'activation par l'ouvrier
Statut initial WebMétiers : affiliationAppStatus = welcomeTicketNotIssued

À compléter

Adresse e-mailManquant
IBANManquant
Mobile vérifiéEn attente
Silos documentaires Flux documentaire

Flux documentaire

Documents personnels et confidentiels poussés par les caisses — un document par ouvrier, jamais de document commun
Les documents arrivent automatiquement par API depuis les caisses de cotisation et sont rangés dans le silo annuel de chaque ouvrier. Le Bureau des Métiers supervise et catégorise — il ne diffuse ni ne crée de document.
DocumentCatégorieOuvrierCaisse émettriceAnnéeReçu leLecture
PDFDécompte ADI 202663 Ko
Décompte ADIGrégory LiandAssurance ADI Bâtiment202612.03.2026Lu
PDFAttestation fiscale — impôt à la source133 Ko
FiscalMarc AntilleAdministration fiscale VS202531.01.2026Non lu
PDFDécision AF — allocations familiales34 Ko
AllocationsElena PerrenCaisse AF Valais202618.02.2026Téléchargé
PDFAvis d'échéance — cotisations40 Ko
Avis d'échéanceThomas BregyCaisse de compensation AVS202605.05.2026Non lu
PDFCertificat de prévoyance212 Ko
CertificatGrégory LiandCaisse de pension LPP Bât.202628.11.2025Lu
PDFAttestation fiscale — impôt à la source131 Ko
FiscalSofia RossierAdministration fiscale VS202431.01.2025Lu
Silos documentaires Catégories

Catégories de documents

Les caisses rattachent chaque document poussé à l'une de ces catégories

Attestation fiscale

Impôt à la source · Administration fiscale VS
308 documents · rétention 10 ans

Décision AF

Allocations familiales · Caisse AF Valais
142 documents · rétention 10 ans

Décompte ADI

Indemnités journalières · Assurance ADI Bâtiment
96 documents · rétention 5 ans

Avis d'échéance

Cotisations · Caisse de compensation AVS
54 documents · rétention 5 ans

Certificat de prévoyance

LPP · Caisse de pension Bâtiment
287 documents · rétention 40 ans
Ajouter une catégorie
Silos documentaires Caisses partenaires

Caisses partenaires

Caisses connectées en API qui poussent les documents vers les silos des ouvriers
CaisseTypeConnexionToken APIDocuments poussésDernier push
AFAdministration fiscale VSImpôt à la source
FiscalConnectéesk_live_••••••••4a2f308 · 2026il y a 2 j
CACaisse AF ValaisAllocations familiales
AllocationsConnectéesk_live_••••••••9c71142 · 2026il y a 5 j
ADAssurance ADI BâtimentIndemnités journalières
ADIConnectéesk_live_••••••••1b8396 · 2026il y a 3 sem
AVCaisse de compensation AVSCotisations sociales
CotisationsConnectéesk_live_••••••••7e4054 · 2026il y a 1 sem
LPCaisse de pension LPP BâtimentPrévoyance professionnelle
PrévoyanceConnectéesk_live_••••••••2d95287 · 2026il y a 4 j
CMCaisse maladie collectiveAssurance perte de gain
SantéToken en attente0jamais
Chaque caisse dispose d'un token API personnel qui l'autorise à pousser des documents uniquement dans les silos des ouvriers, identifiés par n° AVS. Un token ne donne aucun accès en lecture aux données des autres caisses.
Silos documentaires Guide API

Guide API — intégration des caisses

Comment une caisse partenaire pousse un document dans le silo d'un ouvrier

1 · Authentification

Chaque requête porte le token API de la caisse dans l'en-tête Authorization. Le token est délivré et révocable depuis « Caisses partenaires ».

# En-tête de chaque requête Authorization: Bearer sk_live_xxxxxxxxxxxx

2 · Pousser un document

Le document est rattaché à l'ouvrier par son n° AVS, à une catégorie et à une année (silo). Un document = un ouvrier.

POST https://api.mybm.ch/v1/documents { "nss": "756.1234.5678.90", "year": 2026, "category": "attestation_fiscale", "title": "Attestation fiscale 2025", "file": "<base64 du PDF>", "confidential": true }

3 · Réponse

// 201 Created { "id": "doc_9f2a…", "statut": "livre", "silo": "756.1234.5678.90/2026" }
201 Livré404 AVS inconnu401 Token invalide409 Doublon

Catégories acceptées

attestation_fiscale
decision_af
decompte_adi
avis_echeance
certificat
Le n° AVS doit exister dans la WebMétiers. Un push vers un AVS inconnu est rejeté (404) — aucun silo n'est créé à la volée.
Taille maximale : 10 Mo par document. Formats acceptés : PDF uniquement. Chiffrement au repos garanti côté BM.
Données employés Welcome tickets

Welcome tickets

Générés par le BM · envoyés par courrier postal · activation par l'ouvrier via SMS
EmployéN° AVSÉtatEnvoi postalActivationRelances
MAMarc Antille
756.1234.5678.90Envoyé · +16j06.03.20261
LGGrégory Liand
756.••••.0761Activé02.02.202604.02.2026
EPElena Perren
756.4455.6677.12Retour NPAI06.03.2026
JDJoão Dias
AVS manquantBloqué
0 tickets sélectionnés
Données employés Communications

Communications

Notifications poussées aux ouvriers par canal · certaines communications légales sont non désactivables
CommunicationCanalCibleÉtatEnvoyée leTaux d'ouverture
Port du casque obligatoire dès le 01.09Sécurité travailTous (312)Envoyée28.08.202672%
Convocation cours « Travaux en hauteur »FormationCohorte · 24Planifiée01.09.2026
Échéance cotisations 3e trimestre LégaleAdministratifTous (312)Envoyée15.07.202694%
Nouveau document — Décompte ADIRéception docs42En cours12.03.202664%
Écosystème Employeurs

Employeurs consommateurs

Instances GLiM/MyBM qui consomment la donnée employé du Bureau des Métiers
Raison socialeType d'instanceEmployés consommésSynchronisationDernière synchro
APAPCOM Solutions SANendaz
Employeur28Synchroniséil y a 12 min
CDConstructions Dubuis SASion
Employeur64Synchroniséil y a 12 min
TZToitures ZuffereySierre
Temporaire11En synchroen cours…
BCBregy CharpentesBrig
Employeur7Erreur de synchroil y a 3 h
En cas d'erreur de synchro, les données restent consultables côté employeur — seule la mise à jour est suspendue. Le BM reste l'autorité.
Écosystème Administration

Administration

Agents du back-office, rôles et paramètres de l'instance BM
AgentRôleDroitsDernière activité
MFM. Fournierfournier@bmvs.ch · 2FA SMS
Admin BMTous les modulesà l'instant
CLC. Loretanloretan@bmvs.ch · 2FA SMS
GestionnaireEmployés · Documents · Communicationsil y a 1 h
NPN. Prazpraz@bmvs.ch · 2FA SMS
Lecture seuleConsultationhier

Catégories de documents

Fiscal · AF · ADI · Certificats…

Règles d'autorité par champ

Qui peut modifier quoi
Obligatoire

Authentification à deux facteurs

Code SMS exigé à chaque connexion agent

Gabarits de courriers

Welcome ticket · documents
Champ modifié — IBAN
CH•• •••• 1000
12.03.2026 14:22 · M. Fournier · 195.15.•.•
Document reçu par API — Décompte ADI
Assurance ADI Bâtiment → G. Liand
12.03.2026 09:14 · token sk_live_••1b83
Synchronisation WebMétiers
12.03.2026 08:00 · système
WebMétiers (solution du BM sur ServiceNow, éditée par Globaz) est le référentiel-source des entreprises, ouvriers et postes. L’instance centrale BM s’y raccorde en lecture et expose de son côté les services d’API ci-dessous, auxquels se raccordent l’app mobile des ouvriers et les caisses partenaires.

WebMétiers

Opérationnel
Plateforme ServiceNow · solution centrale du Bureau des Métiers · référentiel entreprises · ouvriers · postes
54
Entreprises
312
Ouvriers
Services d’API de l’instance centrale BM
Connecté

API ↔ Interface Bureau des Métiers

Entrant : entreprises & ouvriers (lecture). Sortant : deltas proposés à WebMétiers.
Bidirectionnel · OAuth2 · REST/JSON
Connecté

API ↔ App mobile MyBM

Backend des ouvriers : authentification OTP, données personnelles, silos documentaires, saisie de temps, photos & pièces d’identité.
Bidirectionnel · JWT par session · REST/JSON
7 caisses

API ↔ Caisses partenaires

Dépôt des documents dans les silos annuels des ouvriers (push).
Entrant · Token par caisse · REST/JSON
Connecté

Passerelle SMS

Codes OTP : activation ouvrier + double authentification admin.
Sortant · Brevo
WebMétiers Synchronisation

Synchronisation WebMétiers

Vérification nocturne de chaque entreprise · détection des deltas · proposition de mise à jour
54
Entreprises synchronisées
312
Ouvriers (registre unique)
7
Deltas à proposer
03:12
Dernière synchro nocturne
Chaque nuit, le Bureau des Métiers interroge WebMétiers entreprise par entreprise (flux entrant), reconstruit le registre unique par n° AVS, puis compare avec les données mises à jour par les ouvriers via l'app. Les écarts sont présentés ci-dessous et proposés à l'équipe WebMétiers (flux sortant) — WebMétiers reste l'autorité et applique la mise à jour.

Deltas détectés — à proposer à WebMétiers

OuvrierChampValeur WebMétiersNouvelle valeur (app)Modifié leÉtat
LGGrégory Liand
AdresseRte de Saclentse 385Rte de Saclentse 385ahier · appÀ proposer
MAMarc Antille
IBANCH•• •••• 1000hier · appÀ proposer
EPElena Perren
Téléphone mobile+41 78 555 12 34+41 79 209 44 78il y a 2 j · appÀ proposer
TBThomas Bregy
Pièce d'identitéAucuneCI recto/verso scannéeil y a 3 j · appProposé

Flux entrant — entreprises interrogées

EntrepriseID WebMétiersOuvriersStatut du fluxDernière requête
APCOM Solutions SAWM-ENT-402128OKcette nuit · 03:08
Constructions Dubuis SAWM-ENT-318764OKcette nuit · 03:09
Toitures ZuffereyWM-ENT-554011Timeout APIcette nuit · 03:11
WebMétiers Guide API

Guide API WebMétiers

Flux entrant Globaz (liste des entreprises affiliées → balayage GET /bmaffiliates/{affiliationId}) et service exposé (pull) request_update_team, interrogé par Globaz

Flux entrant · 1 — Liste des entreprises affiliées

Nouveau flux Globaz. WebMétiers renvoie chaque entreprise affiliée avec son affiliationId (hors caisse 133 / temporaires). C'est le seul flux neuf en entrée : l'instance centrale le balaye puis réutilise l'appel existant GET /bmaffiliates/{affiliationId} sur chacune.

GET /api/x_poag_bms_e_busin/bmaffiliates // 200 OK — chaque entreprise porte son affiliationId [ { "affiliationId": "0001234.00-01", "name": "APCOM Solutions SA" }, … ]

Flux entrant · 2 — Ouvriers via bmaffiliates

Pour chaque affiliationId retourné à l'étape 1, on réutilise l'appel existant (pas d'endpoint dédié). Authentification HTTP Basic. Chaque ouvrier porte ses données, son numéro de poste et son accès app (mobileAppAccess) et son statut d'affiliation (affiliationAppStatus, initialisé à welcomeTicketNotIssued).

GET /api/x_poag_bms_e_busin/bmaffiliates/{affiliationId} // 200 OK [ { "nss": "756.3866.2268.45", "lastName": "Liand", "firstName": "Grégory", "jobId": "118324", "mobileAppAccess": true, "affiliationAppStatus": "welcomeTicketNotIssued", "address": "…", "nationality": "…", "bank.IBAN": null } ]
Le registre est dédoublonné par n° AVS : un même ouvrier présent dans plusieurs entreprises reste unique ; leur jobId distingue ses emplois.

Flux exposé (pull) — request_update_team

Service exposé par l'instance centrale BM, interrogé par Globaz : il unifie et remplace l'esquisse POST /api/deltas. Globaz vient chercher la liste des mises à jour ouvrier de la fenêtre fromto, triable par date/heure ; WebMétiers appliquenous ne poussons rien. Contrat complet en Vue technique →

GET /api/x_poag_bms_e_busin/request_update_team?from=<YYYY-MM-DDThh:mm>&to=<YYYY-MM-DDThh:mm> // 200 OK — LISTE d'enregistrements de mutation (fenêtre from→to) [ { "mutationId": "uuid", "nss": "756.0000.0000.00", "timestamp": "2026-09-14T11:45:12+02:00", "author": { "type": "worker | companyAdmin", "affiliationId": "…" }, "fields": { "address": { "old": "…", "new": "…" }, "bank.IBAN": { "old": "…", "new": "unchanged" } // … TOUS les champs ; « unchanged » si pas de mutation } } ]
WebMétiers reste l'autorité de la donnée. Le Bureau des Métiers ne fait que lire (flux entrant) et exposer les mutations (flux pull interrogé par Globaz) — il ne pousse rien et n'écrit jamais directement dans la source.
Champs remontés par l'app
adresse · email · état civilÉditable
IBAN · nationalité · permisÉditable
pièce d'identité (recto/verso)Scan app
nom · prénom · AVS · naissanceNon modifiable
WebMétiers Vue technique

Vue technique — cahier des charges

Spécification développeur des deux nouveaux flux entre l'instance centrale BM et Globaz — flux entrant « Liste des entreprises affiliées » et service exposé (pull) request_update_team
WebMétiers (plateforme ServiceNow éditée par Globaz) reste la source de vérité. Les flux BM existants sont exposés sous la base /api/x_poag_bms_e_busin/ en HTTP Basic. Le design retenu réutilise l'existant : seule la liste des entreprises est un flux neuf, et un seul nouveau service (request_update_team) est exposé par l'instance centrale et interrogé par Globaz.

Flux entrant · Liste des entreprises affiliées

Nouveau · Globaz

Rôle : Globaz renvoie l'ensemble des entreprises affiliées (hors caisse 133 / temporaires), chacune avec son affiliationId. C'est le seul flux entrant réellement neuf ; il sert de point d'entrée au balayage.

GET /api/x_poag_bms_e_busin/bmaffiliates // 200 OK — l'affiliationId est exposé pour chaque entreprise [ { "affiliationId": "0001234.00-01", "name": "APCOM Solutions SA" }, { "affiliationId": "0005678.00-01", "name": "Constructions Dubuis SA" } ]

Balayage → reconstruction de la carto ouvrier

Le balayage ne se limite pas à bmaffiliates : pour chaque entreprise issue du flux, l'instance centrale lit l'ensemble des flux Globaz pour reconstruire la cartographie complète de chaque ouvrier. Par affiliationId elle réutilise l'appel existant GET /bmaffiliates/{affiliationId} (employés + postes) ; pour chaque poste elle lit GET /bmjobs/{jobId} (historique complet du poste + adhésions/cotisations) et le volet CAPAV GET /bmaffiliates/{affiliationId}/AMCAB. Le tout est agrégé en un registre ouvrier unique dédoublonné par n° AVS : historique des entreprises + historique de chaque poste + prestations/cotisations.

Instance centrale └─ (nouveau flux) liste des entreprises affiliées (hors caisse 133) └─ pour chaque affiliationId : GET /bmaffiliates/{affiliationId} // employés + postes └─ pour chaque poste : GET /bmjobs/{jobId} // historique COMPLET du poste + adhésions/cotisations GET /bmaffiliates/{affiliationId}/AMCAB // volet CAPAV // → REGISTRE OUVRIER UNIQUE (dédoublonné par n° AVS) : // historique des entreprises + historique de chaque poste + prestations/cotisations
Aucun endpoint dédié /employees : la carto est reconstruite en combinant bmaffiliates + bmjobs (par poste) + bmaffiliates/{id}/AMCAB.
Cette lecture complète est faite par l'instance centrale (jamais par les tenants) et sert l'app ouvrier — y compris pour les ouvriers d'entreprises sans tenant employeur.

Flux exposé (pull) · request_update_team

Nouveau · unique

Rôle : service GET exposé par l'instance centrale BM et interrogé par Globaz, qui vient chercher la liste des mises à jour ouvrier de la fenêtre fromto, triable par date/heure. Il unifie et remplace l'esquisse POST /api/deltas. WebMétiers appliquenous ne poussons rien.

GET /api/x_poag_bms_e_busin/request_update_team?from=<YYYY-MM-DDThh:mm>&to=<YYYY-MM-DDThh:mm>

Sécurité & fiabilité

Clé publique / privée + tokenÉmis par l'instance centrale · même modèle que les caisses partenaires · secrets en Vaultwarden
TransportTLS de bout en bout
IdempotencemutationId (UUID)
Fenêtre d'interrogationfromto
Accusé1 accusé par mutation

Contrat JSON — request_update_team

// 200 OK — LISTE d'enregistrements de mutation (fenêtre from→to, triable par date/heure) [ { // chaque entrée de la liste : "mutationId": "uuid", // idempotence + accusé "nss": "756.0000.0000.00", // ouvrier (clé) "timestamp": "2026-09-14T11:45:12+02:00", // ISO 8601, précis "author": { "type": "worker" }, // PROFIL : clé nss ; auteur ouvrier (pas d'affiliationId) "fields": { "address": { "old": "…", "new": "…" }, "bank.IBAN": { "old": "…", "new": "…" }, "email": { "old": "…", "new": "unchanged" }, "address.phone": { "old": "+41 79 000 00 00", "new": "unchanged" }, // situation personnelle "residencePermit": { "old": { "code":"68004002", "label":"Permis catégorie B" }, "new": { "code":"68004003", "label":"Permis catégorie C" } }, // SEM · {code,label} · B→C // documents (références image) "idDocumentFront": { "old": "img:cni/recto", "new": "unchanged" }, // image base64 (recto) "idDocumentBack": { "old": "img:cni/verso", "new": "unchanged" }, // image base64 (verso) "photo": { "old": "img:profil/av-2268-45.jpg", "new": "unchanged" }, // à trancher : détenu par WebMétiers ? // statuts (pilotés système / WebMétiers) "mobileAppAccess": { "old": true, "new": true }, "affiliationAppStatus": { "old": "welcomeTicketIssued", "new": "procedureDone" }, // préférences de notification (booléens, réglées par l'ouvrier) "notifPush": { "old": true, "new": true }, "notifEmail": { "old": true, "new": "unchanged" }, "interestWorkSafety": { "old": true, "new": true }, "interestTrainingCenter": { "old": false, "new": true }, "interestAdmin": { "old": true, "new": "unchanged" }, "interestDocuments": { "old": true, "new": "unchanged" } // … tous les autres champs ; « unchanged » si pas de mutation } } ]
// mutation de POSTE (author.type=companyAdmin, via tenant GLiM/MyBM) — jamais champ-à-champ : // nouvelle entrée « historical » + clôture de la précédente [ { "mutationId": "uuid", "nss": "756.0000.0000.00", "timestamp": "2027-01-01T00:00:00+01:00", "author": { "type": "companyAdmin", "affiliationId": "0001234.00-01", "jobId": "118324" }, "newHistorical": { // aligné maquette salaire "startDate": "2027-01-01", "salary": 8911.65, "occupationRate": 100, "diploma": { "classeCCT": "CCT-SOR-2027/CFC-A" }, "salaryType": { "code": "MOIS", "label": "Mensuel" } // code Globaz : MOIS | HEURES }, "closePrevious": { "endDate": "2026-12-31" } // entrée précédente clôturée la veille } ]
Sémantique : la réponse est une liste ; chaque entrée = donnée actuelle + nouvelle + log de l'auteur (l'ouvrier, ou un admin via un tenant GLiM/MyBM avec son affiliationId) + horodatage précis + tous les champs (ceux sans mutation sont notés « unchanged »).
Champs statut & préférences (convenus Globaz↔APCOM), ajoutés aussi au flux entrant : mobileAppAccess (droit à l'app → conditionne la création de l'entité ouvrier en centrale) · affiliationAppStatus (welcomeTicketNotIssued → welcomeTicketIssued → procedureNotStarted → procedureDone ; WebMétiers décide : documents dans l'app ou courrier des caisses) · préférences de notification booléennes (push, e-mail ; sécurité au travail, centre de formation, infos administratives, réception de documents), réglées par l'ouvrier.
Écosystème Front ouvrier web

Front ouvrier web — mybmapp.ch

Espace personnel de l'ouvrier accessible depuis un navigateur, en complément de l'app mobile — connexion et consultation/modification du profil. Aperçu des deux écrans.
Le front ouvrier est hébergé sur mybmapp.ch (distinct de l'instance centrale master.mybmapp.ch). Il reprend les mêmes champs et les mêmes règles figé / modifiable que l'app mobile ; toute modification est journalisée et mise à disposition de WebMétiers via request_update_team.
https://mybmapp.ch/connexion
Connexion sans mot de passe par code SMS, cohérente avec le welcome ticket et l'app mobile. La passerelle SMS (Brevo) est partagée avec l'activation ouvrier et la double authentification des agents.
https://mybmapp.ch/profil
LG
Grégory Liand
Mon profil · mybmapp.ch
Connecté

Identité

Verrouillé
Ces informations proviennent de WebMétiers et ne sont pas modifiables depuis votre espace.
NomFigé
Liand
PrénomFigé
Grégory
Date de naissanceFigé
04.09.1980
SexeFigé
Homme
Numéro AVSFigé
756.3866.2268.45

Adresse & contact

Modifiable
Référentiel officiel de la Poste
Vous devez renseigner une rue (avec numéro) ou une case postale.
Confirmé par code SMS avant prise en compte
Confirmée via un lien envoyé par e-mail

Situation personnelle

Modifiable
Référentiel des nationalités
La section Permis de séjour ci-dessous s'affiche uniquement si la nationalité renseignée n'est pas suisse (référentiel SEM). Aperçu de ses champs :
Permis de séjour Conditionnel · nationalité ≠ Suisse
Référentiel SEM

Coordonnées bancaires

Modifiable
Format suisse (CH) attendu · contrôlé automatiquement

Photo & pièce d'identité

Modifiable
Photo de profil
LG
Pièce d'identité (recto / verso)
Vos documents sont conservés chiffrés et ne sont jamais transmis à un employeur.

Préférences

Notifications
Centres d'intérêt
Langue
Toute modification est journalisée ; elle est mise à disposition de WebMétiers via request_update_team. WebMétiers reste l'autorité de la donnée et applique la mise à jour.
WebMétiers Demandes de mutation

Demandes de mutation

Registre des demandes remontées par l'app et les tenants, exposées à WebMétiers via request_update_team. Le statut de balayage est suivi par le journal d'accès (token + fenêtre from/to).
MutationOuvrierAuteurChampsCréée leStatutReprise leIP sourceToken
m_9f3a…c1 Profil 756.1234.5678.97 worker email · adresse · état civil 18.09.2026 14:32 Reprise 19.09.2026 03:12 194.209.7.18 glz_live_••••7d21
m_1b7c…4e Poste · avenant 756.9876.5432.10 companyAdmin · 0001234.00-01 salaire · classe CCT · taux 18.09.2026 15:10 Reprise 19.09.2026 03:12 194.209.7.18 glz_live_••••7d21
m_e2d8…9a Profil 756.4402.1188.30 worker permis · photo · pièce d'identité 19.09.2026 08:05 En attente
m_77aa…02 Profil 756.5533.9021.44 worker IBAN 17.09.2026 19:48 Reprise 18.09.2026 03:10 194.209.7.18 glz_live_••••7d21
Le statut « Reprise » est déduit automatiquement du journal d'accès : dès qu'un appel request_update_team (token Globaz + fenêtre from/to) inclut la mutation, celle-ci est marquée reprise avec date, heure, IP et token de l'appel. L'application finale côté WebMétiers dépend, elle, du retour de Globaz.
bmMyBMBureau des Métiers · Espace d'administration

Connexion

Accès réservé aux agents du Bureau des Métiers.

Cet accès est protégé par une authentification à deux facteurs : un code vous sera envoyé par SMS.

Vérification en deux étapes

Saisissez le code à 6 chiffres envoyé par SMS au +41 79 ••• 12 34.

Vous n'avez rien reçu ? Renvoyer le code

Annotations de l'écran