Recently, I just helped customer to upgrade their system to 9.1.x.x
We encountered many issues. However, the issue that I want to bring up now is issue regarding to the App for Outlook
We found that there is custom ribbon that calls Custom Javascript and it does nothing, no error, nothing is so-called exception occurred because I did debugging and did place the try catch block.
Unlike using Web, the debugging in Outlook is not so easy.
After I did debugging with try catch, I found out that the script is actually running well and has no error.
So, the problem is: the script that is executed is pretty simple just do some validation and show alert when does not fulfill, then throw a confirmation dialog then save the form.
Yes, the script is sucessfully executed from start to the end.
Then, why the ribbon function is not running?
It is because the alert and confirm scripts are still using old ways:
alert("Please complete all mandatory fields before submitting the form")
if (!confirm("Are you sure that you want to submit this form??")) {
return;
So, there is no error it is just not 'supported' and not 'translated' well in the App for Outlook.
yes, it does working in Web, but not in App for Outlook.
So, after I changed it to
Xrm.Utility.alertDialog("Please complete all mandatory fields before submitting the form");
or
var alertStrings = { confirmButtonLabel: "OK", text: "Please complete all mandatory fields before submitting the form" };
var alertOptions = { height: 100, width: 500 };
Xrm.Navigation.openAlertDialog(alertStrings, alertOptions);
and
if (!Xrm.Utility.confirmDialog("Are you sure that you want to submit this form??")) {
return;
}
It is working perfectly!
Example:
**The first one is still supported and it is intended for simple alert.
Xrm.Utility namespace may be obsolete for the Alert and Confirm Dialog, so as per MSDN recommendation, we need to change it :
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-navigation/openalertdialog
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-navigation/openconfirmdialog
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-utility
Hope it helps!
Thanks
We encountered many issues. However, the issue that I want to bring up now is issue regarding to the App for Outlook
We found that there is custom ribbon that calls Custom Javascript and it does nothing, no error, nothing is so-called exception occurred because I did debugging and did place the try catch block.
Unlike using Web, the debugging in Outlook is not so easy.
After I did debugging with try catch, I found out that the script is actually running well and has no error.
So, the problem is: the script that is executed is pretty simple just do some validation and show alert when does not fulfill, then throw a confirmation dialog then save the form.
Yes, the script is sucessfully executed from start to the end.
Then, why the ribbon function is not running?
It is because the alert and confirm scripts are still using old ways:
alert("Please complete all mandatory fields before submitting the form")
if (!confirm("Are you sure that you want to submit this form??")) {
return;
So, there is no error it is just not 'supported' and not 'translated' well in the App for Outlook.
yes, it does working in Web, but not in App for Outlook.
So, after I changed it to
Xrm.Utility.alertDialog("Please complete all mandatory fields before submitting the form");
or
var alertStrings = { confirmButtonLabel: "OK", text: "Please complete all mandatory fields before submitting the form" };
var alertOptions = { height: 100, width: 500 };
Xrm.Navigation.openAlertDialog(alertStrings, alertOptions);
and
if (!Xrm.Utility.confirmDialog("Are you sure that you want to submit this form??")) {
return;
}
It is working perfectly!
Example:
**The first one is still supported and it is intended for simple alert.
Xrm.Utility namespace may be obsolete for the Alert and Confirm Dialog, so as per MSDN recommendation, we need to change it :
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-navigation/openalertdialog
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-navigation/openconfirmdialog
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-utility
Hope it helps!
Thanks
It is very useful.Thanks for sharing.
ReplyDeleteMicrosoft Dynamics AX Online Training
Excellent blog information provided by the author
ReplyDeleteBest Play and Pre School for kids in Hyderabad,India. To give your kid a best environment and learning it is the right way to join in play and pre school were kids can build there physically, emotionally and mentally skills developed. We provide programs to kids like Play Group, Nursery, Sanjary Junior, Sanjary Senior and Teacher training Program.
play school in hyderabad
Perbedaannya adalah pada permainan Bandar Sakong, masing-masing bettor mendapatkan 3 kartu remi. Permainan sakong terdiri dari 8 bettor yaitu 1 orang jadi bandar dan 7 lainnya adalah bettor
ReplyDeleteasikqq
dewaqq
sumoqq
interqq
pionpoker
bandar ceme
hobiqq
paito warna terlengkap
Syair HK
Good explanation of the topic
ReplyDeleteSanjary Academy is the best Piping Design institute in Hyderabad, Telangana. It is the best Piping design Course in India and we have offer professional Engineering Courses like Piping design Course, QA/QC Course, document controller course, Pressure Vessel Design Course, Welding Inspector Course, Quality Management Course and Safety Officer Course.
Piping Design Course in Hyderabad
Excellent product by Microsoft.Thanks for sharing Surya Informatics
ReplyDeleteThanks for posting the information it is useful and helpful
ReplyDeletePressure Vessel Design Course is one of the courses offered by Sanjary Academy in Hyderabad. We have offer professional Engineering Course like Piping Design Course,QA / QC Course,document Controller course,pressure Vessel Design Course,Welding Inspector Course, Quality Management Course, #Safety officer course.
Welding Inspector Course
Safety officer course
Quality Management Course
Quality Management Course in India
ReplyDeletevery well written thanks for sharing this amazing info to us and checkout our mulitipurpose Marketting software many usefull stuffs . If your looking for E-Commerce sites you can easily develop your sites Makes huge Sales.
Client Management Software For Small Business
Customer Relation Management Software
Customer Management Software Small Business
Best Ecommerce Software
Ecommerce Software For Small Business
Best Online Store Software
Ecommerce Software Companies
Ecommerce Website Software
Online Shopping Software
Best Inventory Management Software
Retail Inventory Management Software
Simple Inventory Management Software
Best Inventory Management Software For Small Businesses
Small Business Inventory Software
Inventory Control Software For Small Business
This is really a very good blog and thanks for sharing it with the community!Keep Posting Many Blogs Like this.
ReplyDeletecrm software development company in chennai
Nice information on here, I would like to share with you all my experience trying to get a loan to expand my Clothing Business here in Malaysia. It was really hard on my business going down due to my little short time illness then when I got heal I needed a fund to set it up again for me to begin so I came across Mr Benjamin a loan consultant officer at Le_Meridian Funding Service He asked me of my business project and I told him i already owned One and i just needed loan of 200,000.00 USD he gave me form to fill and I did also he asked me of my Valid ID in few days They did the transfer and my loan was granted. I really want to appreciate there effort also try to get this to anyone looking for business loan or other financial issues to Contact Le_Meridian Funding Service On Email: lfdsloans@lemeridianfds.com / lfdsloans@outlook.com He also available on WhatsApp Contact:+1-9893943740.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteIt was a great information and Its really worth reading it.
ReplyDeleteMS Dynamics Trade and Logistics Online Training
Intelepos takes pride in offering efficient Epos system for takeaway to keep your business at the top of the competition. This system easily manages your staff, menu, clients, and sales during peak business hours. Our professional team brings innovation to cover all aspects of your business. To increase your customer base and profits contact us today.
ReplyDeleteEPOS System for Takeaways
EPOS System in UK
EPOS System Lonodn
EPOS System Nottingham
Thanks for sharing the information.
ReplyDeleteMS Dynamics Trade and Logistics Online Training
Very useful and informative blog. Thank you so much for these kinds of informative blogs.
ReplyDeleteWe are also a graphic services in gurgaon and we provide the website design services,
web design services, web designing services, logo design services.
please visit our website to see more info about this.
Freelance Graphic Designing:
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Freelance Catalogue Designing in delhi
Freelance Catalogue Designing in gurgaon
Freelance Brochure Designing
Freelance Label Designing
Freelance Banner Designer
Freelance Poster Designer
graphic design services in delhi
graphic design services in gurgaon
Nice blog! i'm also working with a Digital marketing company in gurgaon
ReplyDeletewebsite designing in gurgaon
best website design services in gurgaon
best web design company in gurgaon
best website design in gurgaon
website design services in gurgaon
website design service in gurgaon
best website designing company in gurgaon
website designing services in gurgaon
web design company in gurgaon
best website designing company in india
top website designing company in india
best web design company in gurgaon
best web designing services in gurgaon
best web design services in gurgaon
website designing in gurgaon
website designing company in gurgaon
website design in gurgaon
graphic designing company in gurgaon
website company in gurgaon
website design company in gurgaon
web design services in gurgaon
best website design company in gurgaon
website company in gurgaon
Website design Company in gurgaon
best website designing services in gurgaon
best web design in gurgaon
website designing company in gurgaon
website development company in gurgaon
web development company in gurgaon
website design company
website designing services
best web design company in gurgaon
ReplyDeletebest website design in gurgaon
website design services in gurgaon
website design service in gurgaon
best website designing company in gurgaon
website designing services in gurgaon
web design company in gurgaon
best website designing company in india
top website designing company in india
best web design company in gurgaon
best web designing services in gurgaon
best web design services in gurgaon
website designing in gurgaon
website designing company in gurgaon
website design in gurgaon
graphic designing company in gurgaon
website company in gurgaon
website design company in gurgaon
web design services in gurgaon
best website design company in gurgaon
website company in gurgaon
Website design Company in gurgaon
best website designing services in gurgaon
best web design in gurgaon
website designing company in gurgaon
website development company in gurgaon
web development company in gurgaon
website design company
website designing services
Very useful and informative blog. Thank you so much for these kinds of informative blogs.
ReplyDeletewho provides seo services, web development services, logo design services, graphic design ,
digital markeing and all kind of web design, development and digital marketing services.
website designer in noida
website designers delhi
website designers in delhi
website designing agency in delhi
website designing and development
website designing companies in delhi
website designing company delhi
website designing company in delhi ncr
website designing company in gurgaon
website designing company in new delhi
website designing company in noida
website designing company list
website designing company noida
website designing cost in delhi
website designing cost in india
website designing delhi
website designing firms in delhi
website designing in delhi
website designing in delhi ncr
website designing in gurgaon
website designing in noida
website designing services
website designing services delhi
website designing services in delhi
web design development company
web design development services
web design in delhi
web design service
web design services company
web design services in delhi
web designer company
web designer delhi
web designer in delhi
web designers delhi
web designers in delhi
web designing & development
web designing advertisement
web designing and development
web designing and development company
web designing and development services
I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again.
ReplyDeleteALL University BCOM 1st, 2nd & Final Year TimeTable 2020
Microsoft Dynamics 365 Business Central
ReplyDeleteI really enjoyed your blog Thanks for sharing such an informative post.
ReplyDeleteMicrosoft Dynamics 365 Services
Thanks for sharing great post about Microsoft Dynamics 365 services. Keep it post!
ReplyDeleteMicrosoft Dynamics 365 Services
Microsoft Dynamics 365 for Sales
Microsoft Dynamics 365 Customization Services
IIS India is your premier destination for top-tier web solutions. With a skilled team, we excel in web design, development, and digital marketing services. Our commitment to innovation and client success sets us apart.
ReplyDeleteIIS INDIA is a leading website designing that creates captivating digital experiences. We reinvent online presence with fluid functionality, creative design, and customised solutionswebsite designing company in delhi Our proficiency encompasses a wide range of sectors, producing memorable websites. With IIS INDIA, where innovation and state-of-the-art technology collide,
ReplyDeleteIIS INDIA: Premier Website Designing Company in Delhi. Elevate your online presence with our expert team of designers. From sleek layouts to user-friendly interfaces,website designing company in delhiwe craft websites that captivate and convert. Experience top-notch service and cutting-edge designs. Let's bring your digital vision to life
ReplyDelete