Five Essential Tips on Auto-grading for Microsoft Forms Quizzes

Five Essential Tips on Auto-grading for Microsoft Forms Quizzes

This article is contributed. See the original author and article here.

We have been delighted to hear that educators around the globe are using Microsoft Forms to create surveys and quizzes for their students’ learning. Whether it is your first time adding branching to create personalized formative assessments or you have been adding quizzes as Teams assignments for a long time, we want to share some best practices on how to use the auto-grading feature in your Forms quizzes.



What is auto-grading?


We designed the auto-grading feature both to save educators’ time and to provide students with immediate feedback. Auto-grading kicks in for any multiple-choice, text, or ranking question if you have marked or entered the correct answer to a question.


Forms 1.pngTeacher’s View After Student Submits Quiz


 


By default, your quiz settings will “Show results automatically,” which means that after students submit the quiz, they can click a button to view their results. On this “View Results” page, they can see which questions they answered correctly or incorrectly, given you marked the correct answer when creating the quiz.


Forms 2.pngStudent View of “View Results” Page


 


Tip #1: Provide automatic feedback on answer choices


You can automatically give students specific feedback based on the answers they picked in response to multiple choice questions. You can do so by hovering to the right side of a multiple-choice answer, clicking the speech bubble icon, and typing your comment.


Forms 3.png


 


If you use the “Show results automatically” setting, your students can view the comment for the answers they chose on the “View Results” page after they submit the quiz. If you decide not to use “Show results automatically,” students will see the comments only after you “Post Scores” for the quiz. They can do so by visiting the original link of the quiz. This “auto-feedback” feature is a great way for you to offer positive comments on a correct answer or constructive explanations on why an answer was incorrect.


 


Tip #2: Inform your students that their initial score under “View Results” might not be final


Because auto-grading currently only supports multiple-choice, text, and ranking questions, other types of questions you include in your quiz will require manual grading later. Thus, if you use “Show results automatically,” students will seemingly get zero points for non-auto-graded questions, as those questions have not been graded yet.


Therefore, the overall score they see at the top of their results page will be artificially low. Only after you finish manually grading and post scores will the score on the results page be final.


An important tip is to inform your students that the score they immediately see on the “View Results” page are not final until you have officially posted scores. Then, students can visit the quiz at the original link to find their final scores.


 


Tip #3: Take an extra step to ensure auto-grading works for your text and ranking questions


If you plan to use auto-grading for questions that require a text response, a best practice is to add all possible correct answers. The auto-grading is not case sensitive, but it looks for an exact match in terms of spelling and punctuation. Thus, you might want to add all acceptable answers, including ones with misspellings, to save time manually grading later.


Forms 4.png


If you plan to use auto-grading for ranking questions, a best practice is either to mark the question as “required” or to make a note in the description of the question for your students to click on the ranking choices. The auto-grading kicks in only if the student engages with the question; otherwise, it assumes that the student left the question unanswered. Even if the ranking order looks correct at first sight, to ensure they have answered the question, your students still need to click on the answer choices, so that the order numbers appear.


Forms 5.png


 


Tip #4: Use “Show Results Automatically” only if you want to provide instant feedback to your students


Forms 6.pngShow Results Automatically Option in Quiz Settings


 


“Show Results Automatically” is a powerful feature, as students can see both automatically graded questions and automatic feedback to their answer choices, which we will discuss in the next tip. With this feature, you could be more efficient in your teaching, but you will want to keep the following in mind:



  • “Show Results Automatically” might be more appropriate for lower stakes or normal check-in quizzes, rather than for higher stakes exams. 

  • If your quiz includes several questions that will require manual grading, either due to the question type or the need to offer partial credit, or if you plan to offer manual feedback on students’ answers, you might want to avoid using “Show Results Automatically.”

  • If you want to have higher control with ensuring integrity during quiz-taking, we suggest that you not use this setting.


 


Nonetheless, even if you do not use “Show Results Automatically”, you are still able to use the auto-grading feature of Forms to assist you in quicker grading.


 


Tip #5: Consider turning off “Show Results Automatically” and using “Shuffle Options” or “Shuffle Questions” to promote academic integrity 


 


However, regardless of whether “Show Results Automatically” is turned on or off, students will not be able to find answers anywhere in the source code before submitting the quiz. If you still plan to use “Show Results Automatically,” your students can see the answers after they submit the quiz. Given that the “View Results” page reveals the auto-graded correct answers, it will be challenging to prevent students from taking a screenshot or copy-pasting this information somewhere else.


For further assurance, a good tip is to turn on the “Shuffle questions” feature in your Forms quiz settings. For multiple-choice questions, you can also turn on “Shuffle Options.”


Forms 7.pngShuffle Questions Option in Quiz Settings


Forms 8.png


Shuffle Options for Multiple Choice Question


We hope these five tips are helpful to you as you begin teaching again in 2021. You can find resources on Forms for educators specifically here and watch our session for the ISTE 2020 Conference, “Remote Teaching Simplified with Microsoft Forms”, here.


For more questions you might have, please visit our support page. If you have additional feedback on Forms’ surveys, quizzes, or polls, please visit our Forms UserVoice site.

Mike Tholfsen
Microsoft Education Product Manager
@mtholfsen


 


 

Scan changes and certificates add security for Windows devices using WSUS for updates

Scan changes and certificates add security for Windows devices using WSUS for updates

This article is contributed. See the original author and article here.

To help prevent man-in-the-middle attacks, the January 2021 cumulative update for Windows 10 further improves security for devices that scan Windows Server Update Services (WSUS) for updates. These improvements build on the security changes for Windows devices scanning WSUS we introduced on September 8, 2020 and can be combined with certificate pinning for greater security. I’ll now explain these changes in more detail.


Scanning behavior changes


For devices scanning HTTPS-configured WSUS servers


For those using proxies, we have switched to using system proxy first, rather than user proxy. This ensures that we are first trying the most secure proxy path if a proxy is needed. We will no longer fall back to user proxy for scanning WSUS servers if the policy to allow user proxy as a fall back is not enabled. This ensures that admins must consciously enable a less secure method for scanning as doing so will put them at higher risk of attack.


If you need to allow devices to scan utilizing user proxy as a fallback method, you can do so by configuring one of the following policies:



  • Group Policy – GPEDIT > Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify intranet Microsoft update service location > Select the proxy behavior for Windows Update client for detecting updates > “Allow user proxy to be used as fallback if detection using system proxy fails”.

  • Configuration Service Provider (CSP) policy – Update/SetProxyBehaviorForUpdateDetection to 1 Allow user proxy to be used as a fallback if detection using system proxy fails.

  • Configuration Manager Setting – You can also configure the new Allow User Proxy for software update scans setting to Yes to allow user proxy in Microsoft Endpoint Configuration Manager, version 2010 and later.


To further increase security, we have added the capability for customers to pin certificates (cert-pinning) and not allow scans, even with system proxy, if cert-pinning fails. This provides the highest level of security for devices but will require more overhead for the admin in order to ensure that certificate stores are properly configured.









Note: This capability is only available to those who have secured their WSUS servers with TLS protocol/HTTPS.



To enable cert-pinning, simply add the correct certificates to the new WSUS certificate store. Devices will then automatically begin enforcing cert-pinning when scanning your WSUS server. If no certificates are in your WSUS certificate store, cert-pinning will not be enforced. Further, if you do not wish devices to have this extra layer of security upon scan, you can ensure that cert-pinning is not enforced by configuring one of the following policies:



  • Group Policy – GPEDIT > Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify intranet Microsoft update service location > “Do not enforce TLS certificate pinning for Windows Update client for detecting updates”

  • Configuration Service Provider (CSP) policy: Update/DoNotEnforceEnterpriseTLSCertPinningForUpdateDetection to 1 – Do not enforce certificate pinning.

    specify-intranet-Microsoft-update-service-location.png


For devices scanning HTTP-configured WSUS servers


For those devices scanning HTTP-configured WSUS servers, there have been no additional changes since those we introduced with the September 2020 cumulative update.


For online scans


The order of proxy selection for online scans, if a proxy is needed, has changed:


Old behavior:



  • Scan with user proxy.

  • If user proxy fails, attempt scan with system proxy.


New behavior as of the January 2021 cumulative update:



  • Scan with system proxy.

  • If system proxy fails, attempt scan with user proxy.


This change ensures that we first try the most secure proxy path if a proxy is needed.









Note: For user-driven, interactive scenarios, we always use the user proxy, if one is available, regardless of policy configuration.



Next steps


To prevent scan failures and ensure the highest level of security, please follow these recommendations:



  • Don’t enable user proxy.

  • If you require user proxy, enable user proxy via “Select the proxy behavior for Windows Update client for detecting updates” to ensure that devices do not encounter scan issues.









    Note: While this will allow you to fallback to use user proxy for scans against your WSUS server, you should be leveraging this process only as a stop gap to continue getting updates while transitioning to system proxy or no proxy.




  • Secure your WSUS server with TLS protocol/HTTP. This is pivotal to maintain the chain of trust and prevent attacks on your client computers, see Recommendations for greater security in the previous Changes to improve security for Windows devices scanning WSUS blog.

  • When scanning against a TLS/HTTPS-configured WSUS server, leverage cert-pinning to get the highest level of security and keep your devices protected. (Reminder that this requires populating the device’s certificate store.)


 

FastTrack now assists with more threat protection capabilities

FastTrack now assists with more threat protection capabilities

This article is contributed. See the original author and article here.

Announcing FastTrack remote guidance for Microsoft Cloud App Security and Microsoft 365 Defender solutions for endpoints, identities, cloud apps, email, and docs


 


Microsoft FastTrack is committed to helping you realize the value of your Microsoft 365 security solutions by providing remote deployment guidance.  FastTrack for Microsoft 365 provides remote deployment guidance at no additional cost for customers with 150 or more licenses of eligible plans. 


 


In addition to the baseline security assistance we already offer, FastTrack has expanded the benefit in threat protection to now include Microsoft Defender for Identity and Microsoft Cloud App Security, and guidance to leverage Microsoft 365 Defender. FastTrack will provide remote deployment guidance to help eligible customers configure and deploy these Microsoft security products:


 



  • Microsoft Cloud App Security discovers and controls Shadow IT, helps ensure secure access to your apps and resources, protects your sensitive information, and detects threats in the cloud for you to take action on, surfacing valuable insights and recommendations to help improve your cloud security posture.


 



  • Microsoft Defender for Endpoint (formerly Microsoft Defender Advanced Threat Protection) delivers preventative protection, post-breach detection, automated investigation, and response for your endpoints.


 



  • Microsoft Defender for Office 365 (formerly Office 365 Advanced Threat Protection) helps protect all of Office 365 against advanced threats like business email compromise and credential phishing, and automatically investigates and remediates attacks.


 



  • Microsoft Defender for Identity (formerly Azure Advanced Threat Protection) helps secure on-premises identities across your organization by leveraging Active Directory signals to identify, detect, and investigate advanced threats, compromised identities, and malicious insider actions directed at your organization.


 


 


In addition, Microsoft FastTrack will show you how to leverage the capabilities of Microsoft 365 Defender (formerly Microsoft Threat Protection), which protects against attacks with automated cross-domain security.  You can use your security data to prevent and detect threats, heal affected assets, and proactively hunt across your Microsoft 365 data.


 


FastTrack for Microsoft 365 provides remote guidance for customers with 150 or more licenses, at no additional cost with your eligible Microsoft 365 subscription. This is an ongoing benefit throughout the duration of your eligible subscription, delivered by Microsoft and approved FastTrack Ready Partners.


 


If you want to learn more, review eligibility and the service description here. If you’re ready to get started, request assistance at microsoft.com/FastTrack (sign in required). When you request assistance from FastTrack, you’ll select which product you want guidance on, and Microsoft 365 Defender assistance will also be included with that product. Here is a screen shot of the Request for Assistance page on the FastTrack site:


 


RFA screen shot.png


 


Interested in deploying Azure services to improve your security posture? FastTrack for Azure is a technical enablement program that works directly with customers and partners to help you build Azure solutions quickly and confidently. FastTrack for Azure brings together best practices and tools from engineering and real customer experiences, including business continuity and disaster recovery, security and management, and many more to guide customers from design, configuration, and development to production of Azure solutions. Learn more and check your eligibility at azure.microsoft.com/programs/azure-fasttrack/.


 


We’d love to hear from you on our Tech Community channel. Give us feedback in comments or tell us what we should write about in the future.

Connect Guru with Microsoft Teams for a Collaborative Wiki

Connect Guru with Microsoft Teams for a Collaborative Wiki

This article is contributed. See the original author and article here.

When communicating with teammates over chat, nothing can slow you down like having to pause your conversation and open up a new window to find the answer to a question or the right piece of information to share. The context-switching involved in jumping between applications to access the information you need to do your job can cost you and your teammates productive time. Complementing real-time communication with a collaborative knowledge base is key to keeping teams aligned and productive even when distributed.


 


Guru’s app for Microsoft Teams can make both real-time and asynchronous collaboration easier by bringing your team’s collective knowledge right to Microsoft Teams. With the updated integration for Teams, you can now access and share verified knowledge from Guru in the same place that you chat and collaborate with your teammates – within your Teams workflow.


 


The Guru app for Teams makes the transition from office to remote (and back again) seamless, and employees won’t feel like they’re missing information by not being in the office. Complement your real-time collaboration in Teams with expert-verified information so that regardless of where – or when – your teammates work, they are connected and aligned.


Share Guru cards within conversationsShare Guru cards within conversations


 


Here are some of the ways customers can connect Teams with Guru:



Streamline your internal communications
Sometimes, amidst conversations and collaboration, critical information can get lost or overlooked. By integrating Guru into Teams, you can capture updates and announcements that are shared in a Teams channel to create visibility and accountability for the entire team and make it easier for them to revisit and act upon them later.


 


With notifications integration, a Guru bot will deliver select notifications and allow you to take action on them directly within the Teams workflow:



  1. Card Comments: Receive and reply to mentions on any comments made on Guru Cards

  2. Knowledge Alerts: Receive and read Knowledge Alerts on important knowledge that has been pushed to you and requires attention (including an in-app “I Read It” action)


Notifications and updates from Guru within Microsoft TeamsNotifications and updates from Guru within Microsoft Teams


 


With Guru and Teams, you can improve your internal communications with notifications on real-time releases, company updates, and more by bringing information directly to employees where they’re already working, and giving them a way to let you know that they’ve seen it.



Enable every team with the product information they need
Because product information can change rapidly, employees need access to up-to-date information as the product changes. Guru’s app for Teams makes product information accessible and shareable in the same place that employees would go to ask questions about it: in Teams chat and channels. You can save time for your frontline employees and your product experts by integrating your product delivery process into your communication workflow. When those frontline employees are empowered to find product information and answers themselves, they’ll spend less time pinging your internal subject matter experts (SMEs) with repeat questions, resulting in more focused time for everyone involved.

Ramp up new hires faster
Effectively onboarding new employees is critical to their long-term success and that of your company. Teams is a great way for new employees to meet their teammates and ask questions as they get acquainted with the culture, team, and product. Guru gives these new employees a single place to find all the company knowledge they need to thrive, while you lower your costs of administrative support.


 


Help new hires feel autonomous by allowing them to turn to Guru with all of their onboarding questions instead of having to interrupt another employee. With Guru and Teams, you can keep your new teammates productive in Teams, help existing employees stay focused on their own work, and reduce your new hire onboarding costs.



Improve collaboration with Guru and Teams


With Guru’s Teams integration, your teams have access to more of the information they need to stay productive within the Teams console. By bringing knowledge directly to the place where people already work, you can help make sure that important updates don’t go unnoticed and that teams spend less time searching for information and more time delivering value. Help keep your company connected, engaged, and aligned, both in real-time and asynchronously, with Guru in Teams.



To get started with Guru’s Teams integration, log in to your Teams account and add Guru.



To learn more about the benefits of collaborative knowledge management, visit Guru’s site.

DevOps for Data Science – Part 4 – DevOps Maturity Levels

DevOps for Data Science – Part 4 – DevOps Maturity Levels

This article is contributed. See the original author and article here.


In this series on DevOps for Data Science, I explained what DevOps is, and given you lots of resources to go learn more about it. Now we can get to the details of implementing DevOps in your Data Science Projects .


 


Consider that the standard Software Development Lifecycle (SDLC) with Data Science algorithms or API’s added in looks something like this:



 


In traditional DevOps, each phase of the SDLC is aware of the “downstream” phases – that’s the People (discussions and meetings), Process (procedures and frameworks), and Products (Tools and software) part of DevOps. Also note that Monitoring is not just monitoring the performance of the end-released applications, it’s also now monitoring the SDLC itself. All of this awareness is the “Shift-Left” mentality, essential to DevOps for Data Science.


 


But let’s dig into that a bit. The “Configure” phase is easy enough to think about for the Data Science team. They want to be involved in the design of the solution anyway, so that they ensure the right questions are being asked, the right data is available (or can be obtained), and all the rest of the project parameters. And of course the Data Science team is part of the “Code” phase, so that’s just built-in.


 


But “build”? What does that even mean to the Data Scientist? Testing? How does one build a unit test, functional test, security test, and other tests, into a Data Science algorithm? And how do  you use Continuous Integration (CI) and Continuous Delivery (CD) into a Data Science deployment? Packaging, Deployment – these are all things that a Data Scientist doesn’t normally have to consider in their day-to-day work.


 


Not to worry – we’ll get to all these phases. In fact, many shops still struggle with DevOps, even where there are no Data Science aspects. What I have found that helps the most is not to try and do everything at once. Develop a “Maturity Model” that you can aspire to, and take it one step at a time. Let that settle into your regular SDLC, and then move on.


 


For Data Science, I find this progression works best – taking these one step at a time, and building on the previous step – the entire series is listed here that I’ll develop in this series – updated links to follow as I write them:



  1. Infrastructure as Code (IaC)

  2. Continuous Integration (CI) and Automated Testing

  3. Continuous Delivery (CD)

  4. Release Management (RM)

  5. Application Performance Monitoring

  6. Load Testing and Auto-Scale


In the articles in this series that follows, I’ll help you implement each of these in turn.



 


(If you’d like to implement DevOps, Microsoft has a site to assist. You can even get a free offering for Open-Source and other projects: https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/ )

Gain more flexibility with 250 GB file size support in Microsoft 365

Gain more flexibility with 250 GB file size support in Microsoft 365

This article is contributed. See the original author and article here.

Happy new year and welcome to 2021. We are thrilled to begin this year with some exciting news.


 


As remote work and learning increases so does the need to reliably and securely share large files-4K or 8K video files, 3D models, CAD files, or large scientific data sets-with co-workers, clients and peers.  At Microsoft we’re perpetually working to enable and support workers all over the world.  We are always striving to innovate and empower our users to be more productive. At the same time, we are extremely grateful to our customers and partners for all the helpful and insightful feedback – particularly in industries such as heavy manufacturing, transportation, healthcare, and media for our latest enhancement.


 


We’re listening! And we are pleased to announce that we’re making it easier than ever for you to store, sync, and share large files in Microsoft 365. Our latest improvement will help increase the upload file size limit for Microsoft 365 from 100 GB to 250 GB—which includes uploads of files into SharePoint, Teams, and OneDrive. So now, you will be able to easily share large files like a 3D model of a new building, a client commercial shot in 8K video, a large dataset for a vaccine trial or research projects or large videos for educational projects. And this change doesn’t just apply to businesses and schools. If you use OneDrive, for personal use, you can easily upload or your family video album to share with your relatives or upload that zip file containing a large PC game with your friends.


 


Win18b_Consumer_Creativity_VideoRemix_Dell_XPS_27_0104.jpg



We’ve achieved the 250 GB limit by optimizing storage for upload performance—each file is split into chunks and each piece is encrypted with a unique key. All your files are backed up in Azure Storage, ensuring high availability and performance. You can easily upload and download your large files when you need them, where you need them.


 


And you need not worry about syncing these large files – with differential sync, only the changes that you and your collaborators make are synced—shortening the amount of time it takes you to sync, helping improve performance and reducing network utilization. Finally, as always, your files are always with you on any device, wherever you go, whether you’re editing files in OneDrive, sharing projects for review in SharePoint, or collaborating in Teams.


 


Support for 250 GB file size upload will be rolling out by the end of January and we are looking forward to general availability by end of this quarter. 


 


Learn more about OneDrive , SharePoint and Teams and how you can help users in your organization store, sync, share and collaborate on files in Microsoft 365.


 


Thanks,


Ankita

How Sunrise Technologies used Microsoft Dynamics 365 to stay productive in 2020

How Sunrise Technologies used Microsoft Dynamics 365 to stay productive in 2020

This article is contributed. See the original author and article here.

“It was March 13 at noon. I think that’s when we announced in the company that we were hard stopping,” said John Pence, president and founder of Sunrise Technologies. “I don’t think any of the executive team will ever forget that lunch.”

Like John, I’m sure you remember where you were in March of 2020, when the COVID-19 pandemic started to rapidly spread around the world, causing the most tumultuous year many of us have seen in our lifetimes.

As we begin a new year, we want to take a little time for reflection, to look back at the year we just went through as well as look ahead to 2021. To do so, we checked in with a few Microsoft partners who you’ll be hearing from over the course of the next several weeks. We wanted to find out how they and their customers had adapted to the sudden disruption of the pandemic, what customer and industry trends they were seeing, what lessons they had learned from facing the challenges of 2020, and what predictions they had for 2021.

Today, we focus on Sunrise Technologies and hear from John Pence, the company’s president and founder. Pence founded Sunrise Technologies in 1994, and the company became a Microsoft partner in 2003. According to Pence, Sunrise does a lot of large application system integrator work and enterprise resource planning (ERP) implementations using the Microsoft Dynamics 365 applications.

Adapting to serve customers

Sunrise Technologies is an international company with offices in China and Europe. That meant Pence got an early view into how COVID-19 was impacting operations around the world. In February of 2020, as the pandemic began to spread, Sunrise Technologies was forced to close its China offices. “Our offices in China shut down right after Chinese New Year, right at the beginning of February. We watched it all happen, and honestly, it just didn’t sink in that this was about to happen to us,” Pence said.

Two weeks later, everything changed. “It was like a tornado hit. It felt to us that on March 1, 2020 a switch flipped, and all of a sudden, we had a crazy week and it was like, oh my gosh, maybe we should start cutting back on travel, and then we had a second week like that, and it was clear we had to shut down. We’re a consulting company, so we pulled everyone off the road and closed all our offices.”

Sunrise Technologies’ customer base was significantly impacted by the sudden closures, with many of their retail customers experiencing 70 80 percent sales drops from late March through June. Throughout those early days of the pandemic, Pence noted that the Sunrise Technologies team worked hard to support their customers.

“It was a really traumatic time, but I think we handled the client interaction really well,” Pence said. “We were very flexible with the work with the clients. We extended terms, we lowered rates, we introduced free software to help with supply chain replanning activities, and we just gave it to all our clients. We did a lot of stuff trying to help them survive.”

Cloud services help organizations weather the storm

Despite the chaos and disruption caused by the pandemic, Pence said the fact that Sunrise Technologies is a cloud-based operation helped them continue to serve their customers without interruption.

“We had no idea this was going to happen. Everything suddenly shut, and yet we could just keep right on rolling. We were like a proof point all by ourselves. We are a 100 percent cloud operation internally. We use all Dynamics 365 products. We run all of our ERP operations on Dynamics 365. We use CRM for all of our sales and marketing as well as billing and time tracking. It proved out the value of the cloud in the sense of remote work.”John Pence, president and founder, Sunrise Technologies

According to Pence, many of his customers significantly benefitted from being cloud-based organizations. “Being on a cloud architecture for their basic business transaction platforms absolutely enabled our customers to survive the pandemic,” Pence said. “Some of the capabilities of Dynamic 365, like distributor management, the ability to spin up virtual stores, the ability to virtually alter their supply chains, absolutely helped.”

A surprisingly productive year

Even though they were all working remotely, Pence’s team was still able to be remarkably productive this year. “One of the things that we’ve found most mind-boggling is that we have had 21 go-lives as a company since we shut down on March 13,” Pence said. “The vast majority of those are full platform ERP implementations, and some of the biggest ones we’ve actually ever done have been done since we couldn’t travel.”

Within Sunrise Technologies, Pence said his team had learned there is much more they can do without traveling than they had previously believed was possible. “It was way more than any of us ever expected, especially for areas like sales and marketing,” Pence said. “In terms of collaborative work, we all learned that we could take some of the tools we have, like Microsoft Teams, and push them farther than we were using them before. From a productivity point of view, many things will never go all the way back to the way we used to do things.

Looking ahead to 2021, from a big picture perspective, Pence thinks businesses were reminded of the importance of supply chains, as well as the importance of visibility, flexibility, and the ability to address rapid change. “That will cause a lot of demand for what we do and what Microsoft does,” Pence said. “As people dust themselves off from this, they’re going to say, ‘we’ve got to get this stuff fixed, because if something like this happens again, we can’t be in the same place we were in this time.'”

Learn more

The post How Sunrise Technologies used Microsoft Dynamics 365 to stay productive in 2020 appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Intune Support Tip: Using ADMX for the Office Channel

This article is contributed. See the original author and article here.

By Mike Danoski – Sr. Program Manager | Microsoft Endpoint Manager – Intune


 


We have received a few support cases recently on the availability of the Administrative Templates (ADMX) settings for Office Channel with the new channel values such as the Monthly Enterprise Channel. This post will walk you through some background information and then provide three different approaches you can take to manage the updated Office Channels using Intune. We are working through changing the channel names and adding support for the additional Monthly Enterprise Channel value in our Administrative Templates policy, but in the meantime, I wanted to provide some alternatives if channel config via Administrative Templates in Intune is blocking your deployment.


 


Background: Changes to update channels for Microsoft 365 Apps – Deploy Office | Microsoft Docs


 


Since I will be covering making changes to the Office Update Channel, I am providing some articles that should be reviewed before making changes in production.


 



 


If you would like to move to any channel other than the Monthly Enterprise Channel (MEC) via Intune Administrative Templates (ADMX):


 


Use this mapping to navigate the visual channel changes in our current ADMX policy.


 






























New name



Previous name



Beta Channel



Insider
(sometimes referred to as Insider Fast)



Current Channel (Preview)



Monthly Channel (Targeted)
(sometimes referred to as Insider Slow)



Current Channel



Monthly Channel



Semi-Annual Enterprise Channel (Preview)



Semi-Annual Channel (Targeted)



Semi-Annual Enterprise Channel



Semi-Annual Channel



 


Below are three different options to update the channels depending on your configuration. We also always recommend you test any changes with a test group before making the change in production so you can see the change in end-user experience.


 


Option 1: If you would like to move to Monthly Enterprise Channel AND use ODT (Office Deployment Tool) via Intune.


 


Overview: Add Microsoft 365 apps to Windows 10 devices using Microsoft Intune | Microsoft Docs


 


Use this procedure if you have deployed Office Click-To-Run manually using ODT or from Intune.


 


NOTE: If there are conflicting settings, ADMX via MDM will win over settings via ODT. If you already have the channel setting set via ADMX, the new policy in ODT will not take effect until you remove the ADMX configuration.


 


Procedure:




  1. Set the channel setting in your Microsoft 365 Apps section to the MEC channel.




    1. This can be done through the configuration designer or XML.






  2. Change the setting in the ADMX policy to “Not Configured”.




    1. Setting this value to “Not Configured” will remove the command on the next MDM sync session.






  3. Once both settings are changed, the next time Click-to-Run runs, it will rationalize the change and move to the channel specified by ODT once the ADMX policy is removed.




 


Option 2: If you would like to move to Monthly Enterprise Channel AND you prefer to use policy and not ODT.


 


Setting the Office update channel via Custom policy (OMA-URI)


Create and deploy two settings in one profile.


 


To avoid conflict, set any existing Administrative Templates Office Channel settings targeted to the same group to “Not Configured”. Once this new customer policy setting is in place, please do not use the setting in Administrative Templates until it is updated, at which time you can set it back to the MEC channel and remove the custom OMA-URI policy.


 


Additional Info on deploying ADMX via Custom policy: Deploy Custom GPO via Microsoft Intune – Microsoft Tech Community.


 


Installing the ADMX



  • ADMX Install URI: ./Vendor/MSFT/Policy/ConfigOperations/ADMXInstall/Office/Policy/L_UpdateBranch

  • Value Type: String

  • Setting value:


 


 


 

<?xml version="1.0" encoding="utf-16"?>
<policyDefinitions revision="1.0" schemaVersion="1.0">
    <policyNamespaces>
        <target prefix="office16" namespace="office16v02.Office.Microsoft.Policies.Windows" />
        <using prefix="windows" namespace="Microsoft.Policies.Windows" />
    </policyNamespaces>
    <supersededAdm fileName="office16" />
    <resources minRequiredRevision="1.0" />
    <categories>
        <category name="L_MicrosoftOfficemachine" displayName="$(string.L_MicrosoftOfficemachine)" />
        <category name="L_Updates" displayName="$(string.L_Updates)">
            <parentCategory ref="L_MicrosoftOfficemachine" />
        </category>
    </categories>
    <policies>
        <policy name="L_UpdateBranch" class="Machine" displayName="$(string.L_UpdateBranch)" explainText="$(string.L_UpdateBranchExplain)" presentation="$(presentation.L_UpdateBranch)" key="softwarepoliciesmicrosoftoffice16.0commonofficeupdate">
            <parentCategory ref="L_Updates" />
            <supportedOn ref="windows:SUPPORTED_Windows7" />
            <elements>
                <enum id="L_UpdateBranchID" valueName="updatebranch" required="false">
                    <item displayName="$(string.L_UpdateBranch_Current)">
                        <value>
                            <string>Current</string>
                        </value>
                    </item>
                    <item displayName="$(string.L_UpdateBranch_CurrentPreview)">
                        <value>
                            <string>FirstReleaseCurrent</string>
                        </value>
                    </item>
                    <item displayName="$(string.L_UpdateBranch_MonthlyEnterprise)">
                        <value>
                            <string>MonthlyEnterprise</string>
                        </value>
                    </item>
                    <item displayName="$(string.L_UpdateBranch_SemiAnnual)">
                        <value>
                            <string>Deferred</string>
                        </value>
                    </item>
                    <item displayName="$(string.L_UpdateBranch_SemiAnnualPreview)">
                        <value>
                            <string>FirstReleaseDeferred</string>
                        </value>
                    </item>
                    <item displayName="$(string.L_UpdateBranch_Beta)">
                        <value>
                            <string>InsiderFast</string>
                        </value>
                    </item>
                </enum>
            </elements>
        </policy>
    </policies>
</policyDefinitions>

 


 


 


 


Second setting: Configuring the new ADMX setting


 


Note: this may report as Error until the 1st setting successfully writes to the device. If this is an issue, you can split these into separate policies and deploy this configuration after the ADMXInstall reports as a success.


 



  • Configuration URI (for pushing the configured setting value down: ./Device/Vendor/MSFT/Policy/Config/Office~Policy~L_MicrosoftOfficemachine~L_Updates/L_UpdateBranch

  • Value Type: String

  • Setting value: 

    <enabled/><data id="L_UpdateBranchID" value="MonthlyEnterprise"/>​



 


Let us know if you have any additional questions on this by replying back to this post or tagging @MikeDanoski or @IntuneSuppTeam out on Twitter.

New Microsoft Dynamics 365 learning paths: December 2020 roundup

This article is contributed. See the original author and article here.

We’re continually adding to our training and certification portfolio to help you build and validate your skills, demonstrate those skills to employers or colleagues, and help you advance your career. Explore the new role-based learning paths and modules released on Microsoft Learn in December 2020. Look at the latest free, online training that you can work through at your own pace. And check out our new learning paths and modules on fraud protection, expense management, and application development best practices. If you aren’t sure which training to take, explore the Microsoft Learn Dynamics 365 landing page, where you’ll find useful collections, learning paths to get you started, and popular modules.


 


The following learning paths and modules were released in December 2020. 


 


Project Operations


 































Learning path/module



Role



Certification



Work with Expense management in Dynamics 365 Project Operations


Four modules



Business user, functional consultant, administrator



MB-310



Set up and configure Expense management in Dynamics 365 Project Operations 


One module



Business user, functional consultant, administrator



MB-310



Create and process expense reports in Dynamics 365 Project Operations


One module



Business user, functional consultant



MB-310



Work with travel requisitions in Dynamics 365 Project Operations 


One module



Business user, functional consultant



MB-310



 


Business Central


  



















































Learning path/module



Role



Certification



Use application development best practices in Microsoft Dynamics 365 Business Central


Seven modules



Developer



N/A



Consider application monetization responsibilities in Business Central 


One module



Developer



N/A



Understand the process of bringing an app to AppSource in Business Central


One module



Developer



N/A



Introduction to application types in Business Central


One module



Developer



N/A



Implement SaaSification techniques in Business Central  


One module



Developer



N/A



Prepare for an easy application upgrade experience in Business Central 


One module



Developer



N/A



Learn about application performance and monitoring in Business Central 


One module



Developer



N/A



Implement test automation techniques in Business Central


One module



Developer



N/A



 


 


Fraud Protection


 
















Module



Role



Certification



Provision Dynamics 365 Fraud Protection 



Administrator, functional consultant, solution architect 



Not currently part of an exam


 



 


Power Automate Desktop




















































































































Module



Role



Certification



Generate Power Automate Desktop flows by recording



App maker, developer



Not currently part of an exam


 



Take your first steps with Power Automate Desktop



App maker, business user, developer, functional consultant



Not currently part of an exam


 



Combine Power Automate Desktop and Power Automate


 


 



App maker, developer, functional consultant



Not currently part of an exam


 



Power Automate Desktop development essentials


 



App maker, developer, functional consultant



Not currently part of an exam


 



Text manipulation in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



OCR technologies in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Active Directory handling in Power Automate Desktop


 



App maker, developer, administrator



Not currently part of an exam


 



Configure exception and error handling in Power Automate Desktop


 



App maker, developer, administrator, functional consultant



Not currently part of an exam


 



Configure flow control in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Excel automation in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Handle variables in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Simulate mouse and keyboard actions by using Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Communicate using message boxes in Power Automate Desktop flows


 



App maker, developer, functional consultant



Not currently part of an exam


 



Automate repetitive tasks using loops in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Control file and folder handling in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Scripting in Power Automate Desktop


 



Developer, functional consultant



Not currently part of an exam


 



Web automation in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Automating email handling in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Adjust process behavior using conditional actions with Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Automate system and services actions in Power Automate Desktop


 



App maker, developer, functional consultant



Not currently part of an exam


 



Use Power Automate Desktop to interact with windows and applications


 



App maker, developer, functional consultant



Not currently part of an exam


 



 

Azure for SAP SAPMNT & General Purpose share high-availability solution (SOFS use-case)

Azure for SAP SAPMNT & General Purpose share high-availability solution (SOFS use-case)

This article is contributed. See the original author and article here.

Background: SAP requirement of Highly Available share.


There are several possible solutions to achieve highly available SAPMNT for SAP Instance as listed here. On Azure, SOFS is one of the solutions for consideration, being the Microsoft technology and it works well with SAP Global share. I have not come across a recommendation from SAP for General purpose file share on the cloud, but there is a recommendation from Microsoft Azure when using SOFS share for SAPMNT & general purpose share. The consideration is mainly around the potential performance impact and feature supportability.


 


In general, there are two types of shares required on SAP Solution.



  1. SAP Global share: Starting SAP Kernel 749, SAP has updated the Central service architect to be a more cloud-friendly [ share-nothing model] architect. SAP central services ( message and enqueue processes) are separate from the SAP global host files. SAP Global share hosts the physical location of SAP kernel binaries and is critical for SAP System availability.

  2. General Purpose File share: The general file share is used by the SAP systems based on the business requirement and related application usage. It can be an interface directory used by the SAP systems to transfer data between SAP/Non-SAP systems or images/HTTP files used by the SAP portal system or different file formats used by the applications within the solution including non-SAP. It is not a SPOF for SAP system availability but can be critical for SAP business processes based on the application usage. We need to understand the usage of the share in our environment, but in general, these type of shares host multiple smaller files with higher change rate and that result in potential performance overhead because of the large number of changes when used with CA feature enabled.


 


SOFS & General Purpose share on Azure for SAP:


1. Scale-Out File Share: Active-Active mode, ReFs File system with CSV & CA feature enabled.



  • There are the prerequisites to using SOFS for SAP Global share, attached here.

  • CA feature must be enabled to ensure a transparent failover functionality is activated, it avoids batch failure due to the (A)SCS failover, SAP Note 1911507

  • Multi-SOFS configuration with independent CSV’s for SAP Systems safeguards against single share corruption scenario.

  • DFS Namespace can be used for simplicity of //<Logical>/sapmnt/<SID>, it helps with Production and DR use case.


2. General/Generic purpose File Share: Active-Passive mode, CA feature adds overhead resulting in a potential performance issue.



  • SOFS is not recommended with workload with a high rate of file operations on the share, official doc here

  • With the CA feature, the application will lose around 40% I/O performance. SAP Note 2287140

  • A use case of General File share is active-passive to host general files with multiple formats for SAP/Non-SAP Application.

  • Blog shares further detail with regards to the SOFS usage.


 


Considerations for high load scenarios:



  1. S2D-SOFS [ReFs_csv] recommended for hosting sapmnt share with CA feature to activate application transparent failover.

  2. S2D-FS [ReFs] recommended for general purpose share [ Archive, Interface, Trans, Trex, BOBJ].


 


Microsoft invests heavily in R&D to bring new features to support SAP On Azure customers, there are options for customers looking for alternatives to S2D technology on Azure.


Technology options on Azure for High-Available SAPMNT ShareTechnology options on Azure for High-Available SAPMNT Share


@hdamecharla  thank you for providing a summarized view of the highly available SAPMNT options available in Azure


 


Refer blog for Azure Files – NFS use-case.


Deploy SAP ASCS/ERS with Azure Files NFS v4.1 shares – Microsoft Tech Community


 


For Azure Shared Disk -SMB use-case.


Azure Shared Disk Support for Clustered SAP ASCS/SCS on Windows Cluster – Microsoft Tech Community