Author: Joe ‘The CRM Chap’ Griffin Website: crmchap.co.uk

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Business Development Suit Presented by Thomas Mathews.
Microsoft SharePoint 2010 technology for Developers
0 Leveraging External Data In SharePoint John Ramminger.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
SaaS, PaaS & TaaS By: Raza Usmani
TrackDayTimeTitle ProjectTuesday12:30pm-1:45pm Managing tasks and projects with SharePoint Online and Project Pro for Office 365 ProjectWednesday9:00am-10:15amManaging.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Supple.DOC v1.0 By Supple.TEAM
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Application Lifecycle Management and the cloud
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
GPUG ® Summit 2011 November 8-11 Caesars Palace – Las Vegas, NV Microsoft Dynamics GP Development Tools Ask The Experts: Presenter: Mariano Gomez MIS,
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
Esri Roads and Highways: An Introduction to Roadway Reporter
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Introducing HingX now with Capacity Development Network.
Using the Right Method to Collect Information IW233 Amanda Murphy.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Website that support online communities 1. Wikis 2. Blogs 3. Forums 4. Social networking sites.
Comprehensive Project Management Solutions with the.NET Server family.
Local Touch—Global Reach Microsoft SharePoint 2013 Overview Stacy Simpkins, Sr. Consultant, Sogeti Florida.
Building a Social Media Presence Participants will look at the BCPS social media outlets (Twitter, Facebook, Flickr, Vimeo, Instagram, blogs) and relevant.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
V7 Foundation Series Vignette Education Services.
Explore engage elevate SharePoint and Dynamics CRM: A match made in heaven? Peter Baddeley SharePoint/CRM Consultant Baddaz Limited.
Intelligent business solutions for growth Dynamics GP/CRM Integration David Anderson.
Social Enablement of Xpages - Linoy K George & Mervin Thomas.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
What Is Adxstudio Portals?
Microsoft Dynamics CRM 4.0
To-Do: How to manage tasks effectively
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Dynamics 365; What’s new and what’s not
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
SaaS Application Deep Dive
Delphi or C++ Builder, with Subversion and Jenkins
Implementing ArcGIS on Azure/Cloud Builder 10.4
Extensible Platform Microsoft Dynamics 365
FEATURE OF THE (EVERY OTHER) DAY
Microsoft Dynamics Planning Services
Demonstrate Proficiency
Free Microsoft MB2-866 Exam Sample Questions - Dumps4download.in
Partner Readiness Guide Cloud Application Development
Customizing the Social Workload
Dynamics 365 Customer Engagement Deep Dive: Creating a Basic Plug-in
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Author: Joe ‘The CRM Chap’ Griffin Website: crmchap.co.uk
Microsoft Build /2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DEV322 Visual Studio 2005 C# IDE Enhancements
5/1/2019 3:34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Office 365 Development July 2014.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Microsoft Virtual Academy
The New Development Environment and What it Means for Your Company
Make it real: Help your customers comply with the GDPR
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
Microsoft 365 Business Technical Fundamentals Series
Web portals-B2B-B2C-B2E TRAVELOPRO
Presentation transcript:

Dynamics 365 Customer Engagement Deep Dive: Creating a Basic Jscript Form Function Author: Joe ‘The CRM Chap’ Griffin Website: crmchap.co.uk Twitter: @joejgriffin © Joe Griffin

Introduction Aim: To demonstrate how to create a basic JScript Function and Web Resource from start to finish for Dynamics 365 Customer Engagement. Video will be intentionally "quick and dirty", to emphasise the straightforwardness of working with JScript functions within the application and to emulate a real life scenario as best as possible. Accompanying blog post will contain this slide deck and completed solution files for reference purposes. Assume no previous experience, but some knowledge of Visual Studio, JScript/Javascript and Dynamics 365 Customer Engagement/CRM is preferred. © Joe Griffin

Dynamics 365 Customer Engagement Overview Previously known as Dynamics CRM, a “Customer Relationship Management” application developed by Microsoft. “Modular” system, enabling organisations to: Manage sales qualification processes Provide full case management functionality to customers Integrate with external features, such as Portals, Voice of the Customer, Office 365, Exchange Server etc. Customise the application extensively, either within the interface or via code. And more! Cloud based with on-premise version available. © Joe Griffin

Understanding JScript Form Functions Allows you to extend the functionality of entity forms via custom JScript code to modify field values, change label names or perform complex record operations via the Web API. Works on both the web and tablet version of the application (some restrictions). Configured via Web Resources and form event handlers (OnLoad, OnChange, OnSave, TabChangeState). If you are familiar with Business Rules, then you are already know some JScript by association  © Joe Griffin

JScript Overview Microsoft’s implementation of the JavaScript language, JScript bears very little difference to JavaScript and is referred to interchangeably. Most common language used on virtually every website today. Syntax is incredibly similar to C#/Java; developers with previous experience should have little trouble getting to grips with JScript. W3 schools offer a number of practical tutorials that can get you up to speed with the language: https://goo.gl/y20sm2 © Joe Griffin

Creating a D365CE Jscript Function: The Scenario The Problem: A UK based company director has noticed that all of the address labels within the application are using American- style label titles (e.g. State/Province as opposed to County). After renaming each individual field within the Customizations area, the composite Address fields on the Lead entity are not updating correctly to reflect the change. The Solution: Develop an OnLoad JScript function for the Main Lead Entity form to correctly update the composite address labels to their required values. © Joe Griffin

Demo © Joe Griffin

JScript Recommendations Always consider them as a last resort if you cannot achieve the same requirement via a Business Rule. Remember that event handlers are scoped to individual forms. F12/Developer Tools is your best friend when debugging failing JScript functions. Keep an eye on your form load times if using multiple functions. Store your code within a Git repository to enable code change rollback and team collaboration. © Joe Griffin

Thanks for watching! Be sure to… Leave any questions in the comments Follow me on Twitter (@joejgriffin) and tweet any suggestions for future video content Subscribe to the channel to be notified when new videos are uploaded © Joe Griffin