Skip to main content

Keep your library "Alfresco"

I know the word "Alfresco" doesn't have any meaning for people from outside Italy but, let me explain something. When you say "alfresco" ("al fresco") in Italy means either you keep something cold in the fridge, or you put someone in jail. 
Today I don't want to do both of those things, I just want to talk about one of the most powerful and well known Open Source Document Management, ALFRESCO.
In a BIM company one of the biggest challenge is to keep updated and fully compliant the BIM family library. Every day someone is coming to my desk asking for this pump, that valve or those supports and is really hard keep track of all the families and all the requests.

Sometimes I receive a request about a family already available in the server, only because is difficult to find and search in the tons of folders.

There're couple of commercial systems able to perform this task, one of this is UNIFI (http://unifilabs.com/) and if you looking to someting cloud based, professional and completely integrated in Revit, you have to choose this!

But today I'll give you a simple solution, completely free, extremely powerful and fully customizable. Let's start from the beginning: where to find an Alfresco distribution?
Simple BITNAMI website (https://bitnami.com/). On this website you can find tons of web applications already packed into one installation file.

To find an Alfresco installation just search for it and you'll find one installation package; download and install.

After installation you'll have a fully function platform with Tomcat server, Apache Web Server, Mysql Database...cool!

Now you're ready for login and explore the platform.

Ok, I'll not go too much into details because the platform is really simple and it takes 5 minutes to understand everything. Just I want to show the two most important features of this solution.
After the login you'll find couple of menus as Administrator, just go to "Sites" to create you brand new site. Actually this site could be different things: company site if you want to manage a central library, different countries sites if you want to keep separate those libraries and so on. 
For this example I'm using a company site accessible from all the project around the world. The site is moderated that means that only selected users can access.

Once the site is ready, the second step is to start to create folders. Just go back to the home and then click on the site created.

As a result you'll jump into the "Site Dashboard" and you'll find 3 main link on the top right of the page:
  • Site Dashboard (where you're now!)
  • Document Library
  • Site Memebers
Go to Document Library to start to create folders, just try to avoid spaces between words because is a Linux webserver and it doesn't like blank spaces!

Now that your folder is ready you can edit some properties like tags, yes I love this! you can assign as much tags as you need to facilitate the search.

Now is just a matter of creating sub-folders, uploading files, give to them tags and the repository is ready.

Since now nothing that you can do with most of the cloud repository that are already available (Google Drive, Dropbox, One Drive, Autodesk A360). But what if someone want a new element not available in the library? Yes of course they can send an email but is really hard to track this request and apply to this request a review workflow. Is here that Alfresco gives to you the power of a document management.
To show this functionality I'll login as a simple user. The dashboard is different from the administrator and is possible to customize the position of all the widgets.

To ask for a new family we have to create a "New task" from the menu

In the new task we can write a description, a due date, a priority, to who we're asking for this task, we can attach drawings or other reference documents (data sheets, dwg, other family models, etc.), then we can start the workflow. Just think about the power of this feature: you can assign the same task to different "families creator" or just to the BIM Manager and then he can forward this task to other people located in different part of the world. The first user who will start the job, will change the status of the task as "in progress"

Now I'm again as Administrator cause I've assigned the task to this user and you can see that I've a new task to be performed.

I can just enter the task to see the details and change the status and/or assign to other users.

Of course when the task is completed we'll close the task and our collegue will receive an email as alert that the task is completed.

I know...you love this and is just blowing your mind! Other fnctionalities for shared document and user management are just around the corner.

I'll not proceed more explaining users and group creation because is really simple and I want you to explore these areas. There're lots of other functionalities that you can add with external application or with a small investment in customization.
Remember that everything in this tutorial is part of the basic installation of Alfresco so let's go and keep you data "Alfresco"
Bye
Cesare




Comments

  1. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in ALFRESCO, kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on ALFRESCO. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us.
    Avishek Priyadarshi
    MaxMunus
    E-mail: avishek@maxmunus.com
    Skype id: avishek_2 .
    Ph:(0) 8553177744 / 080 - 41103383
    http://www.maxmunus.com/

    ReplyDelete
  2. IMPRESSED WITH SUCH A GOOD CONTENT!!
    VERY INTERESTING
    GREAT WORK
    Bim consulting

    ReplyDelete

Post a Comment

Popular posts from this blog

Tunnel modeling with Dynamo

Introduction Last week I had a nice conversation with one of my Italian friends. The focus of the conversation was how to model a tunnel in Revit starting from an Excel list of points coming out from Civil 3D. So the answer was: Dynamo of course! First input, the section of the tunnel with his diameter; I can't share the details but lets say that we have: Theoretical excavation profile: 200 mm  Precast segment thickness: 500 mm Whit this two elements and the excel of the theoretical cent alignment, we can do everything! Revit profile family The first family we're going to create is a simple circle profile with a diameter parameter. This family will be as a mass category to be able to nest it later in an adaptive component family for the tunnel.  Just save this family...easy! Tunnel model Now we can create a new family as generic adaptive component and load the profile just created. It's important that the family is able to host rebars for future st

Multi-pipe support configurator with Dynamo

As always everything is coming from my childhood…ops no, that's another story. As always everything starts on a white recycled paper just in front of my keyboard; a simple idea becomes immediately a sketch with Revit parameters. I tried many times different kind of plugins for automatic supports placement, but no one of these is able to create a multi-pipes supports (if I'm wrong, please let me know the name of the plugin). The idea for this script in Dynamo, is to create a support for a bounce of pipes going parallel for a while, and create a group that is possible to copy along the path. I'll not focus on the creation of the families that you need for the support but just to explain the main idea, I have 3 different pieces (steel bar, u-bolt and threaded rod) that I'll compose together to create the final support. The first challenge is to align the pipes to the same BOP (bottom of pipe) because they have to stand on the steel bar and locked with the

Dynamo, Revit, Excel, UI...what a wonderful day!

Introduction Today I'll show you two examples of how to use Dynamo to export existing Revit schedules and how to compose a custom schedule on the fly, to be exported to Excel. Both of them with a very nice graphical user interface thanks to Data-Shapes (https://data-shapes.net/) package. Export Schedules Let's start from the easier. The idea behind this script is to export a list of existing schedules to an Excel file, creating for each schedule a separate tab. To be able to complete this script you'll need two packages: Data-Shapes for the graphical interfaces BimorphNodes to extract schedules data The script is very easy and you have to focus only on how to create an interface Then you can use your input to feed the next nodes. Finished! So just push the run button (or use Dynamo Player is you are in Revit 2017.1 or 2017.2) and enjoy the interface. Export parameters to Excel In the second script I'll focus on something more int