Posts

an utility app helping me a lot to track contracts/job applications of mine - https://github.com/TheMaty/MyJobApplications

Image
Hello, Source Code can be reached from https://github.com/TheMaty/MyJobApplications.  * Your contribution will be much appreciated * MyJobApplicationExe is free tool who wants to track Job Applications and Contracts in order to find a position or opportunity immediately by organizing; Clients – Agents – Head-hunters – Job-Opportunity Advertisement – Activities It is a Windows Form application top of .NET Framework 4.8. Application does not use any databases but only windows file structure repository. Application deliveries Main form which defines all functionalities and capabilities, monitoring that displays Follow-ups as a reminder. You can create Job Application and related activities to track position/opportunity quickly through couple shortcuts and tips. Application Overview You can create 4 types of entities to meet finding a contract/position: ·          Application: Job advertisement. ·          Activity: contact with advertiser. ·

local repository creation and publishing to the github.com

Hello, Below works me; git init git add . git commit -m 'Initialize' git remote add origin https://github.com/TheMaty/<name of remote repository> git remote -v git pull origin master git rebase origin/master git push origin master good luck.

Import configuration to the Internet Information Server

Hello, You can use following commands for configuration import, just open command prompt and type; %windir%\system32\inetsrv\appcmd add apppool /in C:\apppools.xml in order to import all Application pools under apppools.xml. %windir%\system32\inetsrv\appcmd add app site /in > c:\sites.xml in order to import all application  web sites under sites.xml. good luck,

Assembly Microsoft.Dynamics.Service.Plugins.dll can not be loaded. Dynamics CRM 365 Engine version 9 - CRM User creation error

Image
Hello, If You face an error while adding new user to the Dynamics CRM 365 onpremise for Version 9.0 stating that " Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Assembly Microsoft.Dynamics.Service.Plugins.dll can not be loaded. .... .... ....    <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">Microsoft.Crm.CrmException: Assembly Microsoft.Dynamics.Service.Plugins.dll can not be loaded. ---&gt; Microsoft.Crm.CrmException: Assembly Microsoft.Dynamics.Service.Plugins.dll can not be loaded. ---&gt; System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Program Files\Microsoft Dynamics CRM\server\bin\assembly\Microsoft.Dynamics.Service.Plugins.dll' or one of its dependencies. Access is denied. .... .... .... " It is about missing perm

A Study : Authentication variety of Dynamics CRM (2016 - 365) with multiple domains and external providers(google, hotmail etc)

Image
Hello, I want to share configuration details of multiple LDAP service providers to be used for Dynamics CRM authentication. Fortunately, Dynamics CRM allows us to utilize federative services to authenticate users from multiple channels. Note: Authorization is handled by Dynamics CRM itself.  High Level Architecture: Dynamics CRM is dependent to only one Domain, rests will be leveraged federative services through ADFS by generating STS (Security Token) for Claimbase Authentication instead of Windows Authentication so Dynamics CRM must be installed to  single domain and Internet Facing Deployment must take in place for Dynmaics CRM then  LDAP vendors must integrate with the ADFS of domain which is utilized by Dynamis CRM. In my lab works, Scenario was; Any users who might be under one of the 2 seperated domain controllers internally or  external providers (Hotnail or Gmail etc.,) must login to the Dynamics CRM  successfully. I took Domain A as main and installed Dyn

can not add (global) event handler - The specified module could not be found - Error Code : 126

Hello, I want to add KeyPress Event to my program ;               this.globalEventProvider1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.globalEventProvider1_MouseDown);             this.globalEventProvider1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.globalEventProvider1_MouseUp); when i execute them, I am facing error; System.ComponentModel.Win32Exception: 'The specified module could not be found' Solution : We should load user32.dll and make a call as seen below: Load user32.dll and user it in SetWindowHookEx  //See comment of this field. To avoid GC to clean it up.                 s_MouseDelegate = MouseHookProc;                 var mar = LoadLibrary("user32.dll");                 //install hook                 s_MouseHookHandle = SetWindowsHookEx(                     WH_MOUSE_LL,                     s_MouseDelegate,                     /* Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]),

Make Dynamics CRM smarter with Chatbot - LUIS - QnA Maker

Image
Hello, Today, I would like to discuss with you making Dynamics CRM intelligent within our daily business. Suppose that your local Chatbot top of Microsoft Bot Framework welcomes your customer (  Create simple Chatbot solution over Microsoft Bot Framework in visual Studio 2017 - Step By Step instruction ) and receives text messages in human-readable format then converts it to machine-readbable (  LUIS - Language Understanding Intelligent Service - step by step instruction ) and finally triggers an operation in Dynamics CRM  or Azure Bot service receives customer questions then answers them through Knowledge Articles of Dynamics CRM without reaching out call center agent or customer representative (  Step by step instruction of QnA Maker configuration then Train it based on Dynamics CRM Sample Data Knowlegedbased artciles ) Here is high level picture of above scenarios;  Scenario 1 (process line with blue arrows): Customer connects to company portal or selfcare por