BizDoc.Infrastructure.HiBob
0.1.0
dotnet add package BizDoc.Infrastructure.HiBob --version 0.1.0
NuGet\Install-Package BizDoc.Infrastructure.HiBob -Version 0.1.0
<PackageReference Include="BizDoc.Infrastructure.HiBob" Version="0.1.0" />
paket add BizDoc.Infrastructure.HiBob --version 0.1.0
#r "nuget: BizDoc.Infrastructure.HiBob, 0.1.0"
// Install BizDoc.Infrastructure.HiBob as a Cake Addin #addin nuget:?package=BizDoc.Infrastructure.HiBob&version=0.1.0 // Install BizDoc.Infrastructure.HiBob as a Cake Tool #tool nuget:?package=BizDoc.Infrastructure.HiBob&version=0.1.0
Hi-Bob for BizDoc
program.cs.
AddBizDoc().AddHiBob(options => {
options.ApiKey = "api-key";
}, /* configure => configure.UseEmployeeProvider() */
);
Map HiBob employee id to BizDoc identity
AddBizDoc().AddHiBob(options => {
options.EmployeeId = ctx => ctx.ServiceProvider.GetService<Mapper>().Translate(ctx.Identity),
options.Identity = ctx => ctx.Employee.Email,
});
Use As a Service
Inject IHiBobService
.
public class MyClass (IHiBobService service) {
async Task Work() {
var tasks = await service.ListEmployeeTasksAsync("");
}
}
Method |
---|
ListEmployeesAsync |
FindEmployeeAsync |
FindEmployeeAsync<TEmployee> |
ReadEmployeeTasksAsync |
ListEmployeeWorkHistory |
ListEmployeeEmploymentHistory |
SubmitTimeoffRequestAsync |
ReadAvatarAsync |
GetCompanyListAsync |
CreateTableEntryAsync<T> |
UpdateTableEntryAsync<T> |
DeleteTableEntryAsync |
ReadCustomTableAsync<T> |
UploadDocumentAsync |
UploadFileAsync |
UploadFilesAsync |
MarkTaskAsCompleteAsync |
TerminateEmployeeAsync |
DownloadDocumentsAsync |
AddListItemAsync |
CreateEmployeeAsync |
CreateEmploymentEntryAsync |
CreateTrainingRecordAsync |
CreateSalaryEntryAsync |
CreateVariablePaymentAsync |
CreateEquityGrantAsync |
ReadPositionsAsync |
Components
Widgets
Group Compare, list-based performance.
Staff Pending Documents, field-based. Uses work.reportsTo.id by default.
Staff Peers Performance, compare users performace, field-based. Uses shared work.reportsTo.id by default.
Attributes
Owner Field, per Bob field.
Workflow
Manager Approval, per field.
Upload Attachments.
Terminate Employee.
Types
Named List, per list.
Rules
Owner Field, document owner per field.
User Field, current user HiBob field.
Angular
Archiecture tool depends on @bizdoc/hi-bob module.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- BizDoc.Core (>= 8.27.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 98 | 7/29/2024 |
0.0.22 | 120 | 3/16/2024 |
0.0.21 | 107 | 2/28/2024 |
0.0.20 | 100 | 2/26/2024 |
0.0.19 | 138 | 2/13/2024 |
0.0.18 | 114 | 2/12/2024 |
0.0.17 | 111 | 2/11/2024 |
0.0.16 | 133 | 2/11/2024 |
0.0.15 | 137 | 2/11/2024 |
0.0.13 | 126 | 2/10/2024 |
0.0.12 | 123 | 2/10/2024 |
0.0.10 | 136 | 2/8/2024 |
0.0.8 | 117 | 2/7/2024 |
0.0.7 | 122 | 2/7/2024 |
0.0.6 | 138 | 1/17/2024 |
0.0.5 | 128 | 1/14/2024 |
0.0.4 | 167 | 12/23/2023 |
0.0.3 | 150 | 12/12/2023 |
0.0.2 | 162 | 11/28/2023 |
0.0.1 | 130 | 11/27/2023 |