Sloth, the online BCF viewer

I am a vocal proponent of the BIM Collaboration Format. I think issue tracking is what is missing in the building industry, and the BCF provide a standard to do just that. In the meantime, more and more tools are supporting BCF, with the notable exception of Autodesk products, even if add-ons can fill this gap for Revit and Navisworks.

Yet, convincing people to leave their spreadsheet-based ways of working to go on BCF-based workflows still need some form of paper-based reports extracted from these BCF issues. Most of the BCF-based tools lacks this sort of reporting. In this regard, BIM Collab is the best one, and provide the ability to create PDF and Excel reports. But even BIM Collab won’t support Word documents, or the ability to use a custom template.

A while ago, I built a small utility to create Word reports from BCF files. However, this tool doesn’t support BCF 2.0, and lack the ability to create Excel reports. It was more than time to upgrade it. Instead of improving upon it, I decide to rebuild it, this time as a web-based tool, to make it more accessible.

So, I introduce you my very first “web-app”, Sloth, an online BCF reports generator.

Sloth BCF

You can upload a BCF file and see the resulting report in your browser, showing the main information in your issue: Tittle, author and creation date, along with the first screenshot in your issue.

Uploading a BCF file

Once your issues are loaded in your browser, you can export them in a report in a Word or Excel format, writing down all information found in this BCF file. Sloth use basic styles in Microsoft Word to highlight titles and dates.

Export a Word report

You can also upload a Microsoft Word template (.dotx) before exporting the Word report. Your template will be used to create this report.

Add a Word template

To read these BCF files, I am using the XbimBCF .Net library developed by the team.  Xbim is following to the letter the BCF specification, adding every necessary check to ensure that all mandatory values are here, between the assigned limits. A few solutions don’t support these specifications, you will end up with the following error message if you try to upload a BCF file from them:

Error in the BCF file

I have tested Sloth with BCF files created in bimsync, Tekla BIMSight, BIMcollab and Solibri. I assume that BIMCollab’s Revit and Navisworks plugins will work as well, please let me know if it is not the case.

As usual, the application is open-source, licensed under the MIT Licence. You can find the source on GitHub. Please don’t hesitate to report any issues you might find, and happy reporting!

6 thoughts on “Sloth, the online BCF viewer

  1. Bonjour Simon,

    J’ai déjà pu tester votre Sloth au lancement du site et cela fonctionnait.
    Suite à deux nouveaux tests avec un BCF issue de Tekla BIMsight, et un de Revit avec BCFier 2.2.0, le message suivant s’affiche dans les deux cas:
    An error occurred while processing your request.
    Develepment Mode
    Swapping to Developement environment will display more detailed information about the error that occured.
    Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application.

    Auriez-vous une idée du problème?

  2. Bonjour Simon,

    Nous travaillons actuellement sur un projet de logements dont la pré-synthèse a été faite avec Tekla BIMsight.
    Le BIM Manager nous a fait des remarques en BCF. Je n’ai aucun problème pour exporter ce fichier BCF à l’aide de Sloth.
    Par contre, lorsque je répond aux commentaires du BIM Manager sur le même fichier BCF, en ajoutant des captures d’écran et des commentaires, Sloth ne m’exporte pas mes nouvelles captures d’écran. Cependant, je récupère très bien mes commentaires.
    Les exports sont fait au format Word.
    Est-ce que j’ai oublié une étape ou est ce que Sloth ne supporte pas les nouvelles captures d’écran.

    Je vous remercie d’avance.

    • Bonjour Thibaut,

      Il y a probablement un problème dans ma traduction du BCF. Pourriez-vous m’envoyer vos BCF problématiques afin que je puisse corriger cela ?

      Merci !

Leave a Reply

Your email address will not be published. Required fields are marked *