Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. General Discussion
  3. 203 - Value conditions?

203 - Value conditions?

Scheduled Pinned Locked Moved General Discussion
6 Posts 4 Posters 1.3k 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.
  • JSNJ Offline
    JSNJ Offline
    JSN
    wrote on last edited by
    #1

    What’s the point with “Optional” and “Must not exist”? How should those options be used to get valid issues?

    cb9da3a0-4d0e-4edc-81c0-5bcb12114ee6-grafik.png

    I mean, I get an error description but it does not really make sense to me.

    d21d733b-d47e-413a-968a-4c7ef6071fcb-grafik.png

    MattiM 1 Reply Last reply
    0
    • MattiM Offline
      MattiM Offline
      Matti Solibrians
      replied to JSN on last edited by
      #2

      @JSN

      The Optional is for checking property values that are optional, but if they exists they have some requirements.

      The Must not exist is not often needed. It can be used to check NULL value of a property. E.g. could be used as gatekeeper rule to find the one with NULL.

      From the https://help.solibri.com/hc/en-us/articles/1500004738242-203-Required-Property-Sets

      Value Exists: Select the value from the following options:

      Optional: The property can have a value, but it is not required.

      Must exist: The property must have a value.

      Must not exist: The property must not have a value.

      JSNJ 1 Reply Last reply
      0
      • JSNJ Offline
        JSNJ Offline
        JSN
        replied to Matti on last edited by JSN
        #3

        @Matti-Kannala

        Thx for clarification, that’s basically what I thought but what is if there is no such Property in the model at all? I still getting an error - on IfcBuilding due to the behaviour of 203 - which is not understandable as it is flagged as optional …

        https://imgur.com/a/dqVVjHw
        (Idk why but can’t upload images here currently, I always get a parsing error)

        john.lippJ 1 Reply Last reply
        0
        • john.lippJ Offline
          john.lippJ Offline
          john.lipp
          replied to JSN on last edited by
          #4

          @JSN

          Optional should probably read: “The required property must exist and can have a value, but that value is not required”

          It sounds like you want to check for blank TypeOfBrick properties and have a result only if a component has a TypeOfBrick property, with no value.

          In the checked components filter, if you include walls with that property defined, it will ignore the ones with the missing property set/property. (You could also use a filter row to exclude walls that have that property Undefined)

          There seems to be something wrong with the image uploading, so I’ll have to textually put the filters that should work.

          Checked Components:

          State: Include
          Component: Wall
          Property: Pset_WallSpecific.TypeOfBrick
          Operator: Is Defined

          Property Sets:
          Component: Wall
          Property Set: Pset_WallSpecific
          Property: TypeOfBrick
          Value Exists: Must Exist
          Value Conditions: X=*

          1 Reply Last reply
          0
          • JSNJ Offline
            JSNJ Offline
            JSN
            wrote on last edited by
            #5

            @john-lipp said in 203 - Value conditions?:

            In the checked components filter, if you include walls with that property defined, it will ignore the ones with the missing property set/property. (You could also use a filter row to exclude walls that have that property Undefined)

            Of course John, I am aware of that, it’s, as you noticed. more the point that description and expection is diverging. Or in other words, imagine you have a list of properties you want do check and you use the excel import tens by tens of times cause you want to work smart as the amount of properties and rules is already an advanced number … but then you would have to adjust the filters anyhow as e.g. optional is not supposed to be working as expected.

            https://imgur.com/a/8qHRDEk

            It’s just another point to add on the extended list of what’s wrong with the property checking …
            https://society.solibri.com/topic/1902/a-flawless-property-checking-rule-with-a-full-configurable-import?_=1656313890733

            1 Reply Last reply
            0
            • B Offline
              B Offline
              BIM1337
              wrote on last edited by
              #6

              Old topic here but when doing a value for must not exist.
              Checked Components:

              State: Include
              Component: Wall
              Property: Pset_WallSpecific.TypeOfBrick
              Operator: Is Defined

              Property Sets:
              Component: Wall
              Property Set: Pset_WallSpecific
              Property: TypeOfBrick
              Value Exists: Must not Exist
              Value Conditions: X=Dummy

              It says all values can’t exist instead of only the values that have IfcText “Dummy”.

              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