Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. Comments & Feedback
  3. Tech Talks
  4. How do I update Rules in RuleSets

How do I update Rules in RuleSets

Scheduled Pinned Locked Moved Tech Talks
17 Posts 8 Posters 3.7k 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.
  • D Offline
    D Offline
    dothedew
    replied to agroni on last edited by
    #2

    @agroni
    Save your new Ruleset in the folder C:\Users\Public\Solibri\SOLIBRI\Rulesets. Then tell Solibri to open that Ruleset. Or combine all your Rules into one Ruleset and only enable the Rules (right click the rule in the Checking tab) that a particular projects needs and disable the ones it doesn’t.

    agroniA 1 Reply Last reply
    0
    • agroniA Offline
      agroniA Offline
      agroni
      replied to dothedew on last edited by
      #3

      @dothedew
      But that imports the complete RuleSet resulting in the same RuleSet twice in that project. In addition, enabling just the newest RuleSet, will not control if previous issues (from the old RuleSet) have been solved.

      I was talking more of updating one Rule between two RuleSets. Here the explanation:
      My gerenal RuleSet called ABC hast 10 Rules, from which one of them is called “Doors”. The project specific RuleSet is called ABC_PR and has the same amount of rules and especially the “Doors”. In the meantime I update the “Doors” Rule in ABC and I want just the “Doors” in a simple way to bring it to ABC_PR.

      AllesWirdGut Architecture
      www.awg.at

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

        Well, you can indeed work with User Roles which ensures that your latest Rulesets/ITOs/Classifications are loaded from your Master Developement Root Path on the Server everytime any of your clients start Solibri - this gives you the possibility of keeping your “Office Standard” up-to-date.

        However, it seems that this is only applying for NEW SMC files - the resources are inherited right when you create the Solibri file.
        Once the SMC is saved, this “bidirectional link” to the root path is “broken”, meaning all the rules (…) and its changes are now stored in your Solibri Project and no changes to the Master-Ruleset on the server will be loaded into exisiting projects. (BUT BE CAREFUL: Overwritting the Master could indeed happen if the permission settings do not prevent it!)

        This concept actually makes sense because if your Master always updates (and overwrittes) your rules you would not have the possibility to “customize” your template for each new Project … so I am afraid when you update specific rules the only way to “update” this rule instances in the different projects is to either adjust or replace them manually - but the last one does not keep all the legacy stuff.

        Nevertheless, I think when we are speaking of such a centralized ruleset administration, there is definitely some room for improvements. It is actually pretty anoying when have lots of different projects with different versions of the office standard - especially when you implement new rules, you tend to update and fix them more frequently.

        1 Reply Last reply
        0
        • A Offline
          A Offline
          Anne
          wrote on last edited by
          #5

          @Agroni,
          So far we know the way you like it works, isn’t possible at the moment in Solibri. Maybe Solibri can tell or they have plans to implement.

          1 Reply Last reply
          0
          • _c__ Offline
            _c__ Offline
            _c_
            wrote on last edited by
            #6

            I’d like to refresh this thread.

            Is there a trick to re-load a rule from the resource path or do we REALLY need to edit every file wherever the obsolete once have issues?

            😰

            c

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

              @_c_ said in How do I update Rules in RuleSets:

              Is there a trick to re-load a rule from the resource path or do we REALLY need to edit every file wherever the obsolete once have issues?

              I am afraid that you have to reload the ruleset manually in each file where you want to “update”.

              1 Reply Last reply
              0
              • _c__ Offline
                _c__ Offline
                _c_
                wrote on last edited by
                #8

                But we are loosing the links to the issues when doing that. How do you do it, so that it doesn’t happen?

                c

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  lasse.lindqvist
                  wrote on last edited by
                  #9

                  Hi. Check also an upcoming version where rulesets can be externalized to a common location (https://society.solibri.com/topic/1194/upcoming-solibri-version-testers-wanted/17).
                  If there you update the ruleset, say, on a network drive or a OneDrive folder, all projects that refer to it, automatically always load the newest version.

                  T _c__ 2 Replies Last reply
                  0
                  • T Offline
                    T Offline
                    TheoR
                    replied to lasse.lindqvist on last edited by
                    #10

                    @lasse-lindqvist will this also apply to Classifications and Information Takeoffs?

                    L 1 Reply Last reply
                    0
                    • L Offline
                      L Offline
                      lasse.lindqvist
                      replied to TheoR on last edited by lasse.lindqvist
                      #11

                      @theor said in How do I update Rules in RuleSets:

                      @lasse-lindqvist will this also apply to Classifications and Information Takeoffs?

                      Yes, both are externalizable in the same way. Externalizing them is of course optional and the old way of handling them can still be used if wished.

                      1 Reply Last reply
                      2
                      • _c__ Offline
                        _c__ Offline
                        _c_
                        replied to lasse.lindqvist on last edited by
                        #12

                        @lasse-lindqvist thank you.

                        We are going nuts with paths in Solibri. May I also hope that we’ll have relative paths now?

                        c

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

                          @_c_

                          We are going nuts with paths in Solibri. May I also hope that we’ll have relative paths now?

                          In which use case scenarios? What I am most afraid of is the fear of breaking rules, ITOs, … because classification names have been modified. Will this finally going to be fixed?

                          1 Reply Last reply
                          0
                          • _c__ Offline
                            _c__ Offline
                            _c_
                            wrote on last edited by
                            #14

                            I did an extensive list of observations a while ago, here. I made exact lists towards the end of the thread.

                            Some I saw as solved. I discovered, later, that on Mac the Application is always overridden, this is certainly a bug.
                            Then that there is an ini file where paths are stored, that helps.
                            Etc.

                            c

                            1 Reply Last reply
                            0
                            • I Offline
                              I Offline
                              ILikeAnArch
                              wrote on last edited by
                              #15

                              I have one question regards rulesets.

                              The scenario:

                              1. I use ruleset manager to create the XXX Ruleset and save to C Drive
                              2. I add to the project Checking
                              3. I run the XXX Ruleset
                              4. I now want to add some additional Rules from the Library to the original XXX Ruleset
                              5. I now override the XXX Ruleset on the C Drive through Ruleset Manager
                              6. I can load the revised XXX Ruleset into the project….

                              But, the additional rules don’t come over. I am still with the original rules only.

                              As mentioned above, the only solution I can find is to delete and load the ruleset again, loosing the previous issues.

                              Am I missing something?

                              1 Reply Last reply
                              0
                              • agroniA Offline
                                agroniA Offline
                                agroni
                                wrote on last edited by
                                #16

                                I’m reviving this old post of mine from five years ago, because I’m facing a similar situation on a current project.

                                I have three different SMC files that each include two rulesets (csets). One of them is the QualityGate Check, which should be identical across all three files. I’ve noticed that when I modify this ruleset and save it, the changes do not propagate to the other SMC files. The ruleset is also assigned via role. The only workaround that currently works for me is to delete the ruleset in each file and re-import it, but that causes me to lose all existing checking results.

                                Has there been any progress on this in the last five years? Is there an efficient way to synchronize rulesets across multiple files without losing results?

                                AllesWirdGut Architecture
                                www.awg.at

                                1 Reply Last reply
                                4
                                • _c__ Offline
                                  _c__ Offline
                                  _c_
                                  wrote on last edited by
                                  #17

                                  Yes please, resolve this problem.

                                  c

                                  1 Reply Last reply
                                  2

                                  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