Guest Speaker @ KBP College

Being from teacher’s family and having both parents hard core teachers, I was looked forward  for opportunities where I can contribute to the society and always dreamed that I am helping college students using my industry experience. It is quite regular in software industry to present in front of customers/ senior management/other professionals/business users etc . But talking to students would be an all together different experience.  Long back got such opportunity to conduct a session at my college SGGS College of Engineering and Technology at Nanded, at my native place. However I always wanted to continue and do something which should be regular and in the near by area . This would allow me to contribute more and accommodate within daily busy schedule. Hoping that someday the opportunity would knock me and suddenly, our family friend Rahul asked me if I can contribute to his event “Technoholic” at KBP College, Thane. Oh Gosh !! I just couldn’t hide my excitement and accepted it immediately.  It was completely Rahul’s idea about conducting technofest in the college and he always has amazing ideas and does everything with full excitement and dedication.

We had to choose the topic which would be most useful for the BSc IT students and still attractive  🙂 Conducted one hour session on “Deep Dive in Cloud Computing and Current Trends”. I was overwhelmed to see the enthusiasm and eagerness  of those  students to hear on such intense technical topic. I think there is lot can be done to enhance these students and help them to get ready for the corporate jobs, where they have to compete with Engineering students.

The day was very well spent with utter satisfaction of doing something different.

Loved to share the story along with few moments

PHOTO-2020-02-29-21-06-12
Ribbon Cutting By Rahul Dharashivkar

PHOTO-2020-02-29-21-06-11

Robot developed by KBP College students

b657c109-fec2-442a-bf86-4152b895f516
Inauguration with lighting the lamp

23087aef-35a8-4de0-ba87-afe21e7c9de2On the stage with other Honorable guests and committee members

PHOTO-2020-02-29-21-06-14

Mr Sachin More, Chairman  presenting Memento to Rahul

efd83645-3da3-484f-b02a-69b1919acc8c
Mr Sachin More, Chairman presenting Memento to me
614457ab-f629-4720-a54d-45c73d9beb9f
Talking about IaaS, PaaS and SaaS

PHOTO-2020-02-29-21-06-18

Rahul engaging students about Campus to Corporate

Understanding D365 CE solution Deployment – Package Deployer

In the previous post, we saw how to create a package containing multiple solutions and configuration data. Let us see how to deploy this package using package deployer tool.

What is package deployer? As CRM technical, we all have used plugin registration tool. Similarly Microsoft provides a tool for package deployment, is called Package Deployer. Before we deploy the package using the package deployer, make sure that it is done in test environment and after verification only should be used for production site.

As we created the package in previous post our package is ready in the Project’s bin folder, inside the debug folder as shown in below snippets.

Project’s folder

Project Folder

Inside Project’s folder, there would be bin folderProject Folderbin

Inside bin folder, there would be debug folder

Project Folderdebug

Inside the debug folder, we can see the PkgFolder and the dll of our package. These two are important items used for deployment. The PkgFolder would consist of the content folder, solutions and data file and import.config file. If you remember, in previous posts, we have selected the Copy always option for these files, hence this folder is copied in the bin folder, when we build the project.

Project Folderdllandfolder

Let us copy these two items ( PkgFolder and project dll file) to some folder, let us say LearningPkgDeployment is the folder name

To obtain the package deployer tool, we have to visit the below site and download the nuget.exe

https://www.nuget.org/downloads

both files

Click on the Download Package Link as shown in below snippet.downlad deployer

Once downloaded the package deployer installable, if it is saved in the folder D, then go to the d folder in command prompt and install this using below command

d:\nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf -Version [VERSION] -O d:\PD

This will install the package deployer tool to our machine. Once installed , we can use it the same way we use the plugin registration tool. Let us go to the folder which will look like below snippet and copy the above created package dll and Pkgfolder to this folder.

deployer

After copying the two items, double click the package deployer application. It will as for credentials to connect to CRM organisation as we do for plugin registration tool. Just follow the subsequent instructions as the application progresses and we can get our package deployed to target organisation.

As we run the application and deploy the package, we can also do the same using command line. Difference is only after the coping the dll file and pkgfolder to the package deployer root folder, we can go to the command line and run below command

packagedeployer.exe

Hope with all these series of posts regarding deployment, you are able to understand the deployment process in dynamics 365 CE. I know one important topic is still to be explained which is deployment using Power shell scripts, which I will explain in later posts.

Keep reading and keep deploying 🙂

Thank you so much for reading my posts.

Continue reading “Understanding D365 CE solution Deployment – Package Deployer”