Skip to main content

Enhancements

Job Titles
Flow sync updated in OS to add list of job titles and assign job titles as objects to employees.
Migration
Work was done to be able to change the source of truth to Mapal OS. Source of truth will be changed on request from product team as part of Phase 2 on an operator by operator basis. This functionality will be limited to users who have administrator permission in OS. Service bus will send an operatorUpdated message that the respective product would have to process and check is origin has been changed. If origin is Mapal OS then the originId will be Null. Entities affected: Operator, Users, Business Units, Business Units Category Groups, Business Units Categories, Client Brand, Company, Department, Employee, Employee Profile, Job Title, Market Brand, User Profile.
Translations
.json translation files updated in OS
Flow Migration
OS will now automatically assign the default bundle "Flow - Legacy Product Bundle" to all newly synced Flow operators. A default user profile of "Employee" with Mapal One enabled will also be automatically created and assigned to users without users profiles.

Bug Fixes

Service Bus
User-updated messages being received when object has not changed. User-updated message will no longer be sent if only the user profile has been updated.

API Updates

Staging operators
OS has created an endpoint to remove operators on OS staging only. This API is available on request as product and user email will need to be added to the restriction.
API Versioning
OS has implemented versioning on API's. The version can be changed in the top right of Swagger.
GET /v2/users/{userId}/applications
Endpoint versioned to show a list of Operators a user is associated to and each Operator to show what applications are enabled.
PUT /v1/operators/activate
Created an endpoint that takes a list of operator ID's and makes those operators active with no emails being sent.