forge - devcon 2016: integrate & extend your construction ecosystem with bim360 api & forge
TRANSCRIPT
© 2013 Autodesk
Integrate and Extend your Construction Ecosystem with BIM360 API and FORGEManu Venugopal, Ph.D.Senior Product Manager
Saikat BhattacharyaTechnical Consulting Manager
Keith White, AIATechnical Consultant
Manu Venugopal Saikat BhattacharyaKeith White
@AutodeskForge#ForgeDevCon
© 2016 Autodesk, Inc. All rights reserved.
Forge Keynote JE DUNN BIM 360
API &
ForgeExtend BIM360 Docs
with Issues
Free your BIM data
AR/VR
AEC @AutodeskForge
Agenda
• FORGE & BIM 360: What’s new?• API deep dive & demo• Q&A
Forge & BIM 360: What’s new?
© 2016 Autodesk, Inc. All rights reserved.
Platform BIM360 UXNew API
© 2016 Autodesk, Inc. All rights reserved.
Platform
New API
BIM 360 UX
© 2016 Autodesk, Inc. All rights reserved.
Platform
New API
BIM 360 UX
© 2016 Autodesk, Inc. All rights reserved.
Ecosystem Integration
Field Management
Layout & Verification
Production Planning
Building Operations
FORGE
Construction Enterprise Integration & Insight
Project Control - Doc Management, RFIs, Submittals
VDC / BIMManagement
© 2016 Autodesk, Inc. All rights reserved.
Business EnablementManage Data Visualize/
Simulate Make Collaborate Integrate/Extend
Foundation Services
Autodesk ID
Usage Reporting
StructuredStorage
Data Management
Projects Materials
Sharing
Activity Commenting
Transfer Avoidance Derivative ServiceBig Data Platform Machine Learning Event ServicesAccess
Control
f(x)d
dx
Service Message
Bus
Object Store
More
Translate
Viewing Market PlaceRenderingGeometrySearch
PLM 360
A360
CAM
Fusion 360
Markup Printing
Design
Fusion DesignDocs
3D Printing
Simulation MoreBIM Design
BIM 360
© 2016 Autodesk, Inc. All rights reserved.
Platform
New API
BIM 360 UX
© 2016 Autodesk, Inc. All rights reserved.
Autodesk BIM 360 Account Administration (HQ)
BIM 360 Field BIM 360 Glue BIM 360 DocsBIM 360 Plan
BIM 360 API
FORGE
Typical Workflow
1. Create your Forge App
2. Connect your App to BIM 360 Account
3. Perform Account-level functions
4. Access your models/drawings
5. View Models & Manage Issues
Access to BIM 360 API in the unified Forge development platform
Account-level (HQ) functionality for BIM 360
Access BIM 360 Docs with Data Management API
FORGE | BIM 360 API
Key User Roles:
Account Admins, Corporate Developers, and
External 3rd Party Developers
Key HQ API Categories:• Secure Account Access Control
• Project Creation/Access Control
• Project Profile
• Partner Companies Directory
• Master Member Directory
• Business Unit Data
BIM 360 API | Account-level (HQ) Functionality
Visit: developer.autodesk.com/en/docs/bim360/v1
BIM 360 API | Account-level (HQ) Functionality
FORGE - BIM 360 API | Early Adopter
Layton Construction connecting project data from ERP system to automatically create projects in BIM 360 HQ and keep them in sync.
“PushingdatadirectlytoBIM360HQfromourERPsystemmeans
lessmanualdataentryrisksandcosts”
- JeffMetcalf,DirectorInformationSystems/Controller, LaytonConstruction
FORGE - BIM 360 API | Early Adopter
JE DUNN’s Dunn Dashboard integrates multiple 3rd party systems including BIM 360 into a cohesive cloud experience
“ByintegratingmultiplesystemsintoDunnDashboard,weareableto
provideaunifiedexperienceforourusers.AndForgeplatform,Viewerand
BIM360APIplaysacriticalpartinhelpingextendthecapabilities.”
- MarkStocks,DirectorofInformationArchitecture,JEDunnConstruction
FORGE - BIM 360 API | Early Adopter
Southland Industries using BIM360 API to integrate BIM 360 project data, models, and documents, with ERP and estimating systems to create a single source of truth.
“ByleveragingthepowerofBIM360APIandconnectingourBIMdatawith
ourEstimatingandERPsystems,wearedevelopingaunifiedworkflowand
platformwhichincreasesouroperationalefficienciesbyprovidingtheright
informationtotherightpeopleattherighttime”
- JulioSaenz,ResearchandDevelopmentManager,Southland
© 2016 Autodesk, Inc. All rights reserved.
Platform
New APIs
BIM 360 UX
© 2016 Autodesk, Inc. All rights reserved.
Autodesk BIM 360 Account Administration (HQ)
BIM 360 Field BIM 360 Glue BIM 360 DocsBIM 360 Plan
BIM 360 API
FORGE
Typical Workflow
1. Create your Forge App
2. Connect your App to BIM 360 Account
3. Perform Account-level functions
4. Access your models/drawings
5. View models & manage issues
Secure and private mechanism to access BIM 360 accounts and project data
Connect to BIM 360 customer accounts when invited
Forge - BIM 360 UX
© 2016 Autodesk, Inc. All rights reserved.
I’m the developer
Connect your Forge App to BIM 360 accounts
Invite a developer
Next steps
© 2016 Autodesk, Inc. All rights reserved.
Autodesk BIM 360 Account Administration (HQ)
BIM 360 Field BIM 360 Glue BIM 360 DocsBIM 360 Plan
BIM 360 API
FORGE
Typical Workflow
1. Create your Forge App
2. Connect your App to BIM 360 Account
3. Perform Account-level functions
4. Access your models/drawings
5. View Models & Manage Issues
© 2016 Autodesk, Inc. All rights reserved.
Data Management API
Viewer
Issues API
Next steps
© 2016 Autodesk, Inc. All rights reserved.
Session: Extend BIM 360 Docs with Issues Service API
© 2016 Autodesk, Inc. All rights reserved.
Session: Free Your BIM Data
API Deep Dive & Demo
Creating Your Forge Account and App
Getting Started / API Deep Dive
Autodesk, Inc. Autodesk, Inc.
CreatingYourAccount(https://developer.autodesk.com)
Getting Started / API Deep DiveCreatingYourApp (https://developer.autodesk.com)
Autodesk, Inc. Autodesk, Inc.
Getting Started / API Deep DiveCreatingYourApp (https://developer.autodesk.com)
Autodesk, Inc. Autodesk, Inc.
Getting Started / Forge BIM360 API Deep Dive
Forge APIs
Forge BIM360 API - Overview
Forge BIM360 API - Tutorials
Forge BIM360 API - Reference
• Autodesk Forge Platform (RESTful API)
• Send Requests to Forge via REST API
• The Forge Platform processes the request and returns information to the via JSON formatted string
Using REST with Forge BIM360 API
Using REST with Forge BIM360 API
• Example Request & Response (Fetch All Partner Companies)• Request URI after serialization by REST API
• https://developer.api.autodesk.com/hq/v1/accounts/1d70dae8-28b6-4dc0-9407-ba238da76eb1/companies?limit=20&offset=0
• Header (not shown) • "Authorization", "Bearer " + Authorization Token
• Base URL• https://developer.api.autodesk.com/hq/v1
• Endpoint• /accounts/1d70dae8-28b6-4dc0-9407-ba238da76eb1/companies
• Parameters (varies per endpoint)• limit=20&offset=0
Using REST with Forge BIM360 API
• Example Request & Response (Fetch All Partner Companies)Response string prior to de-serialization into using REST API[{"id":"a13d7e11-4c69-4f32-b105-d5f7302ea1ce","account_id":"1d70dae8-28b6-4dc0-9407-ba238da76eb1","name":"AEC Technology Consultants","trade":"Architecture", "address_line_1":"12345 Cedar St", "address_line_2“:null,"city":"Sometown","postal_code":"123ABC","state_or_province":null,"country": "United States", “phone":null, "website_url":null, "description":"Making the best out of any situation","created_at":"2016-06-09T17:01:39.557Z", "updated_at":"2016-06-09T17:01:39.949Z", "erp_id":"","tax_id":""}]
BIM 360 API Demo – Sample Integration
Mapping Your Integration with Forge BIM360 API
Creating a Project - Demo
• Demo…
Getting Started / API Deep Dive
Mapping Your Integration with Forge BIM360 API
Creating a Partner Company - Demo
Mapping Your Integration with Forge BIM360 API
Creating a User - Demo
Integration with BIM 360 – Things to Consider
• Create a BIM 360 Project when creating a project in your ecosystem• Future services are easy to activate if an associated BIM 360 project exists
• Understand and map data connections between your construction ecosystem and BIM 360 HQ properties
• Focus on data quality• Enables future analytics and reporting
• e.g. Trade Type for companies or Contract Type for projects
• Consider addition of users strategically in BIM 360 HQ
Where To Begin
Where to Begin
• Resources• BIM 360 API Documentation
• https://developer.autodesk.com• BIM 360 API Forum
• http://forums.autodesk.com/t5/bim-360-api/bd-p/115• Partner Account/BIM 360 Developer Sandbox
• Next Session • “Extend BIM360 Docs with Issues Service API”
Galia Traub, Mikako Harada, Autodesk
Forge.Autodesk.com@AutodeskForge
Get Started
Questions?
Enjoy the rest of the inaugural Autodesk Forge DevCon
Thank You