Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. General Discussion
  3. BIMcollab BCF-API connection now available

BIMcollab BCF-API connection now available

Scheduled Pinned Locked Moved General Discussion
33 Posts 12 Posters 11.0k 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.
  • agroniA Offline
    agroniA Offline
    agroni
    wrote on last edited by
    #12

    good to hear from you @degraan and thank you for the explanations from KUBUS side.
    This discussion started from my side (also from previous Topics) since I was PingPonged between kubus and solibri of who and how should this brigde be gapped. As a satisfied customer of both products I want to reach here common grounds. In the end of this process it is us… the clients, who are on the frontier line.

    This request of creating a the same BCF Manager as for other Interfaces has to do purely with improvement of our daily workflows within the SOLIBRI environment with respect to reducing working hours, mistakes and communicating consistent data.
    I don’t believe that many of Solibri Users would habe anything against if this brigde between the two Interfaces would be finaly errected.
    @Solibrians Open our pathway for our openBIM projects…

    AllesWirdGut Architecture
    www.awg.at

    1 Reply Last reply
    1
    • degraanD Offline
      degraanD Offline
      degraan
      wrote on last edited by
      #13

      All, please note that in the BIMcollab-Connection-API all needed functionality is available for Solibri to implement these requests. We cannot do anything more here to help. Solibri has to build this functionality into their BCF Connector.
      @tonigyllenberg can you explain here if and when this is on Solibri’s roadmap?”

      1 Reply Last reply
      0
      • mwhdejongM Offline
        mwhdejongM Offline
        mwhdejong
        wrote on last edited by
        #14

        Hi @tonigyllenberg!

        When using the new BIMcollab connection, the ‘Area’ field is not accepted as a filter in the synchronization. All issues present in the BIMcollab project are synchronized to the Solibri presentation, which is of course not the intention. When using the old one, de ‘Area’ field filter works perfect.

        http://www.linkedin.com/in/mwhdejong

        1 Reply Last reply
        0
        • tonigyllenbergT Offline
          tonigyllenbergT Offline
          tonigyllenberg Solibrians
          wrote on last edited by
          #15

          Hello @mwhdejong,

          Thanks for the report. Area is a BIMcollab-specific field, which is not supported in the BCF standard. The BCF-API connection is standard compliant, so no custom fields are currently supported, and thus, cannot be used for filtering. The reason it works for the previous connection, is that Area in BIMcollab is mapped to Location in Solibri.

          This is something that we (Solibri) and BIMcollab can propose together to the BCF committee as an addition to the standard.

          Kind regards,

          Toni on behalf of the Solibri team

          mwhdejongM degraanD 2 Replies Last reply
          0
          • mwhdejongM Offline
            mwhdejongM Offline
            mwhdejong
            replied to tonigyllenberg on last edited by
            #16

            @tonigyllenberg Thank you Toni!

            I think the Area field filter in ‘Filter Imported Issues’ should be unactive (or not visible) in this window in Solibri, so the user can not use this one. The other fields works good, but it’s a kind of strange dat de Area field is visible in the filter possibilities when the BCF connector is used in combination with BIMcollab.

            http://www.linkedin.com/in/mwhdejong

            1 Reply Last reply
            1
            • degraanD Offline
              degraanD Offline
              degraan
              replied to tonigyllenberg on last edited by
              #17

              @tonigyllenberg said in BIMcollab BCF-API connection now available:

              Hello @mwhdejong,

              Thanks for the report. Area is a BIMcollab-specific field, which is not supported in the BCF standard. The BCF-API connection is standard compliant, so no custom fields are currently supported, and thus, cannot be used for filtering. The reason it works for the previous connection, is that Area in BIMcollab is mapped to Location in Solibri.

              This is something that we (Solibri) and BIMcollab can propose together to the BCF committee as an addition to the standard.

              BIMcollab’s Connection API offers Solibri the possibility to support Area including filtering. So it is up to Solibri to offer additional functionality for users in the connection to BIMcollab.

              1 Reply Last reply
              0
              • tonigyllenbergT Offline
                tonigyllenbergT Offline
                tonigyllenberg Solibrians
                wrote on last edited by
                #18

                Hello again!

                The suggestion of an integrated BCF Manager from BIMcollab has been brought up a few times in the past, for example here, and we are aware of the desire. From our perspective, we strive to provide users with standard-compliant solutions, such as the BCF-API connection, which BIMcollab has also recently made public (and this post was to inform our common users of it).

                At Solibri, we are currently working on a project to make major improvements to the BCF Connector, as we want to provide a standard-compliant interface which brings value to all of our users, regardless of what issue management system they prefer to use.

                As @degraan mentioned above, the implementation of an integrated BCF Manager would be on BIMcollab’s side, however to allow for their implementation we (Solibri) may need to first implement some specific API additions to our SDP (Solibri Developer Platform).

                Solibri Developer Platform is intended to allow ThirdParty integrations, and this would be the correct path for an integrated BCF Manager. The work involved with providing the possibility for BIMcollab to integrate a BCF Manager in Solibri is not in the roadmap by itself, nevertheless, with the ongoing improvements of the BCF connector, we are adding to the functionalities which are needed to integrate the BIMcollab SDK. After the next public release, we will be much closer to having this possibility.

                Regarding @degraan 's last comment about Area in filtering, the buildingSMART defined BCF-API standard does not support any non-standard compliant fields, such as Area. Solibri supports the BCF-API as defined by the buildingSMART standard. The best way to add new specific customizations would be to bring the matter up in the BCF standard committee, which is something we (Solibri and BIMcollab) can propose together.

                Kind regards,

                Toni on behalf of the Solibri team

                1 Reply Last reply
                2
                • André SchnabelA Offline
                  André SchnabelA Offline
                  André Schnabel
                  wrote on last edited by
                  #19

                  We brought up Area and more in the BCF committee already few years ago; and yes we would like to keep doing this together with Solibri. Since this committee is quite slow in following client requirements we decided to move forward. @tonigyllenberg we invite Solibri to do the same, together with us. The standard will follow innovators anyway 😉

                  https://www.linkedin.com/in/andré-schnabel-46b9a29/
                  https://www.xing.com/profile/Andre_Schnabel14/cv?sc_o=mxb_p

                  1 Reply Last reply
                  2
                  • RicardoR Offline
                    RicardoR Offline
                    Ricardo
                    wrote on last edited by
                    #20

                    Regarding the New Bimcollab API, is this the topic where we also could post our feedback?
                    We are experiencing multiple problems with this new API. Problems that we haven’t experienced before with the old API…

                    • Data loss. When synchronizing to BIMcollab, sometimes data like added text in the description does not get synchronized. (This is random and not easily reproducible)

                    • Synchronization report does not display the real amount of changed/new items. (Almost always)
                      For example, when 2 issues are edited and then synchronized, the report could say 21 issues changed. This is the case for import and export.

                    • The order of issues in BIMcollab is changed when uploading (Random)
                      For example the picture below. The issues are made in order of 4-5-6 in Solibri, but in BIMcollab they change in order. After synchronizing back to Solibri, the order changes in Solibri too.

                    8c526d65-7933-41db-ad37-d0645b7b1f9d-image.png

                    • Sometimes slides don’t get uploaded at all. (Random)

                    fa16de1e-a31b-4b94-8bcf-1656cd4a30f8-image.png

                    At this moment, we can not use this API because of this poor performance that we experience.

                    Do other people also experience these kind of problems?

                    1 Reply Last reply
                    0
                    • André SchnabelA Offline
                      André SchnabelA Offline
                      André Schnabel
                      wrote on last edited by
                      #21

                      Dear @Ricardo
                      thank you for your feedback. If you encounter any problems regarding the connection Solibri-BIMcollab you can always send your email either to Solibri support (for NL you can reach out to KUBUS as your Solibri contact, to Solibri directly or of course to [email protected]). We will then take action regarding your findings, either solve it, inform Solibri of any problems or help you understanding the possibilities of the connection.
                      I will gladly get involved here with my colleagues from BIMcollab support.

                      https://www.linkedin.com/in/andré-schnabel-46b9a29/
                      https://www.xing.com/profile/Andre_Schnabel14/cv?sc_o=mxb_p

                      1 Reply Last reply
                      0
                      • tonigyllenbergT Offline
                        tonigyllenbergT Offline
                        tonigyllenberg Solibrians
                        wrote on last edited by tonigyllenberg
                        #22

                        Hello @Ricardo,

                        If you have the log files from this specific instance, would you be able to provide those for analysis? If so, could you send them to [email protected].

                        Log files are available here:

                        Windows: C:\Program Files\Solibri\SOLIBRI\log
                        Mac: /Applications/Solibri/log

                        A few things to try in the meantime:

                        Sync report: If I understood correctly, the problem you are facing is that the sync report indicates that all issues have been edited (either up or down). Unfortunately this is the case (and has been) for the sync report, when synchronizing the entire presentation. The sync report does not check individually which slides are changed, but rather indicates that all slides are pushed (or pulled), even if only 1 or 2 have actual changes. One way to currently avoid this, and to have more control over syncing, is to select the issues you wish to upload (or download changes to) and use the “Synchronize only selected issues” :

                        Screenshot 2020-05-27 at 12.28.39.png

                        Issue order changes: This is due to the fact that during the initial sync, Solibri adopts the server index numbers. This is because we do not want to impose our index numbers on the server, and instead use just one common numbering. After the first sync, this should no longer jumble.

                        The sync report and issue ordering problems will no longer be visible in the next release (which will contain the improvements to BCF Connector).

                        If the logs can be provided, we can look into the data loss (and slides not uploading) issue.

                        Kind regards,

                        Toni on behalf of the Solibri team

                        1 Reply Last reply
                        0
                        • tonigyllenbergT Offline
                          tonigyllenbergT Offline
                          tonigyllenberg Solibrians
                          wrote on last edited by
                          #23

                          Hello All!

                          As an update on this topic, the old BIMcollab connection has now been removed with the release of Solibri 9.12.0.

                          To connect to your BIMcollab project, select the BIMcollab New connection from now on, and remember to add your project-specific URL when making the initial connection.

                          Kind regards,
                          Toni on behalf of the Solibri team

                          D 1 Reply Last reply
                          0
                          • D Offline
                            D Offline
                            Dennis
                            replied to tonigyllenberg on last edited by
                            #24

                            @tonigyllenberg
                            Hi Toni,

                            I can still connect to the “old BIMcollab” API. Will I lose the connection when I restart Solibri?
                            I am still working with Solibri 9.10, the BIMcollab New API causes some problems in this version.

                            Kind Regards,

                            Dennis Beeke

                            RicardoR 1 Reply Last reply
                            0
                            • RicardoR Offline
                              RicardoR Offline
                              Ricardo
                              replied to Dennis on last edited by
                              #25

                              @DeBeek said in BIMcollab BCF-API connection now available:

                              @tonigyllenberg
                              Hi Toni,

                              I can still connect to the “old BIMcollab” API. Will I lose the connection when I restart Solibri?
                              I am still working with Solibri 9.10, the BIMcollab New API causes some problems in this version.

                              Kind Regards,

                              Dennis Beeke

                              The ‘old’ connection will still work in the ‘old’ Solibri version.

                              D 1 Reply Last reply
                              0
                              • D Offline
                                D Offline
                                Dennis
                                replied to Ricardo on last edited by
                                #26

                                @Ricardo , the old server doesn’t appear in the serverlist anymore: 6b8e6136-c105-4350-abb1-53a2e7a7d710-image.png

                                1 Reply Last reply
                                0
                                • JeroenKoomenJ Offline
                                  JeroenKoomenJ Offline
                                  JeroenKoomen
                                  wrote on last edited by
                                  #27

                                  The same here… still working with old version of Solibri

                                  b2417b47-a28a-4cb9-9712-6933e9b7a0bb-image.png

                                  http://www.linkedin.com/in/koomenjeroen
                                  https://www.bimloket.nl/BIMbasisILS

                                  1 Reply Last reply
                                  0
                                  • R Offline
                                    R Offline
                                    Remco
                                    wrote on last edited by
                                    #28

                                    So basically if you want to set up a new connection in either the ‘old’ Solibri version, i.e. 9.10 or in the new 9.12 version you will only be able to connect to the BIMcollab new server.
                                    As @DeBeek points out, working with the BIMcollab new server is somewhat buggy in 9.10, so this means you will have to upgrade to 9.12 .
                                    @tonigyllenberg Is it possible to re-enable the option to connect to the ‘old’ server again in 9.10 for the time being?Since not everybody can upgrade instantly to a new version.

                                    1 Reply Last reply
                                    0
                                    • tonigyllenbergT Offline
                                      tonigyllenbergT Offline
                                      tonigyllenberg Solibrians
                                      wrote on last edited by tonigyllenberg
                                      #29

                                      Hello All!

                                      Unfortunately we cannot enable the old connection specifically only for older Solibri versions; it is either available for all Solibri versions, or not available. As the new BCF Live Connector in 9.12.0 only supports BCF-API connections, such as the BIMcollab new connection, we have disabled the old BIMcollab connection with the release of 9.12.0. Therefore it will not show up as a selectable server in an older version of Solibri either.

                                      Regarding issues with the new connection, as discussed with @Paul-Deckers from BIMcollab, any issues experienced with the BIMcollab new connection should be reported for evaluation.

                                      On a related note, the BCF Live Connector in 9.12.0 was developed to drastically improve the BCF workflow, and to specifically address some of the issues with the previous BCF Connector. We recommend updating to 9.12.0 to benefit from the improvements.

                                      Kind regards,
                                      Toni on behalf of the Solibri team

                                      1 Reply Last reply
                                      0
                                      • alex.nesbittA Offline
                                        alex.nesbittA Offline
                                        alex.nesbitt
                                        wrote on last edited by
                                        #30

                                        Hello, just tried it out and getting some great performance improvements. Good work.

                                        I have spotted a bug with the “Live issue details” not being able to add components to issues from the selection basket. Can still do this in the “Issue details” window though.

                                        51d68e02-3147-4933-a98f-6f858a6c2226-image.png

                                        1 Reply Last reply
                                        0
                                        • tonigyllenbergT Offline
                                          tonigyllenbergT Offline
                                          tonigyllenberg Solibrians
                                          wrote on last edited by
                                          #31

                                          Hello @alex-nesbitt!

                                          It’s good to hear about the performance gains 🙂

                                          Without knowing more about this specific case, I suspect the issue about components can be explained by looking into the BCF-API standard. As viewpoints are immutable, once they have been added to a live issue (or e.g. local issues imported to BCF Live) and synchronized, the viewpoint, including components, is no longer editable. This being said, it is possible to add components from the selection basket to the issue until the moment that the issue is synchronized.

                                          A few suggestions which may be beneficial:

                                          1. Using the Mark As Ready button (Settings -> BCF Live Connector -> Use automatic Synchronization-> Off) should solve this case by allowing you to work on your issue details and viewpoints before adding them to the synchronization queue (by selecting Mark As Ready).

                                          In case you do not wish to use the Mark As Ready feature, here are a couple of other suggestions:

                                          1. For importing local issues, make sure the components are added before the issue is imported to BCF Live and synchronized.
                                          2. When adding issues directly into BCF Live, the issue will not be synchronized until a title is added (i.e. viewpoints and components, along with other details can be edited up until a title is provided).

                                          Screenshot 2020-10-21 at 10.42.23.png

                                          Please let me know if these solve the problem you are facing.

                                          Kind regards,
                                          Toni on behalf of the Solibri team

                                          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