Categorie: entities
Bijgewerkt: 2026-04-07
craftsman vakman medewerker uren vaardigheden tarieven
Craftsman (Vakman)
De Craftsman-entiteit vertegenwoordigt een vakman of technisch medewerker die werkzaamheden uitvoert. Een Craftsman is gekoppeld aan een SkillCategory (vakgroep) en kan worden ingezet op Jobs en PO-taken. Per vakman kunnen uurtarieven worden vastgelegd via CraftsmanHourCategory.
Entiteitsnaam: Craftsman
Databasetabel: CraftsMan
Primaire sleutel: CRMID (nvarchar 6)
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | CraftsmanContext.None | Standaard |
| 1 | CraftsmanContext.Standard | Standaard |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | CraftsmanStatus.Trash | Trash |
| 0 | CraftsmanStatus.None | None |
Belangrijkste propertiesbewerken
| Property | Type | Kolom | Nullable | Omschrijving |
|---|---|---|---|---|
| Id | UltimoString(6) | CRMID | Nee | Uniek ID van de vakman |
| Description | UltimoString(41) | CRMDESCR1 | Ja | Omschrijving |
| CalculationHourlyRate | Decimal | CRMHOURS | Nee | Berekeningstarief per uur |
| SkillCategory | SkillCategory | CRMSKCID | Ja | Vakgroep |
| Comment1 | UltimoString(41) | CRMCMNT1 | Ja | Opmerking 1 |
| Comment2 | UltimoString(41) | CRMCMNT2 | Ja | Opmerking 2 |
| Comment3 | UltimoString(41) | CRMCMNT3 | Ja | Opmerking 3 |
| Status | Status | CRMRECSTATUS | Nee | Recordstatus |
| Context | Context | CRMCONTEXT | Nee | Context (default: 1) |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Omschrijving |
|---|---|---|
| SkillCategory | SkillCategory | Vakgroep waaraan de vakman is toegewezen |
| Employees | ListEmployee | Gekoppelde medewerkers |
| EmployeeLabourLines | List[EmployeeLabourLine] | Urenadministratie-regels |
| HourCategories | List[CraftsmanHourCategory] | Uurtariefcategorieen |
| Jobs | ListJob | Toegewezen werkorders |
| JobResources | List[JobResource] | Taakresources |
| JobWeekLabours | List[JobWeekLabour] | Weekuren per taak |
| PmJobs | List[PmJob] | PO-taken |
| PmJobResources | List[PmJobResource] | PO-taakresources |
Tips voor consultantsbewerken
- Vakman vs. Medewerker: Een Craftsman is niet hetzelfde als een Employee. De Employee is de persoon; de Craftsman is de "uitvoerder"-rol. Eeen Employee kan gekoppeld zijn aan een Craftsman.
- Uurtarieven: Via de koppeltabel
CraftsmanHourCategory(CRMHC) worden per vakman en per HourTariffCategory de interne/externe tarieven vastgelegd. StelStandardTariffin op het standaardtarief. - Planning: Craftsmen worden gebruikt bij de capaciteitsplanning. De SkillCategory bepaalt de beschikbare capaciteit per week via
SkillCategoryCapacity. - Toewijzing op werkorders: Bij het aanmaken van een Job kan een Craftsman worden gekozen. Dit bepaalt wie het werk uitvoert en tegen welk tarief uren worden geboekt.
- PO-modellen: In PO-modellen (PmJob) kan een standaard Craftsman worden ingesteld die bij generatie automatisch op de werkorder komt.
Brondatabewerken
Let op: De wiki-samenvatting hierboven toont een curated subset van properties en praktische consultant-tips. Voor ground truth (exacte kolomnamen, alle properties, defaults, triggers) gebruik de onderstaande tools.
- Entity-definitie —
lookup_entity("Craftsman")· reference/entities/Craftsman Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("CraftsMan")· reference/tables/CraftsMan Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="Craftsman")Alle Before/After Save events en andere workflow-ActionFields voor Craftsman. Bron:workflows.xml.
Zie ookbewerken
- employee -- Medewerkers
- job -- Werkorders
- pm-workorder -- PO-modellen
- hour-code -- Uurcodes