Slimomgaan met Filters in Rulesets
1. Slim omgaan met Filters in Rulesets
Solibri biedt een uitgebreide bibliotheek Rules die je voor uiteenlopende controles kunt inzetten. Eén ding heeft het merendeel van de Rules gemeen: ze worden aangestuurd door Filters. Sommige hebben er één, sommige hebben er meerdere, zoals de populaire General Intersection Rule. De verschijningsvorm en het doel van elk Filter is echter steeds hetzelfde: het isoleren van de onderdelen in het model die je met de Rule wilt controleren.
Het correct instellen van Filters kan een tijdrovende klus zijn, helemaal wanneer je jouw Rulesets nog aan het opbouwen bent of aan het experimenteren bent met de instellingen van de Filters. Gelukkig heeft Solibri niet stilgezeten en het werken met Filters de afgelopen releases gebruiksvriendelijker gemaakt:
Wist je dat:
…je Properties met één handeling kunt omtoveren tot een Filter regel door deze te slepen vanuit de Info View naar een Filter?
…je regels in Filters kunt knippen en plakken met Ctrl + C en Ctr + V (of door rechts te klikken op een regel)?
…je regels tijdelijk kunt uitschakelen (zonder deze weg te gooien!) met de Filter 'State' 'Ignore'?
2. Filters op basis van Classifications
Zoals je ziet helpen de tools je al op weg om jouw Rulesets snel werkend te krijgen. Als ik je daarnaast één tip mag meegeven om het bouwen en beheren van Rulesets voor jezelf nog makkelijker te maken is het deze: Stuur jouw Rulesets aan met Classifications!
Net zoals je een Filter op basis van Properties kunt instellen, kun je hiervoor ook Classifications gebruiken.
Waarom is dat handig?
• De instellingen van de Filters in de Rulesets blijven eenvoudig; je hoeft alleen naar een Classification te verwijzen. Alle slimmigheden m.b.t. het uitfilteren van de juiste componenten zijn dan verwerkt in de Classification instellingen en niet verspreid binnen jouw Rulesets.
• Dat betekent dat je veel makkelijker vanuit één plek aanpassingen kunt doen. Je hoeft bij wijzigingen alleen de Classification aan te passen en niet elke individuele Filterregel in jouw Rulesets na te lopen.
• Bovendien zijn sinds Solibri 9.13.2 Classifications en Rules gelinkt. Verandert er een naam in jouw Classification dan wordt deze wijziging overgenomen in alle Rules waarin de Classification is opgenomen. Hierdoor blijven jouw Rulesets werken ook als er in de naamgeving iets is aangepast.
• Je kunt op deze manier jouw Rulesets veel makkelijker hergebruiken in verschillende projecten omdat je alle project specifieke aanpassingen binnen de Classifications kunt oplossen.
3. Werken met werkpakketten
Het aanbrengen van een standaard Classificationstructuur is in elk project sowieso een goed idee. Daar heb je voor meerdere toepassingen plezier van. Een voor de hand liggende opzet, die ik in de praktijk met name bij
hoofdaannemers zie, is een werkpakkettenstructuur. Hierbij worden de componenten in de modellen ingedeeld in logische verzamelingen die elk als een samenhangend pakket gecalculeerd, ingekocht en gecoördineerd worden.
Vaak wordt hierbij een herkenbare standaard zoals NL/SfB of STABU als kapstokje gebruikt. Deze Classificationstructuur is dan ook meteen in te zetten om makkelijker uittrekstaten per werkpakket te maken, bijvoorbeeld voor prijsvorming en inkoop.
4. Classifications doorkoppelen
Je zou een werkpakketten structuur in één Classification kunnen maken maar een opzet met meerdere Classifications biedt meer flexibiliteit. Een handige feature van Classifications is dat je meerdere Classifications aan elkaar kunt doorkoppelen. Dit doe je door andere Classifications op te nemen in de Classification Rules i.p.v. Properties. Een mogelijke opzet zou bijvoorbeeld kunnen zijn:
Een generieke Classification met algemene instellingen. Deze probeert zo veel mogelijk a.d.h.v. veelvoorkomende zoektermen componenten in te delen in een werkpakket. Deze is ingesteld als onderdeel van de
bedrijfsstandaard.
Een project specifieke Classification die de generieke Classification aanvult met alle project specifieke uitzonderingen. Deze kan door de gebruiker zelf ingevuld worden.
Een verzamel Classification die de resultaten van de overige twee bundelt. Het is deze Classification die je vervolgens in jouw Rule Filters opneemt.
Deze opzet maakt het mogelijk om heel snel een Ruleset in te stellen voor een specifiek model. Alleen de uitzonderingen die niet door de generieke Classification afgevangen kunnen worden moeten nog geclassificeerd worden. Ook handig voor jouw collega die misschien wat minder verstand heeft van Rulesets maar wel met Classifications overweg kan. Deze kan dan alsnog aan de slag met de door jou voorbereidde Rulesets.
5. Nog meer leesvoer
Deze blog is te kort om alle functionaliteiten van Filters en Classifications te behandelen. Op zoek naar een uitleg van de basis? In ons online Help Center vind je diverse artikelen over het werken met Filters en Classifications:
https://help.solibri.com/hc/en-us/articles/12771718136343-Filtering Components
https://help.solibri.com/hc/en-us/articles/1500004070762-Understanding Classifications
Heb je vragen over dit onderwerp neem gerust contact met mij op! [email protected]