Wednesday, November 16, 2016

PowerApps - A new home for app users

The apps you build and publish with PowerApps will be discovered and used in Dynamics 365 on the web. There are several key components to this new experience:
The new home page at home.dynamics.com is a launch pad for business users. It displays all of your apps -- the apps you've specifically chosen to use (e.g., by launching from a share email or opening from AppSource) or an admin has provisioned for you. This includes all of your PowerApps, as well as Dynamics 365 applications from Microsoft. You can search for apps, filter by environment, and pin the apps you use most frequently to the top of the page.

Thursday, October 27, 2016

16 Stunning Statistics that Forecast the Future of the Internet of Things


When we started this decade, the Internet of Things was a basically a buzzword, talked about by a few, acted upon by fewer, a challenge to save for the future, like 2015 or 2020.

But as a famous character once said in a
movie that’s now 30 years old, “life moves pretty fast…” and now, here we are with 2015 in the rear view mirror and our 2020 vision becoming clearer by the minute.

Everyone’s talking about the Internet of Things, even the “things,” which can now request and deliver customer support, tell if you’re being as productive as you could be at work, let your doctor know if you’re following orders (or not), reduce inefficiencies in energy consumption, improve business processes, predict issues and proactively improve or resolve them based on data received.

The Internet of Things (IoT) is just getting started. These forecasts below show why organizations need to get started too (if they haven’t already) on leveraging and responding to the Internet of Things:

  1. The worldwide Internet of Things market is predicted to grow to $1.7 trillion by 2020, marking a compound annual growth rate of 16.9%. – IDC Worldwide Internet of Things Forecast, 2015 – 2020.

  2. An estimated 25 billion connected “things” will be in use by 2020. – Gartner Newsroom
  3. Wearable technology vendors shipped 78.1 million wearable devices in 2015, an increase of 171.6% from 2014. Shipment predictions for this year are 111 million, increasing to 215 million in 2019. – IDC Worldwide Quarterly Wearable Device Tracker
  4. By 2020, each person is likely to have an average of 5.1 connected devices. – Frost and Sullivan Power Management in IoT and Connected Devices
  5. In a 2016 PwC survey of 1,000 U.S. consumers, 45% say they now own a fitness band, 27% a smartwatch, and 12% smart clothing. 57% say they are excited about the future of wearable technology as part of everyday life. 80% say wearable devices make them more efficient at home, 78% more efficient at work. – PwC The Wearable Life 2.0: Connected Living in a Wearable World
  6. By 2020, more than half of major new business processes and systems will incorporate some element, large or small, of the Internet of Things. – Gartner Predicts 2016: Unexpected Implications Arising from the Internet of Things
  7. 65% of approximately 1,000 global business executives surveyed say they agree organizations that leverage the internet of things will have a significant advantage; 19% however, still say they have never heard of the Internet of Things. – Internet of Things Institute 2016 I0T Trends Survey
  8. 80% of retailers worldwide say they agree that the Internet of Things will drastically change the way companies do business in the next three years. – Retail Systems Research: The Internet of Things in Retail: Great Expectations
  9. By 2018, six billion things will have the ability to request support. - Gartner Predicts 2016: CRM Customer Service and Support
  10. By 2020, 47% of devices will have the necessary intelligence to request support. – Gartner Predicts 2016: CRM Customer Service and Support
  11. By 2025, the Internet of Things could generate more than $11 trillion a year in economic value through improvements in energy efficiency, public transit, operations management, smart customer relationship management and more. - McKinsey Global Institute Report: The Internet of Things: Mapping the value behind the Hype
  12. Barcelona estimates that IoT systems have helped the city save $58 million a year from connected water management and $37 million a year via smart street lighting alone. – Harvard University Report
  13. General Electric estimates that the "Industrial Internet" market (connected industrial machinery) will add $10 to $15 trillion to the global GDP within the next 20 years. – GE Reports
  14. General Electric believes that using connected industrial machinery to make oil and gas exploration and development just 1% more efficient would result in a savings of $90 billion. – GE Reports
  15. The connected health market is predicted to grow to $117B by 2020. Remote patient monitoring is predicted to be a $46 billion market by 2017. - ACT Report
  16. Connected homes will be a major part of the Internet of Things. By 2019, companies will ship 1.9 billion connected home devices, marking an estimated $490 billion in revenue (Business Insider Intelligence).  By 2020, even the connected kitchen will contribute at least 15 percent savings in the food and beverage industry, leveraging data analytics. – Gartner Research Predicts 2015: The Internet of Things

The Internet of Things is accelerating the transformation of the way we live and work. Life move pretty fast. Stop and look around, but don't miss it. Is your organization leveraging the Internet of Things?
--------------

Learn How IoT is Transforming Field Service

Although consumer applications, such as fitness monitors and self-driving cars, attract the most attention and can create significant value, B2B applications will capture an estimated 70 percent of the value of the IoT. At the enterprise level, connected technology can improve the bottom line, particularly when paired with a system that can make sense of the input. With a network of Internet-connected devices and an intelligent CRM system, service organizations can:
• Continuously monitor and collect device data for more accurate analytics
• Detect anomalies through remote monitoring and provide proactive support
• Perform predictive (instead of scheduled) maintenance
• Proactively identify next best actions for maintenance and repairs
• Leverage machine-to-machine diagnosis and self-healing

Download our complimentary eBook to learn more about how the Internet of Things is transforming field service:

Office 365 October news—exciting new value coming to Windows 10

Today, Microsoft announced the Windows 10 Creators Update coming in early 2017, as well as stunning new devices: Surface Studio, Surface Dial and Surface Book with Performance Base. At our event today, Satya Nadella, Terry Myerson and Panos Panay showcased innovations to the Office apps that are coming first to Windows and brought to life on Surface. These advances make using a digital pen even better than traditional pen and paper, offer new ways to interact with your documents, and expand your options for creating rich and interactive content.

Inking is more powerful in the Office apps

We’re continuing to expand what’s possible with digital ink in Office. This year, we’ve already released capabilities for instant inking, shape conversion and even learning with ink. Today, we introduced even more inking capabilities coming first to Windows touch-enabled devices and designed to work best with your Windows Ink enabled pen:
  • Ink EditorOriginally shown by the Windows team at //build, we are now launching Ink Editor. This makes your pen a more powerful document editing tool than ever. Strike through words to delete them, circle text to select it and automatically snap highlighter ink to text. And this is just the beginning. We’re planning to add even more Ink Editor capabilities and extend the feature to other Office apps in the future. Get started with Ink Editor in a few easy steps.


Use your pen intuitively to make edits directly in Word.
Availability: Ink Editor is available today in Word on Windows desktops for Office 365 subscribers in the Office Insider program.

Ink Replay control with Surface Dial—In August, we introduced Ink Replay, which lets you rewind and replay ink you see in your document. Today, we announced tight integration with Surface Dial and Windows 10, making ink playback as natural to control as a spin of the device. This helps you effortlessly set the pace at which you review step-by-step instructions, reveal lesson ideas and more.



Effortlessly set the pace of Ink Replay when you use Surface Dial.
Availability: Ink Replay is available today in Word, Excel and PowerPoint on Windows desktops, and OneNote for Windows 10, for Office 365 subscribers. Integration with Surface Dial works automatically (devices sold separately).

Digital ruler—Also originally shown by the Windows team at //build, you’ll soon be able to draw straight lines and align objects with the help of a built-in digital ruler in PowerPoint. Only with Windows 10 technology can you use pen and touch simultaneously, allowing you to position the built-in software ruler with one hand while using your pen to draw with the other. We’ll add the built-in ruler to more apps, like Word, Excel and OneNote, in the future.



Use the built-in digital ruler to draw straight lines, and drag the Segment Eraser over excess bits of ink to create precise ink shapes and clean up your drawings.
Availability: The built-in digital ruler in PowerPoint on Windows desktops is coming in early 2017 for Office 365 subscribers.

Segment Eraser in PowerPoint—Create precise ink shapes easily with the help of this new eraser that intelligently removes excess bits of ink, right up to the nearest line. It’s easy to drag the Segment Eraser over multiple bits of excess ink to remove them all at once. We’ll extend this capability to more apps, like Word and Excel, in the future. You really need to see Segment Eraser in action to understand what it can do—check out the video above!

Availability: Segment Eraser in PowerPoint on Windows desktops is coming with the November Office 365 updates, for Office 365 subscribers.

Office innovations optimized for Surface Studio and Surface Dial

We’re excited to announce additional capabilities in the Office apps that uniquely and seamlessly integrate with Surface Studio and Surface Dial. This helps you work in an intuitive and optimized way using those devices.
  • New large-screen page view in Word—Review and edit documents using a new page view specifically designed for large-screen devices such as Surface Studio and Surface Hub. Naturally swipe to flip through pages with a fluid two-page magazine-style layout, and pinch to zoom out to navigate longer documents in a grid view.


Word will provide a new reviewing and editing experience optimized for large-screen devices.
Availability: The new large-screen page view in Word on Windows desktops is coming in early 2017 for Office 365 subscribers.

Additional Office integrations with Surface Dial—Surface Dial is an entirely new class of device that enables people to interact with their apps and devices. In Office, you can use it to control capabilities such as Ink Replay (outlined earlier) as well as advance slides and animations in PowerPoint presentations. You can even use Surface Dial to navigate across on-screen elements when using Narrator, the screen-reading app built into Windows 10 that reads aloud and describes content on your PC screen if you’re blind or have low vision.
Availability: Integrations with Surface Dial are available in Office apps on Windows 10 desktops for Office 365 subscribers. Integrations with Surface Dial work automatically (devices sold separately).

Office apps are adding support for new modern content types

We’re continuing to expand the modern types of content you can add and edit in the Office apps, coming first to Windows. This helps you present your ideas in more creative, interactive and polished ways.
  • 3D in the Office apps—As showcased during today’s event, we’ll be adding support for 3D models in Word, Excel and PowerPoint over the next year for the Windows 10 Creators Update. 3D helps expand the creativity and visual impact you can bring to your documents, presentations and reports. Insert 3D models from Remix 3D (the new online community filled with millions of pieces of content) or your desktop. Easily change the perspective of 3D material with rotation handles for all three dimensions. Office features work seamlessly with 3D models. For example, in PowerPoint, effortlessly apply transitions like Morph to create cinematic 3D animation that brings your presentations to life and celebrates your content. Stay tuned for more.

3D in PowerPoint will help you bring your presentations to life and increase their visual impact.
Availability: 3D in Office apps on Windows desktops is coming next year for Office 365 subscribers using the Windows 10 Creators Update.

Icons and Scalable Vector Graphics (SVGs) in Office apps—Now you can insert and edit SVG icons and images in your documents. We’re adding a built-in library of professional, high-quality icons you can use to make your content more visual. Since these icons are vector-based, they look great at any size without getting pixelated. In addition to icons, you can add and format other SVG images such as company logos, graphics created in applications like Adobe Illustrator and many other types of high-end visuals.


Now you can add and edit SVGs in Office. An SVG icon library is coming soon.
Availability: Scalable Vector Graphics (SVG) support is now available in Word, Excel, PowerPoint and Outlook on Windows desktops, for Office 365 subscribers in the Office Insider program. SVG support in Office Mobile apps on Windows and Android is coming with the November updates, as is the icon library on Windows desktops for Office 365 subscribers.

It’s an exciting set of capabilities the Office apps are bringing first to Windows. Office will continue to fully support the latest innovations in Windows and on Microsoft devices, with more to announce in the future.

Set expiration date for VMs in Azure DevTest Labs

In scenarios such as training, demos and trials, you may want to create virtual machines  and delete them automatically after a fixed duration so that you don’t incur unnecessary costs. Microsoft announced a feature which allows you to do just that; set an expiration date for a lab VM.

This feature is currently only available using our APIs which you can use through Azure resource manager (ARM) template, Azure PowerShell SDK and Azure CLI.

You can create a lab VM with an expiration date using an ARM template by specifying the expirationDate property for the VM. You can check out a sample Resource Manager template in our public GitHub repository.

You can also modify any of the existing sample Resource Manager templates for the VM creation (name starting with 101-dtl-create-vm) by adding the expirationDate property.

For more details on this feature and what’s coming next, please check out the post on Microsoft VM team blog.

Please try this feature and let us know how we can make it better by sharing your ideas and suggestions at the DevTest Labs feedback forum.  Note that this feature will be available soon in the Azure portal as well.

If you run into any problems with this feature or have any questions, we are always ready to help you at our MSDN forum.

MB2-714 Certification (Microsoft Dynamics CRM 2016 Customer Service) – Revision Guide

I created a series of posts as I revised for the MB2-714 certification. Microsoft Dynamics CRM2016 Service. Here is a collection of links to all of these posts. I hope these might help anyone preparing for the MB2-714 exam.
Revision Notes (Introduction)
Customer Service Concepts
Manage cases and the knowledge base

  • Create and manage cases
    • Work with the case list and views; search for case records; create a new case record; understand fields on a default case form; analyse business process flows; convert activities to cases; understand the case resolution process; use case routing rules; use case creation rules
  • Create and manage the knowledge base
    • Search for articles; associate an article with a case; use knowledge base articles to help resolve cases; create, manage and maintain knowledge base article templates; create, modify and publish knowledge base articles; format articles; attach knowledge base articles to email messages
Revision Notes

Manage queues, entitlements and service level agreements (SLAs)

  • Create and manage queues
    • Understand system queues and personal queues; create and maintain queues; add cases and activities to queues; work with queue items; implement case routing
  • Create and manage entitlements
    • Create and maintain entitlement templates; create a new entitlement; add entitlement lines; associate products; associate entitlement channels; associate an SLA; activate an entitlement; renew an entitlement
  • Create and manage SLAs
    • Understand standard and enhanced SLAs; create SLA actions and details; use SLAs on-demand; manage cases with SLAs; manage service scheduling, interactive service hub and the unified service desk
Revision Notes

Manage service scheduling, interactive service hub and the unified help desk

  • Implement and manage service scheduling
    • Understand service scheduling scenarios; understand the service scheduling process flow; define and manage resources; implement customer service schedules; create and manage resource groups; define sites, holiday schedules and services; schedule service activities in the service calendar; manage service activities
  • Work with the interactive service hub and the unified service desk
    • Work with single-stream and multi-stream dashboards; manage queues and cases from streams; create interactive dashboards; understand the unified service desk; understand integrated agent desktop components
Revision Notes

Work with FieldOne and surveys and perform service management analysis

  • Perform service management analysis
    • Use Microsoft Power BI service dashboards; work with the service calendar; work with service reports; work with service dashboards; work with system charts for cases; understand service metrics and goals; create goals for case records
  • Use FieldOne with service management
    • Understand FieldOne functionality; identify reasons to automate the field service organisation; identify the benefits of using FieldOne
  • Work with surveys
    • Understand survey distribution options; create and configure surveys; capture responses
Revision Notes

New Microsoft AppSource can help increase the reach of your SaaS business apps

Microsoft AppSource – a new destination to help business users find, try and use line-of-business SaaS apps from Microsoft and its partners. Users can also discover content packs and add-ins for Microsoft business apps, like Dynamics CRM, Power BI, and Office.

Through AppSource, ISVs and other partners can reach a broad range of customers right where the users are and in a way convenient for them, either through the AppSource website or within the context of the Microsoft services they’re already using.

Watch this video for a quick overview of how AppSource helps business users find the right apps across a range of roles and industries. You can also read more about AppSource and Microsoft’s comprehensive strategy for modern, enterprise-ready intelligent business apps here.


App criteria

One of the key focus areas for us is to ensure that the end user experience is stellar when they discover and try apps from AppSource. A core foundation of ensuring this consistent experience is through a verification process for all apps being on-boarded. The base criteria for SaaS business apps on-boarded onto AppSource includes:
  • App authentication: Your app must allow federated single sign-on with Azure Active Directory. For details, see the Azure Active Directory developer's guide.
  • Line-of-Business SaaS app targeted at Business end users.
  • Trials: A customer must be able to use your app for free for a limited time.
  • SLA: Your app must have a SLA of >99.9%.
Please review our published app criteria for further details.
For add-ins and apps built on top of Microsoft business apps, like Dynamics CRM, Power BI, and Office – relevant certification criteria for those Microsoft products will apply.

Submit your app

We made listing on AppSource easy. Once you have validated your app meets the AppSource listing criteria, submit an app through the website for evaluation by the Microsoft AppSource team. We will review all submissions, evaluate them and respond to you within two to four business days. Once the evaluation of your app is successful, we will guide you through the publishing process. More information is available in the “list an app” section of the AppSource website.
We are truly excited to bring Microsoft AppSource to market. We look forward to iterating on the service with your feedback, enabling new scenarios for both our partners and business users, and rapidly expanding the AppSource ecosystem.


Wednesday, October 26, 2016

CRM + Ax integration in Dynamics 365 through Microsoft Flow


Role of PowerApps, Flow and Common Data Model in Dynamics 365 –how crm data will work with Ax

d365

Microsoft Flow
Automating tasks is at the core of any CRM or ERP platform, but when the automation needs to happen between these applications usually technologists turns to built-in connectors / adapters, custom development. All of these solutions takes time, effort and most importantly significant investment. This is where Flow comes to the rescue. Let’s take a scenario where we need to send Sales Orders from CRM to AX. (Note: This is not a representation of how Dynamics 365 will be deployed, rather it is a demonstration of Flow functionality )
  • Login to flow.microsoft.com (Sign up using your Office 365 account).
  • Create a new flow by clicking on the “Create from blank” button
  • Create the source flow, in this case our source is CRM. and the flow step below

crm flow
  • Create a target flow, in this case our target in AX. all of the data elements from CRM (the step above) are now available to be passed to AX Sales Orders.
The Invoice Customer field is passed from CRM Order to AX Sales Order Header.
 ax flow
  • Create a Sales Order in CRM as below
order crm
  • As you save the order information within CRM within few minutes you can see it process your Flow from CRM to AX, drill down on the information button to see the flow of data.
flow processed
  • Let’s review this information now in Dynamics AX. As you can see all of the information is passed through the flow to Dynamics AX from CRM .

  • Now let’s take one step further and pass this information to the Common Data Model.
Common Data Model (CDM)
CDM provides standard business entities where customers can build application on top of these entities. The standard entities expect your data model to be somewhat closer to the out of the box CRM data model. In the example we will create a new Entity called “ERP Sales Orders”
  • Login to https://web.powerapps.com (Sign up using your Office 365 accounts)
  • Click on Connections click on “New Connections” and create a “Common Data Model” connection.
  • Once the connections are set, you should see the Entities panel on the left navigation panel as below.

  • Click on the “New Entity” button and create the entity fields as follows. fields
  • Once the new entity is created, now its time for us to update the Flow that we built from CRM to AX to include CDM also. Add an additional Step to the flow to write the record to CDM.
cdm
  • The overall Flow should look like below and an Order being created in CRM will be passed to AX and CDM.
cdm success
  • Now we are ready to create apps that leverage data directly from any of these three data stores. In the example below let’s build a simple app that picks up the data from both CRM and CDM.
PowerApps
  • Download the PowerApps App fromhttps://www.microsoft.com/en-us/store/p/powerapps/9nblggh5z8f3
  • Login using your Office 365 credentials.
  • If necessary create your Connections by clicking on the left navigation to create connections to both CDM and CRM Online.
  • I created 3 Screens for my app, the first one to show an overview the second one to display CRM Opportunity data directly from CRM Online and third screen from the CDM from the ERP Sales Orders entity we created earlier.

·        Landing Page Properties
    • They are Textboxes that have these controls. For example the Count of Open Opportunities are coming from the syntax
      • Property Text: Text(CountIf(Filter(Opportunities, !IsBlank(name)), new_flowstatus=”Open”))
      • Property OnSelect: Navigate(Screen1,ScreenTransition.Fade)
 Screen 1 Properties
    • Its a Vertical Gallery with data elements coming from the CRM Opportuntiy data connection.
 Screen 2 Properties
    • Its a Vertical Gallery with data elements coming from the CDM ERP Sales Order entity data connection.
 Save the App to the Cloud.
  • If you login to your PowerApp from any of the major application marketplaces you will see the application you published.

More Than One Form Was Opened at Once for the Lookup Control

In Dynamics 365 for Finance and Operations, when subscribing to a lookup event to modify an existing lookup on a form control, you must...