Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. General Discussion
  3. Why is there no "not accepted values" rule?

Why is there no "not accepted values" rule?

Scheduled Pinned Locked Moved General Discussion
2 Posts 2 Posters 508 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    amh_Caspar
    wrote on last edited by
    #1

    Whilst checking various models I have noticed that a lot of BIM software have standard values (e.g <empty>, <not defined>, [not specified], [text] etc) for properties that aren’t defined. This makes solibri rules such as #203 pointless as they only check whether a value exists, not whether the value is actually specified.
    It would be useful to have a rule of not acceptable values, the opposite of #9 maybe.

    I can achieve something that sort of works by a convuluted method using #203 as a gatekeeper - checked components must have for defined “psetx” and “propertyx” a value, if it passes then again #203 checked components are filtered by Psetx.propertyx is “one of” (not accepted values) and property sets with “Psetx” and “propertyx” “must not exist”. This method is bit fiddely and doesn’t always work.
    If anyone could suggest a better method to check for these standard values I would be grateful or maybe @Solibrians it’s time to add a new rule to the library!

    1 Reply Last reply
    0
    • S Offline
      S Offline
      simon.gilbert Solibrians
      wrote on last edited by
      #2

      You could just add the list of values (enumerations) to a classification in the column that points to the locations you have specified i.e. psetx. This way the classification checks that the components that you are checking have the right value in that property. If it doesn’t exist or match the criterial set then it will be undefined.

      image.png

      The Unclassified tab shows the items that are not classified and their values for that field.
      image.png

      The Classified tab shows the sucessfull classifcations i.e. the component with a matching value.
      image.png

      You can then follow this up with a rule #230 Property Template with Component filters that checks the classification.

      image.png
      In this case checking the components that are defined in the COBie Assets filter and then the classification to check for Uniclass values.

      image.png

      This method has the benefit of being able to import your required values to the classification and also extend its criteria if required using additional columns in the classification.

      You could add another row into the requirements for the rule #230 that checked the particular field or keep this a separate rule. This would then also indicate components that did not have the value i.e. no psetx along with the ones that are not classified.

      This is how we work with the Uniclass values in the COBie Extension.

      1 Reply Last reply
      0

      Copyright © 2025 Solibri Inc. | Powered by NodeBB

      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories