Completely automated IFC export on remote computer?

Hi folks,

I would like to automate an IFC export from Revit on a remote computer. As of now, it is a boring and time consuming task. Automating it would free up both workstations and people. I’m guessing that the whole process can be automated but I’m not sure of how to technically accomplish it. Hopefully you guys can point me in the right direction.

What I want to accomplish (on a remote computer)

  1. Launch Revit model at a set time mon-fri (after office hours)
  2. Export IFC model to location on network drive
  3. Shut down Revit

Task schedule (?)

  1. Launch Revit at a set time mon-fri
  2. Open Revit File
  3. Launch Dynamo
  4. Open Dynamo File
  5. Execute Dynamo File
    5.1. Load Revit model as input
    5.2. Initiate IFC export
    5.3. Choose IFC file version (pre defined)
    5.4. Export IFC to file location
  6. Shut down Dynamo
  7. Shut down Revit

I can accomplish task 1 through a simple batch script. But after that I’m pretty much stuck… I’m experienced in Revit but new to Dynamo. Using a batch script, is it possible to hook into the Revit API to accomplish step 2-7? Is my approach even logical? Is there another approach which is more simple and better?

I appreciate all feedback. In the meantime I’ll browse the forum for similar topics. Noticed some great posts regarding IFC exports (task 5.1-5.4) which I will read. Will update with my progress.