You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -53,70 +53,40 @@ To represent HiBob users in your portal, we need to create a HiBob User blueprin
53
53
"title": "ID",
54
54
"description": "The user's unique identifier"
55
55
},
56
-
"displayName": {
57
-
"type": "string",
58
-
"title": "Display Name",
59
-
"description": "The user's display name"
60
-
},
61
56
"firstName": {
62
57
"type": "string",
63
58
"title": "First Name",
64
59
"description": "The user's first name"
65
60
},
66
-
"surname": {
67
-
"type": "string",
68
-
"title": "Last Name",
69
-
"description": "The user's last name"
70
-
},
71
61
"email": {
72
62
"type": "string",
73
63
"title": "Email",
74
64
"description": "The user's email address"
75
65
},
76
-
"companyId": {
66
+
"department": {
77
67
"type": "string",
78
-
"title": "Company ID",
79
-
"description": "The user's company identifier"
68
+
"title": "Department",
69
+
"description": "The user's department"
80
70
},
81
-
"state": {
82
-
"type": "string",
83
-
"title": "State",
84
-
"description": "The user's employment state"
85
-
},
86
-
"avatarUrl": {
71
+
"isManager": {
87
72
"type": "string",
88
-
"title": "Avatar URL",
89
-
"description": "URL to the user's avatar image"
73
+
"title": "Is Manager",
74
+
"description": "Indicates if the user is a manager"
90
75
},
91
-
"coverImageUrl": {
76
+
"work_title": {
92
77
"type": "string",
93
-
"title": "Cover Image URL",
94
-
"description": "URL to the user's cover image"
78
+
"title": "Job Title",
79
+
"description": "The user's job title"
95
80
},
96
81
"fullName": {
97
82
"type": "string",
98
83
"title": "Full Name",
99
84
"description": "The user's full name"
100
85
},
101
-
"creationDate": {
102
-
"type": "string",
103
-
"title": "Creation Date",
104
-
"description": "When the user was created"
105
-
},
106
-
"creationDatetime": {
107
-
"type": "string",
108
-
"title": "Creation DateTime",
109
-
"description": "When the user was created (with time)"
110
-
},
111
-
"isManager": {
112
-
"type": "boolean",
113
-
"title": "Is Manager",
114
-
"description": "Indicates if the user is a manager"
115
-
},
116
-
"durationOfEmployment": {
86
+
"displayName": {
117
87
"type": "string",
118
-
"title": "Duration of Employment",
119
-
"description": "How long the user has been employed"
88
+
"title": "Display Name",
89
+
"description": "The user's display name"
120
90
}
121
91
},
122
92
"required": []
@@ -179,7 +149,7 @@ Now we need to enhance the Port User blueprint to add a relation to the HiBob Us
179
149
6. Click on `Save` to update the blueprint.
180
150
181
151
:::info Additional mirror properties
182
-
You can add more mirror properties to display other HiBob user attributes like full name (`hibob_user.fullName`), manager status (`hibob_user.isManager`), or any other property from the HiBob User blueprint that would be useful for your organization.
152
+
You can add more mirror properties to display other HiBob user attributes like job title (`hibob_user.work_title`), department (`hibob_user.department`), manager status (`hibob_user.isManager`), or any other property from the HiBob User blueprint that would be useful for your organization.
183
153
:::
184
154
185
155
<h3> Add Port secrets</h3>
@@ -198,7 +168,7 @@ Now let's add your HiBob credentials to Port's secrets:
198
168
```
199
169
200
170
:::info HiBob Authentication
201
-
HiBob uses Basic Authentication with base64 encoding. You'll need to create a service user in HiBob with appropriate permissions to access employee data, then encode the credentials as base64(service_user_id:service_user_token). Learn more about [creating HiBob service users](https://apidocs.hibob.com/docs/api-service-users).
171
+
HiBob uses Basic Authentication with base64 encoding. You'll need to create a service user in HiBob with appropriate permissions to access employee data, then encode the credentials as base64(service_user_id:service_user_token). Learn more about [creating HiBob service users](https://apidocs.hibob.com/docs/api-service-users).
202
172
:::
203
173
204
174
@@ -229,75 +199,34 @@ Follow the steps below to create the webhook integration:
229
199
"blueprint": "hibob_user",
230
200
"operation": "create",
231
201
"filter": "(.body.response | has(\"employees\")) and (.body.response.employees | type == \"array\")",
@@ -561,7 +524,7 @@ Follow the steps below to create the automation:
561
524
<h3> Create automation to sync HiBob users when a new Port user is added</h3>
562
525
563
526
To ensure new Port users get mapped to HiBob users automatically, we'll create an automation that triggers when a new Port user is created.
564
-
This automation will trigger the [Get HiBob user by email](#get-hibob-user-by-email-self-service-action) action to fetch details of the HiBob user by email and trigger the [process single hibob user automation](#create-automation-to-process-single-hibob-user) for processing.
527
+
This automation will trigger the [Get HiBob user by email](#get-hibob-user-by-email-self-service-action) action to fetch details of the HiBob user by email, which will then be processed by the webhook integration.
565
528
566
529
Follow the steps below to create the automation:
567
530
@@ -580,7 +543,7 @@ Follow the steps below to create the automation:
0 commit comments