Entity Mapping
Seamlr requires mapping between provider entities and internal Seamlr entities.
Mapping Concepts
Section titled “Mapping Concepts”| Provider Concept | Seamlr Concept |
|---|---|
| Outlet | Outlet |
| Role | Job Role |
Unmapped Shifts
Section titled “Unmapped Shifts”When Seamlr receives a shift with unmapped outlet/role:
-
A mapping request is created in Seamlr
-
The employer is notified about the pending mapping
-
The employer configures the mapping in Seamlr admin
-
Future shifts with the same outlet/role are automatically processed
Mapping Data
Section titled “Mapping Data”Each mapping includes:
| Field | Description |
|---|---|
| Provider outlet ID | External outlet identifier |
| Seamlr outlet | Internal outlet reference |
| Provider role ID | External role identifier |
| Seamlr job role | Internal job role reference |
| Default settings | Contact person, description, dress code |
Example Mapping
Section titled “Example Mapping”{ "providerOutletId": "6ba7b811-9dad-11d1-80b4-00c04fd430c8", "seamlrOutletId": "outlet-123", "providerRoleId": "6ba7b812-9dad-11d1-80b4-00c04fd430c8", "seamlrRoleId": "role-456", "defaults": { "contactPerson": "Manager Name", "description": "Restaurant shift", "dressCode": "Black shirt, dark pants" }}