Skip to content

3.5 Structuur en naamgeving — Workset namen

Workset namen

Deze regel controleert of worksetnamen in het model overeenkomen met een vooraf gedefinieerde lijst met toegestane worksetnamen.

Het gebruik van een vaste set worksetnamen helpt om consistentie en voorspelbaarheid in modellen te waarborgen. Hierdoor kunnen teams beter samenwerken en kunnen geautomatiseerde processen eenvoudiger worden toegepast.


Controle op worksetnamen

De regel controleert alle Worksets in het model.

Voor elke workset wordt gecontroleerd of de naam voorkomt in een lijst met toegestane worksetnamen.

Wanneer een worksetnaam niet voorkomt in deze lijst, wordt deze als afwijkend gemarkeerd.


Toegestane worksetnamen

De volgende worksetnamen zijn toegestaan:

  • Shared Levels and Grids
  • Shared Views, Levels, Grids
  • Bouwkunde
  • Architect
  • Constructeur
  • Installateur Electra
  • Installateur Luchtbehandeling
  • Installateur Sprinkler
  • Installateur Verwarming
  • Installateur Water
  • Installateur Werktuigbouw
  • Infrastructuur Bovengronds
  • Infrastructuur Ondergronds
  • Interieur
  • Leverancier
  • Situatie
  • Terrein
  • IFC
  • Uitvoering

Waarom consistente worksetnamen belangrijk zijn

Consistente worksetnamen verbeteren de structuur en beheerbaarheid van het model.

Voordelen zijn onder andere:

  • betere samenwerking tussen disciplines
  • duidelijke scheiding van modelonderdelen
  • eenvoudiger beheer van gelinkte modellen
  • betrouwbaardere filtering en zichtbaarheid
  • ondersteuning van geautomatiseerde workflows

In veel projecten worden worksets gebruikt om discipline-, fase- of modelstructuren te organiseren.


Wat te doen bij afwijkingen

Wanneer een worksetnaam niet voorkomt in de toegestane lijst:

  1. Controleer of de worksetnaam overeenkomt met de projectafspraken.
  2. Pas de naam aan zodat deze exact overeenkomt met een toegestane naam.
  3. Vermijd het aanmaken van nieuwe worksets zonder overleg met de modelcoördinator of BIM-coördinator.

Opmerking

Deze regel is opgenomen als best practice voorbeeld.
Organisaties kunnen deze lijst aanpassen zodat deze aansluit op hun eigen workset structuur of BIM-afspraken.


{
  "Id": "afa13a65-563f-4eca-a6e0-52110b98545b",
  "Filter": {
    "Type": "queryFilter",
    "Properties": [
      {
        "Name": "Query",
        "Value": "$[type = \"Workset\"]",
        "Type": null
      }
    ],
    "SubFilters": []
  },
  "Validation": {
    "Type": "validation",
    "Name": "Worksets",
    "ErrorMessage": "#### Issue\n\nDe worksetnaam **'{ActualValue}'** komt niet voor in deze lijst van voorgestelde workset namen. \n\nverwachte waardes: **'{ExpectedValue}'**\n\n\n#### Oplossing\n\nGebruik een worksetnaam die:\n- begint met een discipline of functie (bijv. *Bouwkunde*, *Installateur*, *IFC*)\n- consistent is met de projectafspraken\n\nVoorbeelden:\n- `Bouwkunde`\n- `Installateur Verwarming`\n- `IFC`\n- `Terrein`\n\n#### Informatie\n\nConsistente worksetnamen verbeteren:\n- samenwerking in team- en link-modellen\n- filtering en zichtbaarheid\n- automatische verwerking van gelinkte bestanden\n",
    "Properties": [
      {
        "Name": "valueToValidate",
        "Value": {
          "Type": "querySelector",
          "Properties": [
            {
              "Name": "query",
              "Value": "name",
              "Type": "list"
            }
          ]
        }
      },
      {
        "Name": "Validator",
        "Value": {
          "Type": "value",
          "Properties": [
            {
              "Name": "value",
              "Value": "list:IsIn",
              "Type": "list"
            }
          ]
        }
      },
      {
        "Name": "expectedValue",
        "Value": {
          "Type": "staticListValueSelector",
          "Properties": [
            {
              "Name": "list",
              "Value": "Shared Levels and Grids,Bouwkunde,Architect,Constructeur,Workset1,\"Shared Views, Levels, Grids\",IFC,Infrastructuur Bovengronds,Infrastructuur Ondergronds,Installateur Electra,Installateur Luchtbehandeling,Installateur Sprinkler,Installateur Verwarming,Installateur Water,Installateur Werktuigbouw,Interieur,Leverancier,Situatie,Terrein,Uitvoering",
              "Type": "list"
            }
          ]
        }
      }
    ],
    "SubValidations": []
  },
  "Details": {
    "Name": "Workset namen",
    "Impact": 2,
    "Priority": 2,
    "Tags": [
      "3.5 Structuur en naamgeving"
    ],
    "Description": "# Workset namen\n\nDeze regel controleert of **worksetnamen in het model overeenkomen met een vooraf gedefinieerde lijst met toegestane worksetnamen**.\n\nHet gebruik van een vaste set worksetnamen helpt om **consistentie en voorspelbaarheid in modellen** te waarborgen. Hierdoor kunnen teams beter samenwerken en kunnen geautomatiseerde processen eenvoudiger worden toegepast.\n\n---\n\n## Controle op worksetnamen\n\nDe regel controleert alle **Worksets** in het model.\n\nVoor elke workset wordt gecontroleerd of de naam voorkomt in een **lijst met toegestane worksetnamen**.\n\nWanneer een worksetnaam niet voorkomt in deze lijst, wordt deze als **afwijkend** gemarkeerd.\n\n---\n\n## Toegestane worksetnamen\n\nDe volgende worksetnamen zijn toegestaan:\n\n- Shared Levels and Grids  \n- Shared Views, Levels, Grids  \n- Bouwkunde  \n- Architect  \n- Constructeur  \n- Installateur Electra  \n- Installateur Luchtbehandeling  \n- Installateur Sprinkler  \n- Installateur Verwarming  \n- Installateur Water  \n- Installateur Werktuigbouw  \n- Infrastructuur Bovengronds  \n- Infrastructuur Ondergronds  \n- Interieur  \n- Leverancier  \n- Situatie  \n- Terrein  \n- IFC  \n- Uitvoering  \n\n---\n\n## Waarom consistente worksetnamen belangrijk zijn\n\nConsistente worksetnamen verbeteren de **structuur en beheerbaarheid van het model**.\n\nVoordelen zijn onder andere:\n\n- betere **samenwerking tussen disciplines**\n- duidelijke **scheiding van modelonderdelen**\n- eenvoudiger **beheer van gelinkte modellen**\n- betrouwbaardere **filtering en zichtbaarheid**\n- ondersteuning van **geautomatiseerde workflows**\n\nIn veel projecten worden worksets gebruikt om **discipline-, fase- of modelstructuren** te organiseren.\n\n---\n\n## Wat te doen bij afwijkingen\n\nWanneer een worksetnaam niet voorkomt in de toegestane lijst:\n\n1. Controleer of de worksetnaam overeenkomt met de **projectafspraken**.\n2. Pas de naam aan zodat deze **exact overeenkomt met een toegestane naam**.\n3. Vermijd het aanmaken van nieuwe worksets zonder overleg met de **modelcoördinator of BIM-coördinator**.\n\n---\n\n## Opmerking\n\nDeze regel is opgenomen als **best practice voorbeeld**.  \nOrganisaties kunnen deze lijst aanpassen zodat deze aansluit op hun **eigen workset structuur of BIM-afspraken**.",
    "HelpUrl": "https://help.daqs.io/daqs/BestPractises/NL/WorksetName/",
    "TimeToSolve": 20,
    "AllDisciplines": true,
    "Disciplines": []
  },
  "Metadata": []
}