In Revit, you cannot easily transfer Dependent views from one Revit project to another. Here’s one way you might workaround this issue:

  1. Make them Independent by using Duplicate with Detailing (resultant duplicate is Independent), you can do this for a batch of Dependent Views using Bonus Tools. Or you can do it slowly, one by one, using the right click and Convert to Independent option.
  2. Select those new independent views and save as selection set with Dynamo (see image below). Load the selection Set and Ctrl+C. Note: this method allows you to Copy all of the required plan Views directly to Clipboard, without having to select Crop Regions as would normally be required…
  3. Paste Aligned – Selected Levels into the target model
  4. Copy View Templates if necessary, you can use this method for individual templates
  5. Reapply any View Templates as necessary

Note: applied Scope Boxes should automatically be copied with the views

Here’s how:

  1. Make a View parameter (Text) in Revit that will hold the list of RVT Links that are visible in a given view
  2. Install Dynamo and my Bakery package
  3. Go to the required View
  4. Set up your definition as below and run it:

This will create a list and convert it to a single string with a line break between each entry, meaning that the resulting view Label in your View Title needs to account for it to ‘grow’ (vertical align to Top or Bottom as required).

 This will need to be run each time you want to ‘update’ the visible Revit link parameter.

Download links:
Installer
Readme
Release Notes

As can be seen in release notes below, most of these are “Improves stability…” fixes.

Platform
 Annotation
  Improves stability when creating dimensions.*
 Family
  Improves stability when editing families*.
 IFC
  Improves placement of the site on Open IFC if the site is located away from the origin, or rotated.
 Schedules
  Improves data integrity of a schedule instance on a sheet with the schedule view.*
  Corrects the name of the Default Structural Area Reinforcement Schedule.*
 Selection
  Improves stability when attempting to use the Selection Box tool in Reveal Constraints mode.*
 Upgrade
  Improves stability when upgrading a model containing corrupt families.*
  Improves stability when upgrading projects which may have some corruption.*
  Improves stability when opening or upgrading a Revit 2015 project which contains stairs.*
 Views
  Corrects an issue causing view filter names to be automatically appended when workshared models are synced.
  Improves stability when editing selection sets in a workshared model.*
  Improves data integrity of Project Address for upgraded projects.*
  Improves stability when selecting a viewport with the Select by ID tool.*
  Improves stability when canceling out of the view templates dialog.*
 Worksets
  Improves stability when deleting an element which may have an invalid ID.*
 Worksharing
  Improves stability when using the Options dialog to log into A360 from a workshared central file.*

Architecture
 Wall
  Improves stability when editing stacked wall types*.
  Improves stability when cutting rooms to the clipboard.*
  Improves stability when clicking Edit Preview in the wall structure dialog.*
  Improves stability when editing the structure of walls.*

MEP
 Annotation
  Improves placement fidelity with wire tags when upgrading a project.*
 Electrical
  Improves stability when no panel schedule template is assigned as the default.*
 Fabrication
  Improves connection consistency of taps.
 Groups
  Improves visual fidelity of lighting fixtures within a copied group after the original group is modified.*
 Mechanical
  Improves stability when using Mechanical Settings.*
 Pipe
  Improves stability when upgrading a project that contains user-created pipe types.*

Structure
 Analytical Model
  Improves stability when opening a project which contains a Structural Isolated Foundation with an invalid analytical model defined as a column.*  
 Families
  Improves stability when placing a slanted column or a beam based on a Generic Model Line Based family.*  
  Improves stability after reloading an annotation symbol family used as a symbolic representation of brace elements on plan views.*  
 Scheduling
  Improves stability when selecting a viewer element associated with Graphical Column Schedule.*  

API
  Improves stability when using Dynamo and the function: Select Divided Surface Families.*  
  Improves stability when DimensionSegment ValueOverride API is called when the dimension value was not overridden.*
  Improves error handling with element’s methods/properties.*
  Improves consistency of UIApplication.PostCommand for pre-selection.*
  Improves error handling with ElementCategoryFilter.*
  Improves stability when editing families which use external resources for keynotes.*
  Adds a validator to the Rotate Tap API to guard against creating invalid models.
  Improves error handling with UIDocument.PromptToPlaceViewOnSheet() function.
  Improves consistency of the RebarContainer element.*

Links for Revit 2015 UR9 for R2:
Download link
Readme
Enhancements List

Download link for Revit 2015 UR9 not for R2:
Download link

Enhancements List (plain text):
Improvements made in Update Release 9
 Revit 2015 build: 20150702_1515
 Revit 2015 R2 build: 20150704_0715

Autodesk® Revit® Platform 2015 Updates
 Improves stability when deleting an element which contained an invalid partition ID.*
 Improves visual fidelity when exporting to DWF.*
 Improves data consistency between a schedule view and a schedule instance on a sheet.*
 Improves stability while upgrading Revit 2012 projects.*
 Improves stability while editing families.*
 Improves stability when using the Options dialog to log into A360 from a workshared central file.*

Autodesk® Revit® MEP 2015 Updates
 Improves stability when upgrading a project that contains user-created pipe types.*

Autodesk® Revit® Structure 2015 Updates
 Improves stability while when placing a slanted column or a beam based on a Generic Model Line based family.*
 Improves stability when reloading an annotation symbol family used as a symbolic representation of brace elements on plan views.*

Autodesk® Revit® API 2015 Updates
 Improves stability while when editing families which use external resources for keynotes.*

Aaron Maller, aka twiceroadsfool, has been sharing his Revit door family package on RevitForum for the past few years. If you haven’t seen it yet, you can check out his post in the thread here:
http://www.revitforum.org/architecture-family-creation/1242-doors-download-nested-panels-nested-frames.html

In the thread, he gives instructions on how the door families work, and a link to download the 179mb zip package:
First important part. The way they work is you only place the ones that say DOOR at the beginning of their name, obviously.

Download Link for the v4 Doors, a sample file with the doors in them, and the Door Schedule accompanying them, is here:
 https://www.dropbox.com/s/lcr5gobpuv…015v4.zip?dl=0

Thanks for sharing Aaron!

Older posts:
Doors for download, Nested Panels and Nested Frames..

Heads-up via http://notanotherrevit.blogspot.com.au/

With this free addin, you can view a graphical representation or summary of all the elements in your Revit model, based on various different filters. You can then also export a CSV of that data.

We can use this for workset validation, like “are any elements are on the wrong workset?”

Here’s how:

  1. Start Jolsoft ModelSTAT
  2. Click Elements – Workset
  3. The resulting graph will show you how many elements on each workset
  4. Click Export – CSV
  5. Open the CSV
  6. You will see a list of workset names, along with a count of how many items exist on each workset

Now, if you actually want to do more specific model interrogation, like finding those elements on the wrong workset, you can use one of these methods:

  1.  My Copy Workset Name to Target Parameter node in Bakery Dynamo package. Copy Workset name to a target parameter and then view it in a Revit Schedule
  2. Use Kiwicodes Bonus Tools, 3d Views for Worksets tool. If you double click on a workset row, it will show a list of elements on that workset
  3. Make your own Dynamo node to get the answer you want

Download modelSTAT at:
ModelSTAT | Autodesk Revit | Autodesk Exchange Apps

Let’s say you have a set of Excel files and you want to feed that information into one Excel file, to allow you to do summaries or produce Charts. How would you go about it? Here is one way:

Install Power Query from:
https://www.microsoft.com/en-us/download/details.aspx?id=39379&CorrelationId=85f847dd-369e-4417-b604-6a2f3c673084

Use this function (copied from link below) to import multiple XLSX to one sheet.

 //Define function parameters  
(#"Directory containing Excel files to combine" as text,
optional #"Name of each Excel object to combine" as text,
optional #"Use first rows as headers" as logical) =>
let
//If the optional Excel object name parameter is not set, then default to Sheet1
ExcelName = if #"Name of each Excel object to combine" = null
then "Sheet1"
else #"Name of each Excel object to combine",
//If the optional Use first rows as headers parameter is not set, then default to true
UseFirstRowsAsHeaders = if #"Use first rows as headers"= null
then true
else #"Use first rows as headers",
//Get a list of all the files in the folder specified
Source = Folder.Files(#"Directory containing Excel files to combine"),
//Filter these to only get Excel files
OnlyGetExcelFiles = Table.SelectRows(Source,
each ([Extension] = ".xlsx")
or ([Extension] = ".xls")),
//Find the full path of each file
FullPath = Table.CombineColumns(
OnlyGetExcelFiles ,
{"Folder Path", "Name"},
Combiner.CombineTextByDelimiter("", QuoteStyle.None),"Merged"),
//Get a list containing each file path
ExcelFiles = Table.Column(FullPath, "Merged"),
//Define a function to get the data from the specified name in each Excel workbook
GetExcelContents = (FileName as text) =>
let
//Connect to the workbook
Source = Excel.Workbook(File.Contents(FileName), UseFirstRowsAsHeaders),
//Get a table of data from the name specified
//If the name doesn't exist catch the error and return null
ExcelData = try Source{[Item=ExcelName]}[Data]
otherwise try Source{[Name=ExcelName]}[Data]
otherwise null
in
ExcelData,
//Call the above function for each Excel file
ReadAllWorkbooks = List.Transform(ExcelFiles, each GetExcelContents(_)),
//Remove any null values resulting from errors
IgnoreNulls = List.RemoveNulls(ReadAllWorkbooks),
//Combine the data from each workbook into a single table
CombineData = Table.Combine(IgnoreNulls)
in
CombineData

Here are some of the steps to get the function into Excel:

Read more at:
Combining Data From Multiple Excel Workbooks With Power Query–The Easy Way! | Chris Webb’s BI Blog

I recently had the pleasure of presenting at the 1st Build SA event of the year. Overall, it was a very informative event that packed heaps of useful content into a half-day of presentations, labs and discussions of real world case studies.

You can get tickets for BuildSA Event 02 – Documentation and Deliverables Part 1 here at this link.

And… here are the downloads from my session on IFC interoperability and conversions:
Slideshow
Speaker Handout
Hands on resources for Lab

(The one missing piece that you don’t get access to is the larger resource download package. If you want to get hold of some of these extra goodies, may I suggest that you attend Build SA Session 2 as per link above? )

Embedded slides:

Embedded handout: