microsoft dynamics snap michael mcclary isv developer evangelist microsoft corporation

50

Upload: mariah-cox

Post on 12-Jan-2016

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 2: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Microsoft Dynamics Microsoft Dynamics SnapSnap

Michael McClaryISV Developer EvangelistMicrosoft Corporation

Page 3: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

AgendaAgendaThe Challenge

Microsoft Dynamics Snap

Current Available Snap-ins

Snap Configuration

VSTO Customisation

Recent Developments

Q&A

Page 4: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

The Information ChallengeThe Information Challenge

ERP – CRM – HR – DWERP – CRM – HR – DWERP – CRM – HR – DWERP – CRM – HR – DW

un-structuredun-structuredun-structuredun-structured semi-structuredsemi-structuredsemi-structuredsemi-structured structuredstructuredstructuredstructured

Page 5: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

The Business ChallengeThe Business Challenge

Lack of integration between productivity tools and LOB Systems makes it difficult for organisations to effectively connect People, Information and Business Processes

Information Workers can not easily access the information they require to do their job

The result - low productivity, high costs, low customer satisfaction etc

Page 6: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Office System IntegrationOffice System Integration

Integrate familiar front-end productivity tools with LOB systems – Axapta, Navision, Great Plains, etc

Give Information Workers the information they want in the context and format they need in order to make fast, sound business decisions

Page 7: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Modular Process Configuration

Enhanced Visual Studio.NET tools

Enhanced User Experience

“Best of” Process Library

Role based user experience

Portals and Collaboration

SQL based contextual business intelligence

Web service based composition & integration

ConvergeConvergedd

SuiteSuite

&&

Microsoft Dynamics Microsoft Dynamics RoadmapRoadmap

Page 8: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Microsoft Dynamics SnapMicrosoft Dynamics Snap

What is Microsoft Dynamics Snap?

Addins for Microsoft Office users to work with Microsoft Dynamics AX and CRM

Snap-ins released:

Timesheet management (Dynamics AX)

Vacation management (Dynamics AX)

Business Data Look-up (Dynamics AX and CRM)

Gives Microsoft Office 2003 users access to data and business processes from within a familiar environment

Page 9: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Microsoft Dynamics Microsoft Dynamics SnapSnapFamiliar

Convenient

Controlled

Accurate

Easy

Productive

Integrated

Extensible

Downloadable

source

Page 10: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Value PropositionValue PropositionFor Partners

Partners can easily enhance or customize the shipped solutions, or use them as examples to build new composite application for their customers

For CustomersIncreased ProductivityInteract with business data and collaborate in a familiar and easy way – using Microsoft OfficeLess ERP training requiredReduced errors due to context switchingFlexible solution with Shared Source code

Page 11: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 12: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Snap-ins AvailableSnap-ins Available

Business Data Lookup Snap-in (Microsoft Word & Microsoft Excel)

Business Users can use Task Pane to search and browse Microsoft Dynamics AX Data & copy to Microsoft Word and Microsoft Excel

Attach Microsoft Office documents to Microsoft Dynamics AX records

Page 13: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Business Data Look-UpBusiness Data Look-Up

Page 14: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 15: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Snap-ins AvailableSnap-ins Available

Timesheet Management Snap-in (Microsoft Outlook)

Links Microsoft Dynamics AX time entries with Outlook appointments and meetings

Automated synchronization of linked appointments or meetings.

Useful for Microsoft Dynamics AX customers in service industries or where there is a need to track time across multiple projects

Page 16: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Timesheet ManagementTimesheet Management

Page 17: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 18: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Snap-ins AvailableSnap-ins Available

Vacation Scheduler Snap-in (Microsoft Outlook)

Generate a request from Outlook and e-mail approver, approved request updates Microsoft Dynamics AX Time & Attendance Module

Page 19: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Vacation ManagementVacation Management

Page 20: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 21: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Existing Snap-insExisting Snap-ins

Page 22: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

XML ConfigurationXML ConfigurationModify the Business Data Lookup Behaviour

<?xml version="1.0" encoding="utf-8"?><Configuration>  <SystemConfiguration>  </SystemConfiguration >  <EntityConfiguration>     <Entity Name = "Customer" Table = "CustTable" TableId = "77" MainEntity ="Yes">      <Groups>        <Group DisplayName ="General" AxName="AutoReport">  </Group>        <Group DisplayName ="Description" AxName="Description"> </Group>        <Group DisplayName ="Invoice" AxName="Invoice"></Group>        <Group DisplayName ="Address" AxName="AddressDisplay"></Group>      </Groups>

Page 23: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Modifying Modifying ConfigurationConfiguration

Page 24: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Snap-ins Snap-ins ArchitectureArchitectureComponents (Binaries) in the

Application

Microsoft.OfficeAx.OutlookAddin.dll

Microsoft.OfficeAx.AxSharedAddin.dll

Microsoft.OfficeAx.Excel.dll

Microsoft.OfficeAx.Word.dll

Page 25: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

VSTO IntegrationVSTO Integration

Page 26: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Recent DevelopmentsRecent Developments

Dynamics AX 4.0

Report Packs for SSRS

SharePoint Web Parts

Business Scorecard Manager

Templates

Page 27: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Microsoft Dynamics AX 4 Integration

FormsForms ReportReportss

Bu

sin

ess L

og

icB

usin

ess L

og

icU

ser

Inte

rface

User

Inte

rface

ClassesClasses

TablesTables

Any Program Written in Microsoft Windows

Programming Language

Composite Application

Web Web

WebService

s

Manufacturing ProjectAccounting Distribution

EnterprisePortal

Human ResourceManagement

FinancialManagement

Customer Relationship Management

Supply Chain Management

BusinessAnalysis

CO

M

Bu

sin

ess

Con

necto

r

.NET

Bu

sin

ess

Con

necto

rA

pp

licati

on

In

teg

rati

on

Fra

mew

ork

Page 28: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

SharePoint Web PartsSharePoint Web Parts

RFP Management

Absence and Vacation Schedule

Expense Reporting

Page 29: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Business Scorecard Business Scorecard Manager TemplatesManager Templates

Page 30: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

BSM and AxaptaBSM and Axapta

Page 31: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 32: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 33: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 34: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 35: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 36: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

BSM and Great PlainsBSM and Great Plains

Page 37: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 38: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Receivables ScorecardReceivables Scorecard

Page 39: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Regional Sales ScorecardRegional Sales Scorecard

Page 40: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Regional Sales ScorecardRegional Sales Scorecard

Page 41: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Sales Scorecard with Sales Scorecard with MapPointMapPoint

Page 42: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Payable Management Payable Management ScorecardScorecard

Page 43: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

BSM and CRMBSM and CRM

Page 44: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 45: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation
Page 46: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Lead Count

Page 47: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Looking ForwardLooking ForwardMore snap-ins (planning)

Vendor Management Proposal Lifecycle Management Customer, Case, and Financial Analysis Customer 360 Degree View Expense Report Management Campaign Management Report Subscription Smart Search

2007 Office System

Page 48: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

LinksLinks

Dynamics Snap Sandboxhttp://codegallery.gotdotnet.com/dynamicssnaps

Microsoft Dynamics Community

http://www.microsoft.com/dynamics/community/default.mspx

Dynamics Snap Team Blog

http://blogs.msdn.com/dynamicssnap

Page 49: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

Call to ActionCall to Action

Office as a Developer Platform

Dynamics Snap Sandbox

Opportunities for Integration

Page 50: Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation

© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.