Migrating to Dataflows

Gio Siradze
Gio Siradze
  • Updated

In previous versions of Simplebim we had several alternatives for automation. Starting with Simplebim 11 our goal is to unite them all under the Dataflow ‘umbrella’. You can still use all the old automation and benefit from the effort you have put into learning and developing them. However, all new functionality will be developed only within dataflows, so you should get familiar with the migration possibilities.

NOTE: When you have developed automation (templates and scripts) using Simplebim 10 or older and you have a subscription that allows you to use Simplebim 11, you can have Simplebim 11 and the older Simplebim version installed on the same computer and you can use both with the same license. If you want to make sure that your automation is not broken you can run the automation on the older version and use version 11 for manual work and for developing new automation using dataflows.

Simplebim 10  Simplebim 11  Notes 
Tool Run /  Saved tool configurations  Dataflow Step for running a tool  Previously you could run a tool directly from the ribbon (Run Tool) and you could save named configurations for each tool. A dataflow step that runs a tool is essentially the same; a tool with a configuration and the name of the step is the same as the name for a tool configuration in  the old system. 
Apply Excel template  Dataflow step for applying a template  Previously you could apply a template directly from the ribbon (Apply Template). All Excel Templates in the User Templates folder are automatically migrated to Dataflow Steps, which means that you can use  them as part of your dataflows. For other templates there is a new ‘Apply Template’ -tool that has the name of the Excel template file as a parameter. This allows you to apply any other  template as a Dataflow Step.  As a shortcut you can still drag&drop an Excel template file on the 3D window to apply that template. 
Saved Groups  Dataflow Step for applying a template  Saved groups are also Simplebim templates and you can use the  ‘Apply Template’ -tool to turn them into a Dataflow Step 
Scripts  Data Pipelines (not available yet) Simplebim 11 supports your old scripts with some limitations (see note below). The plan is to migrate scripts to Data Pipelines, which basically consist of importing one or more models, running one or more dataflows and finally exporting one or more models (or Excel, .csv etc. files) 

NOTE: Several tools have undergone extensive refactoring and they are no longer backward compatible. This especially applies to merging and splitting models, quantity calculation and deriving objects. You may encounter these situations when you are running tools from a script or from inside a template. If your script or template no longer works like expected, please contact us at supprt@simplebim.com and we will help you resolve the issue. You can also still use your older version of Simplebim for running such scripts and templates.

The overall change is to move from ad-hoc automation to more structured and manageable automation. This requires some compromises. Before it was convenient to apply one template or run one tool, but for example running many tools with specific configurations in a sequence was cumbersome. With dataflows it is a bit more cumbersome to apply a single template or run a single tool, but automating longer sequences is much easier.

There will be a transition period when some automation is more convenient to define or only possible using the old Excel templates. Over time our plan is to enable all the Excel Template functionality in Dataflows. At that time we also plan to make a converter from Excel Templates to dataflows. In the meantime the following table tells you what can already be done using dataflows. 

Excel Template  Dataflow 
Settings – worksheet   
Template  Dataflows have a name and description. The other information in this section is irrelevant in the context of dataflows. 
Model Author  Not yet supported 
Model License  Not yet supported 
Depends on Templates  Nested dataflows 
Tools  Any tool can be run as a dataflow step 
Application Configuration (Advanced)  Not relevant for dataflows 
IFC Import Settings  The startup window in Simplebim 11 allows you to define the IFC import settings 
IFC Import Configuration (Advanced)  Not relevant for dataflows 
IFC Export Settings  You can use the new ‘Export IFC’ -tool as a step in a dataflow. The configuration of this tool is equal to the old IFC export settings. 
Variables  Not relevant for dataflows 
Resources – worksheet   
Define IFC Property (PropertySet)  The new ‘Add Property’ -tool allows you to add a new property to the model and also to decide which object classes get that new property. 
Define IFC Property (Element Quantity)  Not yet supported 
Define Property  Not yet supported 
Add Property Source  Not yet supported 
Add Property Metadata  Not yet supported 
Model -worksheet   
Set Units  Not yet supported 
Add Identity to Object  Not yet supported 
Add Property to Object Class or Group  The new ‘Add Property’ -tool allows you to add a new property to the model and also to decide which object classes get that new property. Adding properties to Object Group Categories and Object Groups is not yet supported 
Add Identity to Property  Not yet supported 
Swap Property Values  Not yet supported 
Trim Text Property Values  Not yet supported 
Find and Replace Text Property Values  Not yet supported 
Copy Property Values  The new ‘Copy Property Values’ -tool has the same functionality 
Rotate Site Around Pivot Point  The improved ‘Move and Rotate’ -tool has the same functionality 
Move and Rotate Site  The improved ‘Move and Rotate’ -tool has the same functionality 
Move and Rotate Project  The improved ‘Move and Rotate’ -tool has the same functionality 
ModelView -worksheet   
Include/Exclude Objects Based on Object Class or Group  The new ‘Include/Exclude Objects’ -tool has the same functionality 
Include/Exclude Property  The new ‘Include/Exclude Properties’ -tool has the same functionality 
Set Object Color and Transparency Based on Object Class or Group  The new ‘Set Appearance’ -tool has the same functionality 
Validation -worksheet   
Required Objects  Not yet supported 
Required Properties  Not yet supported 
Rules for Text Property Values  Not yet supported 
Enrichment -worksheet  Not yet supported 
Substitution -worksheet  Not relevant for dataflows 
Groups -worksheet   
Add Group Categories  The new ‘Add Group Category’ -tool has the same functionality 
Define Groups Based on Property Values  The new ‘Add or Modify Group’ -tool has the same functionality 
Assign Groups to Group Categories  Not yet supported 
Add Classification Systems  Not yet supported 

Related to

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.