17

Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

  • Upload
    others

  • View
    31

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus
Page 2: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Create Organizational Connections using Microsoft GraphJinlin Xu

Page 3: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1 – Send an email

Module 2 – Create a Planner task

Module 3 – Focus back-end

Summary

Agenda

Page 4: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

GitHub Repo

https://github.com/InteropEvents

/TeamsAppWithGraph

Page 5: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Prerequisites

Download/Enlist GitHub Repo

Install Visual Studio With IIS express

Install .Net Framework 4.7.2 dev pack

Install ngrok

Tenant admin account

Went through the last session: • Integrate a Line of Business App in Teams using the

Modern Office 365 Platform

Page 6: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Outcomes

✓ Understand Graph delegate/application permissions

✓ How to do Graph get/post calls

✓ How to configure Graph API permissions

Page 7: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Big Picture

Teams

Teams App

Page 8: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Demonstration

Page 9: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Module 1 – Send an Email

Read the Graph API to send email

Implement the send email function

Launch the app to test it out

Page 10: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Module 1 – Detail

https://github.com/InteropEvent

s/TeamsAppWithGraph/blob/ma

ster/exercises/Graph/1.Send%20

an%20Email.md

Page 11: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Module 2 – Create a Planner task

Read the Graph API to create planner task

Implement the create task function

Launch the app to test it out

Page 12: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Module 2 – Detail

https://github.com/InteropEvent

s/TeamsAppWithGraph/blob/ma

ster/exercises/Graph/2.Create%2

0a%20Planner%20task.md

Page 13: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Module 3 – Focus back-end

Register the App in Azure for Focus back-end

Implement the get groups function

Implement the create channel function

Implement the add channel tab function

Launch the back-end app

Page 14: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Module 3 – Detail

https://github.com/InteropEvent

s/TeamsAppWithGraph/blob/ma

ster/exercises/Graph/3.Focus%20

back-end.md

Page 15: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus

Introduction

Module 1

Module 2

Module 3

Summary

Summary

Outcomes

✓Understand Graph delegate/application permissions

✓How to do Graph get/post calls

✓How to configure Graph API permissions

Resources

https://developer.microsoft.com/en-us/graph

http://stackoverflow.com/questions/tagged/microsoftgraph

Page 16: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus
Page 17: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus