undraw_buy_house_560d

How 130 people decided to save the nation even before it was declared in our state

MoreYeahs – One Medium size family with 130+ members located in Tier-II city Indore which anticipated in a very different way while others were making memes for the storm so-called Novel Corona disaster.
It started with China and then Outbreak in several countries. We in India confirmed our first case in the last week of January.

Somewhere inside we all knew that it will spread and it will come to us – we have to prepare ourselves.
The first week in March and India had 50 confirmed cases that’s where people got a little serious (yes little because other than memes some actual information started to share).
While MoreYeahs on alert and already had already stopped all unknown people to enter office premises and had all precautious items to sanitize and what to do and what not to do share with all members.

The second week of March and cases are just increasing – while our state had no cases. MoreYeahs decided to take action to safeguard its people and all families associated.


Challenges faced –
1. Not everyone had a personal laptop with good performance or not have.
We ordered top-end laptops for team members (especially developers) due to non-availability in the market we had a limitation.
So, we decided to provide laptops to those who have to travel outside of Indore and get the desktops with secured connections to those who live in Indore or near Indore.

2. Not everyone had the internet connection.
We asked people to get the internet connection before 10 days to which 90% people were able to have a connection before 20 March but for 10% we have to find an alternative as most of the areas are not supported by broadband providers in Indore such as Noorani Nagar (near Chandan Nagar). We asked them to buy best possible dongle with a network provider who could serve sufficient enough to work Microsoft Dynamics 365 environment(which required high bandwidth in our expert area).

Here is the complete story with timeline –

Before 12 March we had 2% of members working from home. With the increasing rate of cases, we thought it will hit us in Mid April but our leadership group decided not to wait till the storm hit and we can make our house strong and protect people. We conveyed to all our members to have an internet connection within two days.

Proposed Plan

Day-1: Phase-I
Chaos Monday -16 March 2020

Morning headlines – curve took a high turn with 10 new cases a day. Early morning management meet called – we decided we are making everything work from home to balance the life of our people and client work.
We breakdown this it in 7 days plan (Monday to Monday) with three phases-
Phase -I: People who live away from home (non-residential to Indore) and using public transport daily to the office will be sent home with all resources within two days (till 16 March 2020).
Phase-II: Members who have internet connections and laptops will be given work from home with 4 days (till 20 March 2020 expected 60% of MoreYeahs).
Phase-III: Last stage where 100% WFH needs to be achieved (till 21 March 2020).

Phase-I
We made the list of people with parameters –
1. You have a laptop or desktop at home (Yes/No)
2. You have an Intern connection (Yes/No)
3. Are you residential to Indore (Yes/No)?
4. Are you using public transport to travel to the office (Yes/No)?

We have the list ready in 15 minutes and immediately marked 20 people to start work from home starting 16 March 2020. We informed everyone about the plan and initiated it.

Day-2
17 March 2020
we decided to get phase-II started earlier than expected as rates of cases are increasing and our state is still safe.

We initiated phase-II – on 16 March 2020 itself parallel to phase-I.
We ordered testing devices in one single day for our QAs to get to the home the same day. Achieved 50% force at home.

Day-3
18 March 2020, we were at 60% work from home with all new laptops configured and assigned to members. The separate team initiated to deliver configures machines to respective areas – three teams and 6 Areas to cover with more than 30 machines to deliver with tracking of machines.

Day-4
19 March 2020, we were at 75% work from home with machines ready to deliver BUT the rest 25% dint get the internet connection as the market started to pick up for service providers in our area such as Hathway, Airtel, and JioFiber.
Wheres one of them informed they have 90 requests with advance money in a single day for a single person to provide connection.
which increases our difficulty but we reach out to those providers (followed them everywhere and even team members bring them to their houses for connection)

Day-5
20 March 2020
Suddenly we have a piece of news that Madhya Pradesh has confirmed 4 cases
suddenly the fear turns into reality and we knew we have to push our efforts and on 20 March 2020 afternoon, we have the numbers to 97% with internet connections.

Representation of actual execution of the plan

The human resource department instructed people to work from home or we would be providing leaves to members. Rest 3% were networking teams who need to ensure access to a secured environment and 2 members who do not good internet connection (less than 1 Mbps) at their homes.
But we took the decision to compromise with 2 to work from home at any cost. The last step towards 100% is our hero – IT team or say networking team which has house nearest to the office will only be available for the next two days with precautions.

We (MoreYeahs) sharing the above story not brag about it but to share our experience with corporates and companies in Indore and around to take measures and actions to ensure the safety of people and society.

Let’s stand together – Isolate ourselves and work from home to save our country’s health and economy.

What’s New in Microsoft Teams | Microsoft Ignite 2019

New innovations in Microsoft Teams enhance collaboration and business processes for all workers

Today at Ignite, we are announcing a ton of new capabilities in Teams to help customers in all industries work in new ways and better respond to the evolving needs of their business.

Customize your Teams conversations and experience

Private channels enable users to create channels within existing teams that can be viewed and accessed by only select members of that team. Users can create a private channel by selecting “Private” under the privacy settings of the new channel. Private channels are available starting this week and you can learn more here.

The multiwindow capability provides users the option to pop out chats, meetings, calls or documents into separate windows to help you streamline their workflow. Multiwindow capabilities will start rolling out early next year.

Teams client for Linux will support the main Teams capabilities like chats, meetings, calling as expected so people who use Linux client at work or educational institution can collaborate with others on Teams. Users will be able to install native Linux packages in .deb and .rpm formats. Teams client for Linux will start rolling out as a preview later this year.

New messaging extensions including Polls and Surveys will be available in Teams chat and channel conversations. Click on “…” at the bottom of the message compose box in a chat or channel to access these extensions and solicit instant feedback on shared items or questions. These will start rolling out later this year.

Pinned Channels allows users to keep important channels at the top of your teams list for easy access. This capability will be available later this year.

Easily manage conversations, tasks, and files from other Microsoft 365 apps within Teams

New integration between Outlook and Teams makes it easy to collaborate no matter where the conversation is taking place. The user can move an email conversation from Outlook, including attachments, into a Teams chat or channel conversation by clicking on the ‘’Share to Teams’’ in Outlook. They can also share a conversation from Teams to an Outlook email by clicking on the more options (‘’…’’) icon in a conversation. This will start rolling out early next year.

Users will also get actionable missed activity emails which make it easy to stay on top of missed conversation in Teams. The missed activity emails show the latest replies from the conversation, and allow you to respond directly from within Outlook.

Tasks in Teams gives you a new unified view of your personal and assigned tasks within Teams. It consolidates your tasks across Microsoft To Do, Teams channels, Planner and Outlook. Users have smart views including tasks assigned to you, the priority as well as start or due date. Users can choose the view that works the best for them – list, boards, charts, schedules – to get things done. It will be available to users early next year.

The new Yammer app for Teams makes Yammer communities, conversations, and live events accessible right within Teams. IT admins and end users can also pin the app on the left navigation rail in Teams to have easy access to Yammer – helping everyone stay up to date with their communities and participate in organization-wide conversations. It will start rolling out early next year.

Conduct more inclusive and effective meetings

Microsoft Whiteboard is now generally available in Teams Meetings via the share tray. This gives teams an infinite digital canvas for meeting participants to ideate and collaborate whether they are in the same room or working remotely.

Live Captions in Teams Meetings makes meetings more inclusive, giving participants another way to follow along with the conversation, and addressing the needs of participants with different hearing abilities or language proficiencies. It will start rolling out as Preview in US English later this year with plans to expand to other languages in the future.

New presenter and attendee controls allow meeting organizers to pre-define presenter and attendee roles for meeting participants. Designated presenters will have full control over the meeting, whereas participants in “attendee” role won’t have ability to share content, take control, mute or remove other participants, admit people waiting in the lobby, or start/stop recordings. It will be available later this year.

Together with Citrix, we are optimizing the performance of Microsoft Teams Calling and Meetings for Citrix virtual environments allowing organizations to deliver a high-fidelity Microsoft Teams experience for an on-premises or Azure hosted virtual desktop or application. We expect this solution will become generally available to customers within the next 30 days.

Expanding the Cloud Video Interop (CVI) partnerships to include Cisco the newest partner to help customers use Teams meetings with Cisco Webex Room devices and SIP video conferencing devices in the meeting rooms, starting in early CY 2020.

With support from industry vendors, Microsoft has pioneered a new approach that enables Microsoft Teams Rooms devices to connect to meeting services from other vendors via browser-based technologies. Microsoft is working with Cisco and Zoom to enable a direct guest join capability from the respective video conferencing devices to the video meeting service using the web app. This capability will be supported on a new generation of meeting room devices with embedded web technology. We plan to add support for other vendors over the course of time. These solutions are expected to be generally available in early 2020.

Collaboration bars for Microsoft Teams are a new category of devices from our partners to convert small spaces into online meeting and collaboration spaces. These affordable, simple to install and easy to manage video conferencing solutions attach to your displays, TVs or touchscreens in minutes for high-quality video meetings. It enables experiences like one-touch & proximity join, content sharing and whiteboarding.

Poly with their Studio X Series and Yealink with VC210 are first two partners to launch their devices in early 2020.

New Microsoft Teams speakerphones have a dedicated Teams button which gives users the ability to have a seamless interaction with Teams. The first speakerphone to be certified is available from Yealink CP900 today, which will soon be followed by additional speakerphones built for Teams from our other peripheral partners. Additionally, we are offering 20% off all phones and peripherals which are certified for Teams during Microsoft Ignite. To take advantage, just add the promo code MSIGNITE19 at checkout on office.com/teamsdevices between November 4th, 2019 to November 15th, 2019

New enterprise Phone System capabilities, such as emergency calling, call queue functionality, administrative control, Phone System for Government customers like GCC High and DoD, as well as advanced functionalities like music on hold, call delegation and voice mail management will be available by end of this year. Additionally, we also announced new ISV partner enterprise voice advancements like Contact Center and Compliance Recording that make Teams Phone System a great cloud phone system solution for enterprise customers. You can find more information in the Teams Calling blog.

Learn more about Microsoft Teams devices here.

Give your Firstline Workers easier access to Teams

SMS Sign-In gives Firstline Workers a low friction way to sign into Teams with their phone number and a one-time SMS passcode for authentication. It will be available as a public preview early next year.

Off shift access is a new setting that can be enabled by IT administrators to provide a notification to Firstline Workers when they access the Teams app on their personal device outside payable hours. The users then need to provide consent to the notification before being able to access their app. It will start rolling out early next year.

Global Sign-Out saves time and keeps Firstline Workers secure when they use shared devices at work by enabling them to sign-out at once from all the apps they use on their shift. This feature will initially be available as a public preview for Android devices early next year and in preview for iOS devices thereafter.

Delegated User Management enables Firstline managers to manage user credentials and approve password reset requests via the My Staff portal. As a result, Firstline managers are empowered to unblock staff issues, reducing the burden of identity management on IT. It will be available as a public preview early next year.

Graph API enhancements provide two-way communication between a workforce management system of your choosing and Shifts to enable enterprise-scale configuration. And with new open source integration templates on GitHub, customers can integrate Teams with Kronos and JDA. JDA connectors are available now and Kronos coming later this month.

Enable industry-specific scenarios in healthcare and other industries

Virtual Consults offers a simple way to schedule and conduct B2C virtual consultations via Microsoft Teams, such as healthcare patient consults, client meetings, or job candidate interviews. Attendees can easily join the virtual consultation via their web browser or Teams mobile app. Teams has enabled virtual consults through its new external appointments functionality and is now in private preview.

Patient Coordination in Teams enables healthcare professionals to streamline patient care. By entering patient information into Teams’ secure platform, physicians, nurses, and other care team members can centralize and digitize the information they need when communicating and collaborating around patients in various scenarios like patient rounding, multi-disciplinary team meetings, and discharge huddles. Patient Coordination in Teams supports enterprise-grade security and enables HIPAA compliance. It will be available in public preview soon.

New planning and administration tools to easily manage Teams and protect your data

Advisor for Teams assists IT admins in planning a successful Teams deployment for their organization, offering recommended plans and a collaboration space for the deployment team to streamline the roll out of all the Teams workloads, including messaging, meetings and calling workloads. This feature is currently in public preview.

Microsoft Teams in Office 365 Business & Office 365 ProPlus semi-annual channel will streamline your Teams deployment with Office ProPlus. Starting on January 14th, 2020, Click-to-Run will install the Teams client for all PCs on the semi-annual channel, and the client will update itself regularly from that point onward. This will be a gradual rollout over several weeks, so not all existing installations will immediately get Teams added when Office is updated.

New app catalog helps IT admins get the information they need to confidently enable apps from the Microsoft Teams admin center. The catalog provides administrators details such as name, description, certification status, publisher, and policy details for applications available in their Teams environment. The certification status within the catalog covers a 2-tiered program – Publisher self-attestation and a rigorous Microsoft 365 Certification. These programs ensure admins have full visibility into app’s security and compliance practices. This will start rolling out by end of this year.

Policy packages make it easier to assign policies and ensure your users have access to the Teams capabilities they need. IT Admins can assign a policy package, a collection of predefined policies and policy settings, to users who have similar roles in the organization. The first set of policies packages are available now and are designed for roles in the education space. We will continue to release more policy packages soon. Learn more here.

 

Policy assignment to security groups in PowerShell is also going to be available by end of this year.

Microsoft Teams Rooms in the Teams Admin Portal will allow the IT admins to manage the device inventory for your organization and do tasks such as assign configurations, restart devices, monitor and diagnose. This will start rolling out later this year.

Managed Meeting Rooms is a new Microsoft offer for managing meeting rooms as a service.  This cloud-based IT management and security monitoring service ensures that Teams meeting rooms are secured, up to date, and proactively monitored for a great in-room experience. To date, we’ve been working with more than 100 customers to manage more than 1,500 meeting rooms. The private preview will open this experience to more of you! If you’re interested in participating in the private preview, you can register your interest here.

Safe Links in Microsoft Teams, powered by Office 365 Advanced Threat Protection, now safeguards Teams messages from harmful links in real time. When a web address (URL) is shared in a private chat or channel conversation, Teams will perform a time-of-click verification of web addresses and alert users of any risk such as malware or viruses.

Other security and compliance capabilities that will be available by end of this year include support for messaging events such as deletion and edit within audit log search; the extension of information barriers policies to apply to files stored in a team’s SharePoint site; support for retention policies as short as one day within Teams retention policies; and the expansion of e-Discovery results to now include search results for keywords and the conversations around them.

Automate workflows, integrate custom apps and data insights within Teams using Power Platform

Power Apps creators can now publish their apps as Teams apps for easy use and access when working on Teams. Admins can also publish these custom apps directly to their company’s app library in Teams, making them more discoverable to users. New updates also improve the experience of adding these apps to Teams. It will start rolling out later this year.

Pinning an app created with Power Apps to Teams left rail will provide users easy access to frequently used apps in everyday use. It will be available to users later this year.

Teams-centric actions & triggers with Power Automate allows users to create new kinds of automated workflows within Teams. The user can create a trigger for specific actions when someone new joins their team, notifications within Teams when a certain keyword is mentioned, automatically set focused time and to save notes to OneNote. These will be available to users later this year.

Power BI interactive cards in Teams chat experience will help users quickly find and take actions on their data. It will start rolling out early next year.

We are committed to delivering rich and engaging experiences that help our customers to transform their work culture and business processes with Teams.

[/vc_column_text][/vc_column][/vc_row]

How To upload a Local file into Microsoft Azure blob Storage?

How To upload a Local file into Microsoft Azure blob Storage?

To upload Local file into Azure blob storage from D365, following steps will be required:

  1. Firstly, create blob storage in azure.

Azure Storage Account

After that create a container in your Azure storage account. Once the container has been created, you need to create a CORS rule in it to allow the JavaScript running in the browser to access it. For testing purposes, I set everything to “*” . It will allow access for every dynamics instance, but this should be locked down when going live.

How to Edit CORS rule before uploading a Local file into Microsoft Azure
Edit CORS rule
  • 2. Then create an upload view on the form
Upload view
Upload view
  • 3. Then create a web Resource with Type Webtype(HTML) in D365 and Call a JS function on it and get file data in object
Web Resource
Web Resource
  •  4. However we need JavaScript Libraries to call azure services. You can use azure-storage.blob JS to use azure services and give reference to your HTML.
  •  5. Then Use the following code to upload into the blob. You will need SAS token and Storage name from azure.

var entityname = window.parent.Xrm.Page.data.entity.getEntityName();

var objectid = window.parent.Xrm.Page.data.entity.getId().substring(1, 37);

var owner = (window.parent.Xrm.Page.getAttribute(“ownerid”).getValue()[0].id).toString();

var data = {

“documentbody”: reader.result.split(‘,’)[1],

“filename”: ‘filename’,

“objectid”: ‘4fdsf44-ds4-34vdf’,//recordID

“username”: ‘crm account Username’,

“password”: ‘crm account password’

“url”: crmorganisationurl

};

// https:// storage.blob.core.windows.net

var blobUri = ‘https://’ + ‘storagename’ + ‘.blob.core.windows.net’;

//Get sas token from Azure Account

var SAS_TOKEN = ‘?sv=2017-11-09&ss=bfqt&srt=sco&sp=rwdlacup&se=2020-02-29T17:45:00Z&st=2018-10-11T09:45:00Z&spr=https,http&sig=t3uCoKT39AU%2F7CaI%2FnDICWExwF2KqC3sq9LAbSyfppg%3D’;

var blobService = AzureStorage.Blob.createBlobServiceWithSas(blobUri, SAS_TOKEN);

// If one file has been selected in the HTML file input element

var file = $(‘#FileInput’).get(0).files[0];

var customBlockSize = file.size > 1024 * 1024 * 32 ? 1024 * 1024 * 4 : 1024 * 512;

blobService.singleBlobPutThresholdInBytes = customBlockSize;

var finishedOrError = false;

var speedSummary = blobService.createBlockBlobFromBrowserFile(‘internal’, file.name, file, { blockSize: customBlockSize }, function (error, result, response) {

finishedOrError = true;

if (error) {

alert(‘Error’);

} else {

displayProcess(100);

}

});

So, with the help of the above steps, we can make business easy.