Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all 51311 articles
Browse latest View live

Chargeability view substitute in PSA V3

$
0
0
Of my past deployment done for my customers on V2 version of PSA, I saw an addiction to Chargeability view to modify the Quotation and get to the appropriate pricing. In V3 PSA has gone away with Chargeability...(read more)

This guy was an intern at MS and yet, here is what I got when I was trying to open his portfolio on…

$
0
0
This guy was an intern at MS and yet, here is what I got when I was trying to open his portfolio on Surface Pro in Portrait mode https://medium.com/media/3b5d80dfe8d881f699d86de98ba030ab/href This is an...(read more)

Cloud Makes Integrated PSA Available to Small and Mid-sized Businesses

$
0
0

Cloud technology is truly changing the face of modern business. Powerful tools once available only to larger businesses with hefty budgets are no longer a requirement for business competition. Businesses of all sizes now have options, and some of the options that work with the cloud are truly game-changers.

Let’s look at the field of PSA (Professional Services Automation). In the past, small and mid-sized businesses have had to rely on disparate software systems to manage their business processes, e.g., collaboration, project management, resource planning, customer management, etc. Having different systems to manage different aspects of a business meant, at best, lots of admin work, duplicate manual entry, and spreadsheets galore, and at worst, error and inefficiency. All this extra work can be done away with if systems integrate and communicate with one another, and especially if they do it through a reliable and secure Cloud.

Legacy software systems that provide PSA solutions may offer strong functionality, but they can be expensive and demand the outlay of capital up-front. Also, they were developed in the pre-Cloud era using older code. Bringing them up to date through configuration or customization will be costly, as will the need to make them mobile-friendly for remote access. Maintenance and support will also affect the budget. More and more, these legacy systems are being passed over in favor of more modern Cloud-enabled systems.

Modern “true cloud” solutions are those that are designed right from the start to operate through the Cloud. Many legacy system providers may offer their systems adapted for the cloud, hosted in a dedicated cloud, and billed monthly as software-as-a-service. But ”true cloud” solutions leverage modern cloud architecture to be faster and easier to deploy, configure, and integrate.

If you are evaluating PSA for your business, you’ll want to ask some pertinent questions about the software system you’re looking at:

Is it scalable?

Many software solutions are unable to scale to accommodate added functionality, increased user count, or fluctuating levels of data. This could be troublesome for a business that is hoping to expand.

Is it Cloud-native?

Some of the legacy software solutions have “cloud” versions, but they weren’t originally designed for the cloud. Usually, they come as an extra-expense add-on feature hosted in a dedicated, private cloud.

Does it have end-to-end capability?

Many PSA tools claim to offer all the business functionality you need in a single platform, but usually, you will have to customize to allow your current systems to integrate with one another.

How well will it integrate?

With modern software, integration is significantly simpler than with legacy software, but you need to ask questions and find out how your systems will integrate.

What about visibility and Insight?

The whole point of PSA is to help you run your business more efficiently and set yourself up for growth. The benefit of an actual end-to-end system is twofold – you get more efficient processes plus the accumulation of data needed for insightful decision-making.

Progressus, by Velosio, is next-generation Professional Services Automation (PSA) and ERP software, mobile-enabled and architected for the Microsoft Cloud.

With almost 80% of a professional services firms' cost structure predicated on people, Progressus PSA was developed to address the best utilization of personnel. Because it is built on Microsoft Dynamics 365 Business Central, it will also optimize core financials and integrate sales and marketing functions—all critical elements that provide insight and visibility across the entire professional services lifecycle.

Cloud professional services automation for small and mid-sized businesses.

Progressus Professional Services Automation software provides the capabilities needed to manage all processes, including resource management, project management, sales and marketing, and financial management, of professional services and project-based businesses, delivering a complete cloud PSA solution. Firms of any size, operating in any geography, are empowered with role-based clients optimized for any browser or mobile device.

Progressus enables small and mid-sized Professional Service firms to compete in today's market. You can learn more about the advantages of Progressus by talking to our experts at Velosio. Contact us today and ask for a product demonstration.

By Velosio, www.velosio.com

 

November 2018 Hot Sheet partner training schedule

$
0
0

Welcome to the US Partner Community Hot Sheet, a comprehensive schedule of partner training, webcasts, community calls, and office hours. This post is updated frequently as we learn about new offerings, so you can plan ahead. Looking for product-specific training? Try the links across the top of this blog.

Community call schedule

Community calls for the US Partner Community are led by experts from across the US Partner Team, and provide practice-building and business-building guidance.

Community name

November calls information

December calls information

Applications & Infrastructure

November 16 – Windows/SQL 2008 End Of Support

December 14– Azure for Backup and Recovery

Business Applications

November 13 – Embrace the new Dynamics 365 features and offerings in the October '18 release

December 11– Enable smart integration with the Microsoft Power platform

Data & Artificial Intelligence (AI)

November 1– Databricks/Machine Learning

(registration link will be available soon)

December 6 – Internet of Things (registration link will be available soon)

Marketing SureStep Office Hours

Every Thursday

Every Thursday

Modern Workplace – Productivity

November 9

December 14

Modern Workplace –  Security

November 13

December 14

Modern Workplace – Modern Desktop

November 20

December 14

MPN 101

November 28 – Top ways to maximize your profitability

December 5 - Reach customers and grow your business with new go-to-market offers

December 19 - Connect with more customers and set up your app for success on a Microsoft marketplace

Open Source Solutions

Look for new schedule soon

Look for new schedule soon

Partner Insider

November 7

December 5

Partner investments Office Hours

November 7

November 14

November 21

November 28

December 5

December 12

December 19

Public Sector

November 8 – New services in Azure Government for partners

December 13 – Azure Government Secret Regions

Week of October 22–26

Date

Location

Course, webcast or call

Who should attend

October 22-31

Online

Deployment, extensions and deployment for Microsoft Dynamics 365 for Finance and Operations

Technical roles

October 23-25

Dallas, TX

OpenHack: Serverless

Technical roles

October 25-26

Chevy Chase, MD

Developer’s guide to Azure Workshop

Technical roles

October 25-26

Denver, CO

Developer’s guide to Azure Workshop

Technical roles

October 25-26

Detriot, MI

Developer’s guide to Azure Workshop

Technical roles

October 25-26

Los Angeles, CA

Developer’s guide to Azure Workshop

Technical roles

October 25-26

Seattle, WA

Developer’s guide to Azure Workshop

Technical roles

October 25-26

Tempe, AZ

Developer’s guide to Azure Workshop

Technical roles

October 24Online

Customer service enhancements

Technical roles
October 25Burlington, MA

Microsoft Cloud Workshop: DataStax and Microsoft – AI Hackathon

Technical roles
October 25Santa Clara, CA

IoT in Action Global Event Series

Business and technical roles
October 25Online

Marketing SureStep Office Hours: Market Azure Backup and Disaster Recover

Business, sales, and technical roles
October 25Online

Technical deep dive on Cloud Scale Analytics:Azure Data Bricks

Technical roles
October 25Online

Transitioning from Skype for Business to Microsoft Teams

Technical roles
October 25Online

Microsoft 365 Business (Security) 3 of 4: Leverage the newest capabilities to protect from security threats

Sales and technical roles

October 26Online

The Great American Campaign Competition Part 2 of 4: Campaign best practices

Business, sales, and technical roles
October 26Online

Power platform - Upgrading from PowerApps included in Office to PowerApps P1

Technical roles

Week of October 29–November 2

Date

Location

Course, webcast or call

Who should attend

October 29-30

Austin, TX

Developer’s guide to Azure Workshop

Technical roles

October 29-30

Portland, OR

Developer’s guide to Azure Workshop

Technical roles

October 29-30

San Diego, CA

Hybrid Cloud Workshop

Technical roles

October 31-November 1

Chicago, IL

Developer’s guide to Azure Workshop

Technical roles

October 31-November 1

Houston, TX

Developer’s guide to Azure Workshop

Technical roles

October 31-November 1

New York, NY

Hybrid Cloud Workshop

Technical roles

November 1-2

Irving, TX

Microsoft Security workshop with M365

Technical roles

November 1-2

Online

Microsoft Dynamics 365 Customer Engagement Online Deployment

Technical roles

October 29Irvine, CA

Learn the Microsoft Security story using Microsoft Teams

Business and technical roles

October 29Chevy Chase, MD

Learn the Microsoft Security story using Microsoft Teams

Business and technical roles

October 29Online

Introduction to Microsoft 365 security and compliance

Technical roles
October 29Online

HA/DR Solution in SQL Server 2017

Technical roles

October 30

Community Call

Modern Workplace Partner Community Call – Modern Desktop

Technical roles

October 30

Online

Adopting Microsoft 365 identity and access management

Technical roles

October 30

Online

Dynamics AI for Sales Managers app

Technical roles

October 30

Online

Adopting Microsoft Teamwork Solutions: Securing Teams

Technical roles

October 31

Community Call

Partner community call: Maximizing the benefit of Microsoft’s technical presales assistance and deployment services

Technical roles

October 31

Online

Introduction to Dynamics 365 Customer Engagement – Technical onboarding

Technical roles

November 1Chevy Chase, MD

Microsoft 365 Partner practice building event: Building a Microsoft Teams practice/adoption and change management practice

Business and technical roles
November 1Online

Microsoft 365 Business (Security) 4 of 4: Protect and classify sensitive documents

Sales and technical roles

November 1Online

Dynamics 365 for Marketing overview and enhancements

Technical roles

November 1Online

Introduction to Dynamics 365 for Sales, Customer Service – Basics of customization

Technical roles

November 1Online

Microsoft API Integration for Partner Center CSP

Technical roles

November 1Online

Adopting Microsoft 365 Modern Desktop Deployment

Technical roles

November 1Online

The Great American Campaign Competition Part 3 of 4: Meet the content creators

Business, sales and technical roles

November 2Irvine, CA

Microsoft 365 features and value discovery Workshop

Business, sales and technical roles

November 2Online

Getting started with Talent

Technical roles

Week of November 5–9

Date

Location

Course, webcast or call

Who should attend

November 5-6

Washington DC

Building your Teamwork practice with Teams and modern SharePoint solutions

Technical roles

November 5-8

Online

Common Data Service (CDS) Data Integrator for Dynamics 365

Technical roles

November 6-8

Atlanta, GA

OpenHack IoT + Data

Technical roles

November 6Irving, TX

What's new with Windows 10

Business, sales, and technical roles

November 6Bellevue, WA

Microsoft Cloud Workshop: Cloud Data Warehouse Modernization on Azure Workshop

Technical roles
November 6Chevy Chase, MD

Microsoft 365 features and value discovery Workshop

Business, sales, and technical roles

November 6Burlington, MA

Get current, stay current on Windows 10 and Office 365 ProPlus

Technical roles
November 6Downers Grove, IL

Cloud Application Development Workshop

Technical roles
November 6Online

What’s new & highlights in Business Applications

Technical roles
November 6Online

Creating Apps for the Intelligent Cloud: Serverless and integration scenarios

Technical roles
November 6Online

Hybrid Cloud Infrastructure: Windows Server 2016

Technical roles
November 6Online

Adopting Microsoft 365 information protection

Technical roles

November 7

Bellevue, WA

Microsoft Teams Workshop

Business and technical roles

November 7

Irving, TX

Microsoft Teams Workshop

Business and technical roles

November 7

Malvern, PA

Microsoft Teams Workshop

Business and technical roles

November 7

Community Call

US SMB Partner Insider

Technical roles

November 7Online

Enhance your business with Dynamics 365 for Field Service

Technical roles
November 7Online

Introduction to Project Online

Technical roles
November 8Reston, VA

Driving compliance with Microsoft Teams

Business and technical roles

November 8

Denver, CO

Microsoft Teams Workshop

Business and technical roles

November 8

Irvine, CA

Microsoft Teams Workshop

Business and technical roles

November 8

Chevy Chase, MD

What's new with Windows 10

Business, sales, and technical roles

November 8Community CallPublic Sector community call: New services in Azure Government for partnersBusiness and technical roles
November 8Online

What’s new in Data Platform and Analytics

Technical roles
November 8Online

Adopting Dynamics 365 for marketing

Business and technical roles

November 8Online

Leverage SQL Server by moving to Azure Virtual Machines

Technical roles
November 8Online

Adopting Microsoft 365 threat protection

Technical roles
November 8Online

Migrating application databases to Microsoft Azure

Technical roles

November 9

Alpharetta, GA

Learn the Microsoft Security story using Microsoft Teams

Business and technical roles

November 9

San Francisco, CA

Microsoft Teams Workshop

Business and technical roles

November 9Online

The Great American Campaign Competition Part 4 of 4: Wrap-up, prizes and results

Business, sales and technical roles

Week of November 12–16

Date

Location

Course, webcast or call

Who should attend

November 12-15

Malvern, PA

Building Apps with Dynamics 365 Business Central Bootcamp

Technical roles

November 12-16

Online

Microsoft Dynamics 365 Customization and Configuration

Technical roles

November 12-13

Minneapolis, MN

Developer’s guide to Azure Workshop

Technical roles

November 14-15

Chevy Chase, MD

Microsoft Security workshop with M365

Technical roles

November 12

Irving, TX

Learn the Microsoft Security story using Microsoft Teams

Business and technical roles

November 12

New York, NY

Microsoft Teams Workshop

Business and technical roles

November 12Online

Introduction to Azure IoT Suite

Technical roles

November 12Online

Adopting Dynamics 365 for Sales, Customer Service - Data analysis

Technical roles

November 13Irvine, CA

What's new with Windows 10

Business, sales, and technical roles

November 13Alpharetta, GA

Microsoft Teams Workshop

Business and technical roles

November 13Burlington, MA

Microsoft Teams Workshop

Business and technical roles

November 13

Community Call

Business Applications Partner Community Call: Embrace the new Dynamics 365 features and offerings in the October 2018 release

Technical roles

November 13Online

Adopting Microsoft 365 security management

Technical roles

November 13Online

Enhance your business with Dynamics 365 Portals

Technical roles

November 13Online

Adopting Microsoft 365 Modern Desktop management

Technical roles

November 13Online

Hybrid Cloud Infrastructure: Containers and Nano Server

Technical roles

November 14Irving, TX

Microsoft 365 features and value discovery Workshop

Business, sales, and technical roles

November 14Sunnyvale, CA

Microsoft Teams Workshop

Business and technical roles

November 14Burlington, MA

Microsoft Cloud Workshop: Learn to configure & deploy Azure SQL Database Managed Instance and Azure Databricks

Technical roles

November 14Chicago, IL

Microsoft Teams Workshop

Business and technical roles

November 14Burlington, MA

Hands-on with security in a cloud-first, mobile-first world

Technical roles

November 14Online

Technical deep dive on Dynamics 365 for Field Service

Technical roles

November 14Online

Prepare for Windows End of Support

Technical roles

November 14Online

Technical deep dive on Power BI common scenarios

Technical roles

November 14Online

Creating Apps for the Intelligent Cloud: DevOps in the Cloud

Technical roles

November 15

Edina, MN

Microsoft Teams Workshop

Business and technical roles

November 15

Houston, TX

Microsoft Teams Workshop

Business and technical roles

November 15Online

Technical deep dive on Dynamics 365 for Sales, Customer Service – Performance optimization

Technical roles

November 15Online

Technical deep dive: Data Platform modernization to Azure overview

Technical roles

November 15Online

What's new in Microsoft 365 Security

Technical roles

November 15Online

Creating intelligent bots with Microsoft Bot Framework

Technical roles

November 15Online

Hybrid cloud infrastructure: Storage and networking

Technical roles

November 15Online

Technical deep dive on Microsoft Teams Direct Routing

Technical roles

November 15Online

Adopting Microsoft Teamwork Solutions: Teams calling and meetings

Technical roles

November 16

Reston, VA

Microsoft Teams Workshop

Business and technical roles

November 16

Community Call

Applications & Infrastructure Partner community call

Technical roles

Week of November 19–23

Date

Location

Course, webcast or call

Who should attend

November 19Online

Introduction to the Microsoft Power Platform

Technical roles

November 19Online

Technical deep dive AI: Cognitive services

Technical roles

November 20Online

Introduction to Power BI

Technical roles

November 20Online

Introduction to Microsoft 365 Modern Desktop

Technical roles

Week of November 26-30

Date

Location

Course, webcast or call

Who should attend

November 29-30Burlington, MA

Building your Teamwork practice with Teams and modern SharePoint solutions

Technical roles

November 26Online

Microsoft Dynamics for Field Service

Technical roles

November 26Alpharetta, GA

What's new with Windows 10

Business, sales, and technical roles

November 26Online

Adopting Common Data Service for Apps

Technical roles

November 27Alpharetta, GA

Microsoft 365 features and value discovery Workshop

Business, sales, and technical roles

November 27Online

Adopting the Microsoft Power Platform – Feature update series

Technical roles

November 27Online

Technical deep dive AI: Data science process and Machine Learning

Technical roles

November 27Online

Technical deep dive on project management using Project Online Premium

Technical roles

November 28Community Call

Partner community call: Top ways to maximize your profitability

Business, sales, and technical roles

November 28Online

Adopting Data Integration: Dynamics 365 for finance and operations & sales

Business, sales and technical roles

November 28Online

Technical deep dive: SQL Server on-premises overview

Technical roles

November 28Online

What's new in Azure Infrastructure as a Service

Technical roles

November 29New York, NY

Cloud Application Development Workshop

Technical roles

November 29Online

Adopting Dynamics 365 Business Central feature update series

Technical roles

November 29Online

Adopting Microsoft 365 Modern Desktop deployment

Technical roles

November 29Online

Technical deep dive on Cloud Scale Analytics: Azure Data Bricks

Technical roles

November 29Online

What’s new in Cloud Application development

Technical roles

November 29Online

Technical deep dive on PowerApps (Canvas Apps)

Technical roles

November 30Online

Best practices to submit your Add-ins and apps to Office Store

Technical roles

Week of December 3-7

Date

Location

Course, webcast or call

Who should attend

December 3-4

Chicago, IL

Microsoft Security workshop with M365

Technical roles

December 3

Online

Enhance your business with Dynamics 365 for Finance and Operations Data Analysis

Technical roles

December 4

Los Angeles, CA

Driving compliance with Microsoft Teams

Business and technical roles

December 4

Online

Enhances your business with Dynamics 365 for Finance and Operations Mobile Integration

Technical roles

December 4

Online

Adopting Microsoft 365 identity and access management

Technical roles

December 4

Online

Transitioning from Skype for Business to Microsoft Teams

Technical roles

December 4

Online

Adopting Cloud Scale Analytics: Azure Data Factory

Technical roles

December 4

Online

Adopting Microsoft 365 Modern Desktop Management

Technical roles

December 4

Online

Introduction to Microsoft Teamwork Solutions

Technical roles

December 4

Online

What's new in Office 365 intelligent communications

Technical roles

December 5

Denver, CO

Learn the Microsoft Security story using Microsoft Teams

Business and technical roles

December 5

Alpharetta, GA

Driving compliance with Microsoft Teams

Business and technical roles

December 5

Community Call

US SMB Partner Insider

Technical roles

December 5

Community Call

MPN 101 Partner community call: Reach customers and grow your business with new Go-to-Market offers

Technical roles

December 5

Office hours

Partner Investment Office Hours

Business roles

December 5

Online

Introduction to Dynamics 365 for Finance and Operations Retail Configuration

Technical roles

December 5

Online

Introduction to Firstline worker solutions

Technical roles

December 5

Online

Hybrid Cloud management & security: Introduction and Log Analytics

Technical roles

December 6OnlineAdopting Dynamics 365 Finance and Operations feature update series

Technical roles

December 6Online

Adopting Microsoft 365 information protection

Technical roles

December 6Online

Migrating Open Source Applications to Microsoft Azure

Technical roles

December 6Online

Hybrid Cloud management & security: Automation and security

Technical roles

December 6Online

What's new in Microsoft 365 Modern Desktop

Technical roles
December 6Online

Introduction to Power BI

Technical roles

Week of December 10-14

Date

Location

Course, webcast or call

Who should attend

December 10-11Fort Lauderdale, FL

Building your Teamwork practice with Teams and modern SharePoint solutions

Technical roles
December 12-13Irvine, CA

Microsoft Security workshop with M365

Technical roles
December 13-14Irving, TX

Building your Teamwork practice with Teams and modern SharePoint solutions

Technical roles
December 10Denver, CO

Microsoft 365 features and value discovery Workshop

Business, sales, and technical roles

December 10Online

What's new in Office 365 Teamwork solutions

Technical roles
December 10Online

Getting started with Partner Center CSP: Technical scenarios

Technical roles
December 10Online

Hybrid Cloud management & security: Automation and security

Technical roles

December 11

Community Call

Business Applications Partner Community Call: Enable smart integration with the Microsoft Power platform

Technical roles

December 11Online

What's new in Office 365

Technical roles

December 11Online

Introduction to Microsoft 365 App Launcher

Technical roles

December 11Online

SQL migration Oracle to SQL Server using SSMA

Technical roles

December 12Irving, TX

Microsoft 365 Partner practice building event: Building a Microsoft Teams practice/adoption and change management practice

Business and technical roles

December 12Denver, CO

What's new with Windows 10

Business, sales, and technical roles

December 12

Office Hours

Partner Investment Office Hours

Business roles

December 12Online

Adopting Microsoft 365 information protection

Technical roles

December 12Online

Adopting Microsoft Teamwork Solutions: Managing Teams

Technical roles

December 13Community CallPublic Sector community call: Azure Government Secret regionsTechnical roles
December 13Online

Creating Apps for the Intelligent Cloud: Architecting Cloud applications for security

Technical roles
December 14Community Call

Modern Workplace Partner Community Call: Quarterly Update

Technical roles
December 14Community Call

Azure Applications and Infrastructure Community Call: Azure Backup and Recovery

Technical roles

Week of December 17-21

Date

Location

Course, webcast or call

Who should attend

December 17Online

Adopting Microsoft Teamwork Solutions: Mail & messaging

Technical roles
December 19Community Call

MPN 101 Community call: Connect with more customers and set up your app for success on a Microsoft marketplace

Technical roles

December 19

Office hours

Partner Investment Office Hours

Business roles

Microsoft 2019 events

Microsoft Inspire 2019: July 14–18 in Las Vegas, Nevada

Microsoft Ignite 2019: November 4-8 in Orlando, FL

COC : try/catch/finally

$
0
0
In D365 F&O Platform Update 21 Microsoft has finally made it possible to use try/catch/finally in chain-of-command methods around the next statement So, this construct is now available: { // <...(read more)

New "Ready to Go" webinar - How to develop and validate your Microsoft Dynamics 365 Business Central App

$
0
0
Ever since we launched Dynamics 365 Business Central in April, we’ve seen a great uptake in partners listing their Apps on Microsoft AppSource , and we are now on the verge of reaching the milestone...(read more)

MB6-898 Understand basic navigation in Dynamics 365 for Talent

$
0
0
The next part under Understand the Dynamics 365 for Talent Environment (25 – 30%) is “Understand basic navigation in Dynamics 365 for Talent”. This part contains: Describe the user...(read more)

D365 Retail Get Sales Transaction

$
0
0
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Runtime.Extensions.TransactionTriggers { using System; using System...(read more)

Get Most Recent Created On Record from Retrieved Entity Collection In Plugin

$
0
0
Sometimes, you may have a requirement to get the most recently created on record from the entity collection you have retrieved. Instead of playing around a lot with coding and .net stuff, Dynamics CRM...(read more)

PSA – Create Time Entry Delegations for all resources

$
0
0
Background: One of the frequent requests we continuously get from our clients is for someone else to do Time entries on behalf of other resources. We know that this can be done using Delegations feature...(read more)

Hands On with Microsoft Dynamics GP 2018 R2: Verify Web Management Console Functions

$
0
0

Microsoft Dynamics GPMicrosoft Dynamics GP 2018 R2 was released on the 2nd October. In this series of posts, I’ll be going hands on and installing the majority of the components; some of them, such as Analysis Cubes for Excel, which are little used, I won’t be covering.

The series index will automatically update as posts go-live in this series.

With the web client itself verified, the final step in installing the web client is to ensure that the Web Management Console is working. To do this open your browser and navigate to the FQDN of your server followed by /WebManagementConsole:

Click on Session Manager and you’ll be shown the available session servers and any logged in clients.

Click to show/hide the Hands On with Microsoft Dynamics GP 2018 R2 Series Index

Read original post Hands On with Microsoft Dynamics GP 2018 R2: Verify Web Management Console Functions at azurecurve|Ramblings of a Dynamics GP Consultant

Customer story: JavaScript Gantt widget for project planning with NAV

$
0
0

Resource planning for pest controllers

Pest controlling has more and more become a highly complex service business, no longer being a mere matter of setting traps or placing baits but meanwhile also including making service contracts to ensure that the trap systems in the infested buildings will be checked and equipped on a regular basis. Moreover, comprehensive regular documentation is mandatory for the pest controller as well as for his customer. Pest controllers with a big customer base nowadays can’t do without consistently being supported by software. For this reason, many of them use the ERP system Microsoft Dynamics NAV that simply lets them better manage customer contracts, recurrent on-site services, invoices, and inventory.

Microsoft Dynamics GP 2018 R2: Display Vendor Hold Status When Entering Transactions and in Inquiry Windows

$
0
0
With the release of Microsoft Dynamics GP 2018 R2, users can now easily tell whether a vendor is on 'Hold' in the following windows: Payables Transaction Inquiry - Vendor, Purchasing All-in-One...(read more)

Dynamics 365 FastTrack Architect Bootcamp – Security, Scale groups, releases and some technical stuff

$
0
0
  
If a Dynamics professional isn’t learning, they are falling behind #HoskCodeWisdom
A post with more information of what is the Microsoft FastTrack Architect bootcamp can found here, it includes  pictures from my first day.  The blog post is a bit rambling but I didn’t want to release it in a number of posts.
The notes here are snippets and bits I found interesting or useful, they include Hosk thoughts, opinions and interpretations, they are built on information I heard/saw but are not their direct quotes or thoughts.  I might have misinterpreted some of the information, you have been warned.

FastTrack

The first slide shows what areas FastTrack provide support e.g, every part of the project.  The help is a mixture of tech talks, workshops and checkpoints.
FastTrack puts a structure on a project and helps the project adhere to best practices. The FastTrack team aren’t there to do the work but to ensure it’s done properly and mistakes are avoided.

Random notes

  • Platform and functionality is separated (finally) e.g. functionality split (Sales, Case management) from Dynamics 365.
  • Classic functionality (Sales, Marketing, Case Management) are now separate solutions imported on top of Dynamics 365 if you choose to.
  • Spitting the functionality and Platform (core Dynamics, accounts, activities, contact etc) means they have removed all the dependencies
  • It was painful for Microsoft to recreate the functionality solutions using the same rules as everyone else – Hosk says good.
  • Unified client interface is more performant, more unified, cleaner
  • Dynamics 365 is the biggest SAS service hosted on Azure, Microsoft are eating their own dog food
  • 1.6 million average users (XRM + PA + Flow) – Hosk question – how much is flow bloating that stat?
  • 200+ organisations

Security

If customers have security questions the best place to start is the Microsoft Dynamics CRM trust centre.  Microsoft wants to avoid answering each customer or question individually because this isn’t scalable to do on a 1-1 basis.  The answer to most security questions can be found in the trust centre so look their first.

How does Microsoft Scale

This section was focusing on Azure infrastructure, scaling and backups\fail over.

  • Each region has a primary and fail over
  • in UK you have Cardiff and London
  • In each data centre you have Site Wide Services and below that you have Scale Groups

Scale Groups

Microsoft Support analysts blamed poor performance and service problems on Scale Groups.  The Scale Group we were on suffered from a memory leak and then this spread to other scale groups, which made me wonder how it worked and how Microsoft managed it.

Scale Group contains a bunch of servers needed for Microsoft Dynamics 365.

Things to note
  • One scale group hosts multiple organisations
  • Your Dynamics 365 instances could be in different scale groups e.g. sandbox in scale group 1, production in scale group 2.  Your instances could be in the same Scale Group, the point is you don’t know and shouldn’t care
  • Every database has their own database
  • There is a lot proactive monitoring in scale groups
  • Microsoft move organisations based on performance not size e.g. a larger Dynamics org but which doesn’t have as much processing will be considered smaller than a smaller organisation with heavy processing.

Below you can see how Microsoft organise Scale groups inversions and this is how it would back up your

Microsoft moved Dynamics 365 to Azure, everything is now virtualised
SQL Azure database
VM Scale Sets

Moving to Azure allows Microsoft to analyse the actual cost of services offered because they know how much Azure resources they are using and the cost.

Dynamics IPs = Azure IPs
V8.2 it had specified IP – they were static
moving to Azure the IP’s change dynamically.

When servers are recycled in Azure this generates an new IP.  This means the IP’s will be in a range but you won’t know the exact IP.  This is consideration for companies wanting to allow one IP address through because they can’t, they have to let a range of IP’s through.  They might not like it but there is no alternative.

Canary scale groups

Canary Scale Group are Dynamics instances who have agreed to receive changes sooner than other scale groups, e.g. as soon as they are ready and passed internal testing.  The idea is they have volunteered to receive changes sooner so they can test them sooner. 

The Canary Scale Group will be the first ones to receive changes of the one version (that doesn’t happen weekly but it will follow the same stations and train path)

  • These receive the changes early, as soon the changes happen
  • It updates weekly
  • Early release and part of the new release cadance

Dedicated Scale Group

For big customers Microsoft will offer dedicated scale group which means they are not sharing the scale group with any other organisations.  This is not broadly offered and you have to be a big customer.

Disaster recover

A quick summary of disaster recovery, it sounds like classic Azure recovery setup with fail overs in different regions etc.  Now that Microsoft has so many data centres you will have two in and near the same region
  • Separate databases
  • multiple copies
  • fast fail-over
  • physical backups are happening
  • Fail-over
    • They copy databases using ASYNC copies across the fail over region
    • No affect on performance
    • It should take 30 minutes to pop up on a fail over

The one release and releases

The new release schedule/cadence is coming, read my blog on it  The new Microsoft Dynamics 365 release schedule is coming
  • For bug fixes Microsoft want to do a weekly release with fixes and deploy this
  • Every week a minor release (e.g. bug fix)
  • The Canary has a weekly release
A fix is the train and the there are multiple stations, it will go through each stations but stop if there is a serious problem without a workaround.  When the train stops all the bugs get off and for a serious problem it will stop travelling down the track.

Stations

The stations are from left to right e.g. they stop first at Microsoft internal and ends in Dedicated Scale Group and Government cloud.
Internal – Canary –> Japan/South America/Canada/India –> Apac/GBR/Oceania –> Europe/North America/ Dedicated SG/Government cloud
  • If an issue is detected in a release train it might stop or might keep moving forward
  • If it’s a minor issue with a workaround, it might not hold the train
  • If major the train will probably stop (it depends)
  • Update the train with an updated build incorporating the db change then the it would stop at the station and the changes were updated

Security

Microsoft are doing a version of the Chaos Monkey, they have their own red flag teams who are attack the system for weaknesses.  Microsoft hire an external party to attack to penetration tests.
If you want to learn what Red and blue teams are in security terms read the article below

Netflix have created their own automated red team, enter the Chaos Monkey

The Chaos Monkey is open source – Netflix Chaos Monkey 

This is how Netflix describe it

Chaos Monkey randomly terminates virtual machine instances and containers that run inside of your production environment. Exposing engineers to failures more frequently incentivizes them to build resilient services.

I first read about the chaos monkey on coding horror – Working with the Chaos Monkey

The idea of the chaos monkey works well with cloud services because it’s not if something will break, it’s when it will break.  Netflix have an automated server breaker called the Chaos monkey which breaks servers, they proactively test their infrastructure for unexpected downtime by purposely taking servers down.

It would be great if Microsoft gets to this level, Microsoft seem to be talking about this more and putting resources in this area, they have a dedicated team but I‘m not sure what they are doing in this area.

Support

  • Support staff have no direct access to your servers or databases
  • They have to get Dynamics operation centre to do this.
  • To get support access granted it has to be in the context of live site ticket.  This will be approved and audited

Express route

  • This isn’t the silver bullet many people think it is
  • If in doubt don’t get Express route
  • This isn’t needed to access Dynamics in a secure way.
  • Express route is like a VPN, it goes from the customer to Microsoft
  • It doesn’t encrypt anything different
  • Express route is a private network

Customer Managed Keys

  • Microsoft don’t recommend this
  • Not available in V9 yet
  • Same encryption as SQL TDE whether used or not
  • Does not change how Microsoft accesses  data while in service operational
  • The Use case for CMK is purely ability of a customer to revoke access to data as a service use is terminated, all access to live service/backups will be removed.  This is mainly used for when you leave the service
  • The downside is it adds responsibility on the customer to maintain key, if lost or removed data is lost forever

Technical stuff

  • In April 2019 the new release cadence kicks in, the SOAP endpoint will be gone, start upgrading now
  • ILMERGE is not supported as mentioned on Scott Durow blog
  • We shouldn’t be using ILMERGE going forward, instead use Azure functions or some azure based functionality

DOC Coverage Focuses – Dynamics Operation centre

  • Detect – Mitigate – Maintain
  • Provide 24*7 monitoring
  • They are doing self healing and proactive fixing.  if the self healing script doesn’t fix it then an alert gets raised.

Hosk thought – If Microsoft is doing self healing with leaks or bugs. This doesn’t really matter because it gives them time to fix it, without a loss of service.  It reminds me of how we used to restart web servers in the good old days.

The CRM core components monitored

Microsoft want to automatically fix problems or highlight problems to clients.  It should just work.

They have perf bots which email Microsoft people orgs to proactively have a conversation with.

CDS

Integration architecture is moving to CDS from service bus.  CDS is the bottom layer of Dynamics 365, it is an empty Dynamics 365 with the core entities.  The functionality is built on top of CDS, the coupling of CDS and functionality is removed.  Microsoft were trying to create so much of Dynamics in CDS, it was quicker to make Dynamics 365 into a core platform and rebuild the core functionality (sales, Case, marketing) on top as separate solutions.  When they decoupled the functionality they can use the base Dynamics 365 platform as CDS.

Recommended using Microsoft Flow.  Things don’t need to start and end in flow

PowerApps

  • Canvas based apps – Model driven client (XRM)
  • This allows you to create different apps for different roles.  It allows you to only include what each users really need, it cuts the noise.
  • You can embed canvas apps within a form in 9.1
  • PowerApps can replace dialogs by being embedded.  Also you can replace dialogs by analysing what you are doing and slightly changing the process of a dialog to work with a powerapp.

Solutions and ALM

  • The publisher owns the solution
  • The system solution used to exist but this doesn’t really exist any more.  It’s now more CDS solution.
  • Unmanaged solution when imported, import data into the unmanaged layer.  Unlike managed solution they aren’t owned by a publisher.  They will then always exist.  Unmanaged layers don’t exist but it’s a way of thinking how it works

Solution segmentation

  • Simple change but with big benefits
  • Solution segmentation helps avoid collisions because you don’t need to link to all dependencies and artifacts
  • The last solution imported will be the top layer

Patches

  • Primarily these are for small fixes not a major release.
  • For plugins you need to update the major and minor version in a patch, this is due to dependencies and effect.
  • Plugin-types and versioning

Solutions

  • Stage for upgrade allows you to compress cloned patches
  • Stage for upgrade and delete promote are two distinct phases.  This is so you can do a data migration between
  • For every solution you have you need twice as many Dev instances (sandbox)
  • You can only have one unmanaged solution in one instance
  • The reason you have one unmanaged solution in an instance is to control the dependencies and avoid the unmanaged solutions getting tangled with other solutions.  You can bring in dependencies if you have one unmanaged solution with managed solutions
  • Managed solutions should be deployed downstream of development – this provides rollback capabilities required for governance.

Technical bits and bobs

  • Unpacking the solution file, allows you to put xml files into source control
  • UI Automation test library (Easy Repro)
  • Increasingly important for the “One Version”
  • Easy Repro can be executed as part of DevOps Pipeline
Solution checker will hopefully be released by Microsoft later this year
  • Currently in private preview
  • It does static checking on JavaScript, Plugin code etc.
  • Finds performance problems
  • This is what Microsoft ran when they audited a Dynamics project
Automated testing is more important with the one release.  The release will happen in April, it cannot be scheduled later.  You will have to test the new major release won’t break your production instance and the functionality stills works as expected.  You don’t have long to test before you production instance is updated.

Backup

Why backups are not as useful in Dynamics 365.  Microsoft are planning to release every week and a major version every 6 months.  If backups could be held for longer this wouldn’t work with the new “One Version”, you couldn’t deploy the version because it’s old and how would you add the missing patches?  if you could apply the patches what happens if they break?

You might need to consider backing up your data using the Data Export Service.

GDPR makes it tricky to keep lots of data about people

e.g.

it’s not practical to keep backups because you would never be able to deploy them

Support

Pick the right severity level
  • Sev A – work through the night
  • Sev B – working hours
Some more pictures of my meals and adventures

Breakfast

You need lots of these on four days of training

Dinner

The difference between Microsoft 365 Business and Office 365


Qixas Group Announces Partnership with Netherlands based Microsoft Dynamics ISV idyn

$
0
0
Qixas Group, a leading Microsoft Dynamics Partner in North America, recently announced a new partnership with Netherlands based Microsoft Dynamics ISV idyn.  All of idyn products in North America are being...(read more)

D365 V9{Upgrade}: Icebreakers section on Contact Form

$
0
0
Recently, after upgrading our D365 V8 instance to D365 V9, we found that on Contact   Form there was some discrepancy in the position of the sections. After comparing the Form Editor in both the instances...(read more)

Synchronization of contacts with Microsoft Outlook

$
0
0
Have you ever noticed the functionality that allows you to synchronize your contacts with Outlook from MSDyn365FO ? Well in this post I will show you step by step the different bugs encountered and of...(read more)

D365 V9{Upgrade}: Icebreakers section on Contact Form

$
0
0
Originally posted on Ajit Patra : Recently, after upgrading our D365 V8 instance to D365 V9, we found that on Contact Form there was some discrepancy in the position of the sections. After comparing the...(read more)

ACA 201: Properly Reporting COBRA Continuation Coverage

$
0
0

Keeping up with the many rules and regulations of the ACA can be challenging for any employer. It can get particularly challenging to understand COBRA rights and how to properly report a continuation of coverage on Form 1095-C. We will discuss a few of the more confusing COBRA scenarios and how they should be coded on Form 1095-C.

It is important to keep in mind that only employers with self-insured plans are required to report COBRA coverage. The insurance carrier is responsible for reporting COBRA coverage for employers with fully-insured plans.

Common COBRA Scenarios

The two most common COBRA scenarios are as follows:

  • 1st Scenario: An employee terminates employment and is offered COBRA upon termination
  • 2nd Scenario: An employee is laid off or goes from full-time to part-time, resulting in a reduction in hours and is offered COBRA

The instructions for Form 1095-C clearly state that an employee who is offered COBRA due to termination must be reported differently than an active employee who receives a COBRA offer due to a reduction in hours.

COBRA Offered Upon Termination Coding *Self-Insured Plans Only*

Based on the IRS instructions, an employee who elects COBRA upon termination is never reported as an offer of coverage. So essentially, this scenario is coded the same way as a regular terminated employee and the COBRA coverage will not be reflected on Part II “Employee Offer of Coverage” section of Form 1095-C.

In this example, the employee was full-time January through July and was offered COBRA in August due to termination of employment. The 1095-C should be coded as follows starting the month after termination:

  • Line 14– Always use code 1H (No Offer of Coverage).
  • Line 15– Blank.
  • Line 16– Code 2A (Employee not employed during the month) should be used.
  • Part III– Should indicate which months the employee & the employee’s dependents were covered, both under the employer’s health plan and COBRA. The employer should continue to report until COBRA coverage is terminated.

COBRA Offered Due to a Reduction in Hours *Self-Insured Plans Only*

An employee who remains employed, but is offered COBRA due to work hours being reduced, should always be reported as an offer of coverage. The rules for this scenario are the complete opposite of the rules for terminated employees. The instructions state that the codes remain the same as an active employee’s codes.

In this example, the employee lost eligibility due to a reduction in hours. So COBRA was offered to the employee and the employee’s spouse and dependents. They elected to enroll in COBRA starting in August. The 1095-C should be coded as follows starting the first month of COBRA coverage:

  • Line 14– 1E should be used since COBRA was offered to the employee, spouse and dependents.
  • Line 15– Enter the lowest COBRA cost for self-only coverage starting the month that COBRA is elected.
  • Line 16– Code 2C can be used since the employee elected COBRA, which indicates the employee enrolled.
  • Part III “Covered Individuals”– This section should include all enrollees including the employee and dependents.

In the example below, the employee was enrolled in a MEC plan with MV, but lost eligibility due to a reduction in hours. COBRA was offered to the employee, but not their dependents. The employee chose to enroll in COBRA starting on August on 1st. The 1095-C should be coded as follows starting the first month of COBRA coverage:

  • Line 14–1B should be used starting in August since COBRA was ONLY offered to the employee.
  • Line 15– Enter the lowest COBRA cost for self-only coverage starting the month that COBRA is elected.
  • Line 16– Code 2C should be used since the employee elected COBRA, which indicates the employee enrolled.

In this example, the employee lost eligibility due to a reduction in hours and COBRA was offered to the employee, spouse and dependents. The employee chose to waive COBRA starting on August 1st. The 1095-C should be coded as follows starting the first month of the COBRA offering:

  • Line 14–1E should be used since COBRA was offered to the employee, spouse and dependents, even if the employee chose to waive.
  • Line 15– Enter the lowest COBRA cost for self-only coverage. This line should show an increase in cost starting in August.
  • Line 16– Code 2B (Not a full-time employee) should be used since the employee waived COBRA, indicating the employee was no longer eligible for coverage.
  • Part III “Covered Individuals”– This section should include the employee.

COBRA Offered to Non-Employees

This final scenario will show COBRA that is offered to an employee who terminated in a prior year, also referred to as a non-employee. An employee who was terminated during a prior year can remain on COBRA for years after their termination. The example below will show how the 1095-C form should be coded for an employee who terminated in a previous year (non-employee), but remained enrolled in COBRA.

In this example, the employee terminated in 2017, but remained enrolled in COBRA for all of 2018. The 1095-C should be coded as follows:

  • Line 14– Should show code 1G (Offer to Non-Employee) * Code 1G applies for the entire year or not at all.
  • Line 15– Should be blank.
  • Line 16– Should be blank.
  • Part III– Should be completed for each enrollee. Keep in mind that this section must be completed for non-employee as well.

This blog covers a few of the many coverage scenarios. As always, Integrity Data is here to assist you with the complexities of ACA Reporting & Compliance. Follow our blog for more in-depth ACA information, or give us a call to learn more about our ACA products and services to save you time.

Viewing all 51311 articles
Browse latest View live




Latest Images