Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. Comments & Feedback
  3. Tech Talks
  4. Classification of a Classification with multiple names doens't work

Classification of a Classification with multiple names doens't work

Scheduled Pinned Locked Moved Tech Talks
7 Posts 4 Posters 938 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.
  • N Offline
    N Offline
    Nuno
    wrote on last edited by Nuno
    #1

    Hi,

    A classification obtained from rules with another classification works fine. In this example Level 2 is obtain automaticly from Level 3:

    9a158b89-2e8a-416f-ab4b-6002afdf2e16-image.png

    Howhever, if the classification in the rules has multiple names active:

    7bab70c7-2b54-49f4-b918-a5f146e6f527-image.png

    then it stops to work:

    7ffda51f-6492-432e-a127-302520fa376b-image.png

    Is this an unexpected behavior? It would be nice to allow to make multiclassifications from an original multiclassification.

    Regards

    Nuno

    1 Reply Last reply
    1
    • N Offline
      N Offline
      nicolaspierret
      wrote on last edited by
      #2

      I have the same issue, using nested classification. I was wondering if this issue is known by developers.

      1 Reply Last reply
      0
      • john.lippJ Offline
        john.lippJ Offline
        john.lipp
        wrote on last edited by
        #3

        For multiple classification, the classification name is all matching classification names seperated by a semicolon. If you look at the Classified Components tab of the classification with multiple names active, it should look similar to when I turn it on for uniclass below:

        image.png

        Therefore, rather than just the name of one of the classifications, you’ll need to put an asterisk before and after the classification name to match the name. This is mentioned in the following post https://society.solibri.com/topic/1263/required-classification-check-sol-11-not-working-giving-wrong-results-when-multiple-classifications-are-allowed/4

        1 Reply Last reply
        0
        • J Offline
          J Offline
          JSN
          wrote on last edited by JSN
          #4

          @john-lipp I am not sure but I interpret what @Nuno said a bit differently …

          Is this an unexpected behavior? It would be nice to allow to make multiclassifications from an original multiclassification.

          I think this is what illustrates the issue …

          b59f1174-e054-420e-9ad3-d61549c3ae99-image.png

          … and you also point it out:

          For multiple classification, the classification name is all matching classification names seperated by a semicolon.

          For us, using nested classifications is great to federate information and single value classification can be handed over many times.
          However it kinda breaks if multiple classifications suddenly end up in a concatenated string of values if they are used in a nested way.

          Is there a valid reason why in the above example Classification B is not simply mirroring Classification A with the following settings?

          f703878a-5cd8-4425-b02e-4e4bf0627b8f-image.png

          Imho this would make things easier. Colleagues are always asking me why this is like it is …

          1 Reply Last reply
          0
          • john.lippJ Offline
            john.lippJ Offline
            john.lipp
            wrote on last edited by john.lipp
            #5

            the value of =1 demonstrates the collection exploded to a single string if you use the contains or matches operator in filters of rules. You should use One Of and None Of in rule filters.

            Your example using “Compartment Wall” and “Wall” as classification names demonstrates the problem of trying to use *Wall* with multiple classifications since it would match Compartment Wall even if it wasn’t classified as such.

            If you look at the unclassified or classified components rules for a multiple classification column, it shows that the classifications aren’t semicolon, but comma separated and have a bracket when there are collection of multiple classifications:
            3145db05-02e4-4861-8998-9384df9dc462-image.png

            So to use the multiple classifications in a column of classification rules, you’ll need to consider the classification name being at the start, end, middle, or the only classification name:
            Start: [NAME, *
            End: *, NAME]
            Middle: *, NAME, *
            Only: [NAME]

            e6921ecc-151a-48fa-b83b-a3323cbdfb8f-image.png

            I’ve logged this issue with our development team as:

            • Multiple Classification Name selection in Classification Rules requires asterisks #1064
            J 1 Reply Last reply
            0
            • J Offline
              J Offline
              JSN
              replied to john.lipp on last edited by JSN
              #6

              @john-lipp

              Thanks for the detailed reply John! For the sake of clarification I just wanted to add that we do not always know all the values or want to hardcode all possible classification rules.

              Sometimes the need for nested classifications is simply because we need to “pass on” values from multiple classifications to federate them in a single one and/or we want to “enrich” elements of existing classifications by also using their values in another nested classification.

              If a change in the original classification would also require manual adjustments in other classifications the usability is gone and errors are the logical result as changes are no longer to be made in just one place to be put in effect.

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

                @JSN

                Thanks for pointing this out. That is an important point and main point of using classifications with the =1 notations to pass values along as classification names. I’ve added the comment and link to your comment to #1064 in our tracking system

                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