forge - devcon 2016: integrate & extend your construction ecosystem with bim360 api & forge

28
© 2013 Autodesk Integrate and Extend your Construction Ecosystem with BIM360 API and FORGE Manu Venugopal, Ph.D. Senior Product Manager Saikat Bhattacharya Technical Consulting Manager Keith White, AIA Technical Consultant Manu Venugopal Saikat Bhattacharya Keith White

Upload: autodesk

Post on 14-Jan-2017

107 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 2: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

@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

Page 3: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Agenda

• FORGE & BIM 360: What’s new?• API deep dive & demo• Q&A

Forge & BIM 360: What’s new?

Page 4: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 2016 Autodesk, Inc. All rights reserved.

Platform BIM360 UXNew API

© 2016 Autodesk, Inc. All rights reserved.

Platform

New API

BIM 360 UX

Page 5: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 6: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 7: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 8: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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

Page 9: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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

Page 10: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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

Page 11: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 12: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 2016 Autodesk, Inc. All rights reserved.

I’m the developer

Connect your Forge App to BIM 360 accounts

Invite a developer

Next steps

Page 13: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 14: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

© 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

Page 15: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

API Deep Dive & Demo

Creating Your Forge Account and App

Page 16: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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.

Page 17: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Getting Started / API Deep DiveCreatingYourApp (https://developer.autodesk.com)

Autodesk, Inc. Autodesk, Inc.

Getting Started / Forge BIM360 API Deep Dive

Page 18: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Forge APIs

Forge BIM360 API - Overview

Page 19: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Forge BIM360 API - Tutorials

Forge BIM360 API - Reference

Page 20: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

• 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

Page 21: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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

Page 22: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Mapping Your Integration with Forge BIM360 API

Creating a Project - Demo

Page 23: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

• Demo…

Getting Started / API Deep Dive

Mapping Your Integration with Forge BIM360 API

Page 24: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Creating a Partner Company - Demo

Mapping Your Integration with Forge BIM360 API

Page 25: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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

Page 26: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

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

Page 27: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Forge.Autodesk.com@AutodeskForge

Get Started

Questions?

Page 28: Forge - DevCon 2016: Integrate & extend your construction ecosystem with BIM360 API & Forge

Enjoy the rest of the inaugural Autodesk Forge DevCon

Thank You