Useful Links Dynamics 365

Services

https://andz88.wordpress.com/
XRM Javascript
var xrmPage = window.parent.Xrm.Page;
var clienthierarchylevel = xrmPage.getAttribute(“lbg_clienthierarchylevel”).getValue();

var clientHierarchyLevel = Xrm.Page.getAttribute(“lbg_clienthierarchylevel”).getValue();

var id =Xrm.Page.data.entity.getId();
var entityName = Xrm.Page.data.entity.getEntityName();


Custom Lookup
http://www.inogic.com/blog/2015/08/apply-custom-filter-on-lookup-field-in-dynamic-crm-using-script/


Wait field
http://www.inogic.com/blog/2016/06/effect-of-various-date-fields-on-waiting-workflow-in-dynamics-crm/


Solutions
https://crmbusiness.wordpress.com/2014/03/31/crm-2013-overview-of-solutions/


Console App
https://community.dynamics.com/crm/f/117/t/192841

CRM Portal
https://www.fmtconsultants.com/step-by-step-guide-to-portal-development-for-microsoft-dynamics-crm/

CRM Date Time
https://community.dynamics.com/crm/b/develop1/archive/2011/12/06/dynamics-crm-datetimes-the-last-word

CRM- task from workflow
https://community.dynamics.com/crm/b/crmtipstricksnewstomaster/archive/2016/05/24/using-dynamics-crm-workflows-to-create-tasks-automatically

CRM JavaScripts:-
https://www.linkedin.com/pulse/getting-started-javascript-microsoft-dynamics-crm-hans-carlson

CRM2013
http://www.mscrmconsultant.com/2012/08/get-and-set-lookup-value-using.html

CRM 2013 – MB2-703 – Business Units and Security Roles Study Information
https://crmbusiness.wordpress.com/2014/04/29/crm-2013-mb2-703-business-units-and-security-roles-study-information/

https://msdn.microsoft.com/en-us/library/gg334708.aspx
Sample: Retrieve multiple with the QueryByAttribute class

https://msdn.microsoft.com/en-us/library/gg328149.aspx
Sample: Retrieve multiple with the QueryExpression class

Importing and Updating Records in Microsoft Dynamics CRM
http://www.powerobjects.com/2013/08/01/updating-records-in-microsoft-dynamics-crm/

On demand workflow
https://community.dynamics.com/crm/b/mahenderpal/archive/2014/01/29/step-by-step-running-on-demand-workflow-for-all-active-records

You can have two organizations using same sql server Instance but not 2 CRM server installations. Each CRM server will create it’s own
MSCRM_CONFIG database , What you can do is install another instance of sql server database on the same server and use that instance of the sql
server to install new CRM server. One more thing to give attention is if you are planning to use same sever for reporting service then you can’t use
that SSRS server for another installation of crm Instance.

Plugin not triggered in data import***
As you mentioned that your plugin is not working in case of Import , I suspect because in your plugin you have checked for a condition of depth
property that is if Context.depth > 1 ; return from the code.
When you import data using import wizard the depth is always grater than 1 and if I am not forgetting it is 2.
I will suggest you to debug your plugin code while importing of data to get the exact value of depth in that case and accordingly change the
Context.depth condition.
Secondly if you are updating data using import ,apart from the above depth condition make sure one of the field with in the import file must be in
the filtering Attribute(if you are applying filtering Attribute) during plugin step registration or else do not include any filtering Attribute ,
let it be ALL.
Hope this will resolve your issue,thanks

Plugin tracing**
http://www.powerobjects.com/2015/04/01/dynamics-crm-2015-spring-update-1-plug-in-trace-log/

Plugin holiday ***
https://community.dynamics.com/crm/b/hayersdynamicscrm/archive/2014/06/20/dynamics-crm-how-to-add-working-days-by-calculating-business-closure-and-weekends

Plugin UnSecured Congfiguration*

https://community.dynamics.com/crm/b/zsoltzombiksblog/archive/2015/06/09/3-ways-to-add-configuration-parameters-to-plugins-in-dynamics-crm-2015-part-2

CRM 2015 Online – Accessing Subgrid data using Javascript

https://www.magnetismsolutions.com/blog/ahmed-anwar%27s-blog/2015/08/24/crm-2015-online—accessing-subgrid-data-using-javascript

How to Create Test Cases for Microsoft Dynamics CRM with XMind
https://www.magnetismsolutions.com/blog/meghakainth/2017/10/12/how-to-create-test-cases-for-microsoft-dynamics-crm-with-xmind

show-or-hide-the-add-new-button-on-form-sub-grid
https://ribbonworkbench.uservoice.com/knowledgebase/articles/489288-show-or-hide-the-add-new-button-on-form-sub-grid

SUBGRID Count
var ctrl = Xrm.Page.getControl(“Courses”);
for(prop in ctrl)
{
if(typeof ctrl[prop].get_recordCount === ‘function’)
{
alert(ctrl[prop].get_recordCount());
break;
}

}

crm 2013: javascript get attributes from other entity in Contact Form

https://community.dynamics.com/crm/f/117/t/142957

You need the guid, name and entity type to set the value of a lookup field

activith

https://crmbusiness.wordpress.com/2015/11/12/crm-2015-what-developers-need-to-know-about-the-activity-entity/

enable/disable button on ribbon
https://ribbonworkbench.uservoice.com/knowledgebase/articles/121427-enable-disable-a-ribbon-button-dynamically-based-o


Iframe
https://community.dynamics.com/crm/b/crmsamples/archive/2010/04/14/how-to-show-related-record-8217-s-form-in-parent-form

“+” button defaults to the “Add existing” option on subgrids.
https://crmtipoftheday.com/8/make-a-subgrid-button-launch-a-new-record-form/


https://dynamicscrmgirl.wordpress.com/2014/01/04/crm-2013-javascript-retrieve-record-using-odatarest-endpoint-without-jquery/

http://sqldav02d7:5555/OneView/XRMServices/2011/OrganizationData.svc/lbg_courseSet?$filter=lbg_AssociatedTrainng/Id eq guid'{A4ADDA08-C4C2-E711-8D00-005056AA721B}’
——workflow from plugin—–
https://www.magnetismsolutions.com/blog/roshanmehta/2012/8/8/programmatically_fire_a_workflow_in_dynamics_crm_2011


pre vs post image
Message Stage Pre-Image Post-Image
Create PRE No No
Create POST No Yes
Update PRE Yes No
Update POST Yes Yes
Delete PRE Yes No

Delete POST Yes No

https://community.dynamics.com/crm/b/magnetismsolutionscrmblog/archive/2012/11/26/workflow-wait-conditions-best-practices-dynamics-crm-2011


http://fkbase.info/node/74

workflow state code

https://www.magnetismsolutions.com/blog/11-08-11/general_security_role_for_dynamics_crm_2011.aspx
——Code Beautifier—-
http://csharpindepth.com/codeformattertool.aspx

http://jsbeautifier.org/

https://community.dynamics.com/crm/b/misscrm360exploration/archive/2015/04/13/get-current-user-setting-timezone-crm-c

public void LogMessage(String message, EventLogEntryType type)
{
// Try and write to the windows event log. This will fail if the plug-in is running in Isolated mode
try
{
EventLog EL = new EventLog();
if (!EventLog.SourceExists(“MSCRM Plug-in”))
{
EventLog.CreateEventSource(“MSCRM Plug-in”, “Application”);
}
EL.Source = “MSCRM Plug-in”;
EL.WriteEntry(message, type);
}
catch
{
// Do nothing if there is an error writing to the event log
}
}


What Is Meant By Managed Properties?


https://www.wisdomjobs.com/e-university/microsoft-dynamics-crm-interview-questions.html

https://carldesouza.com/creating-dynamics-crm-plugin-from-scratch

https://www.linkedin.com/pulse/plugin-definition-isolation-mode-sandboxnone-store-dll-rami-heleg

https://community.dynamics.com/crm/b/crmchap/archive/2017/06/11/what-is-unsecure-secure-configuration-on-a-dynamics-crm-365-for-enterprise-plugin

http://dcrm365.blogspot.com/
https://yeshwanthco5.wordpress.com/2017/06/17/bulk-edit-and-restriction-of-bulk-edit-in-microsoft-dynamics-crm/
https://msdynamicscrmblog.wordpress.com/2013/05/10/use-executemultiplerequest-for-bulk-createupdatedelete-using-c-in-dynamics-crm-2011-2/
https://nishantrana.me/2015/07/04/using-action-to-trigger-plugin-in-crm-20132015/
https://garethtuckercrm.com/2011/03/16/jscript-reference-for-microsoft-dynamics-crm-2011/
https://bingsoft.wordpress.com/
————————————-SSIS
https://cloudblogs.microsoft.com/dynamics365/no-audience/2008/05/07/integrating-crm-using-sql-integration-services-ssis/?source=crm
http://quantusdynamics.blogspot.com/

https://readyxrm.blog/2019/06/06/what-is-the-power-platform/?blogsub=confirming#subscribe-blog
https://carldesouza.com/powerapps-canvas-apps-model-driven-common-data-dynamics-explained/
https://www.resco.net/resco-mobile-crm-security-guide/

https://community.dynamics.com/crm/b/conorssnippetdiary/posts/the-new-localplugincontext-and-new-baseplugin-class

https://arunpotti.wordpress.com/2019/05/03/how-to-assign-system-administrator-privilege-for-a-user-in-crm-using-sql/
http://crmdm.blogspot.com/2013/09/custom-fetchxml-based-report-in-crm.html

https://itsolutions.bdo.ca/insights/tag/quick-tip/

MVP LIST
https://community.dynamics.com/badges/206?pifragment-92198=2
https://crmbusiness.wordpress.com/2014/12/10/12-ways-to-become-a-better-crm-developer/
Microsoft Dynamics CRM Blogs
https://community.dynamics.com/crm/b

debug plugin
https://nishantrana.me/2014/07/02/debugging-online-plugin-in-crm-2013/

https://antonyellisdynamicscrm.wordpress.com/2017/02/22/connecting-to-dynamics-365-and-earlier-crm-versions/
https://antonyellisdynamicscrm.wordpress.com/2017/03/16/understanding-dynamics-365-solutions/

https://community.dynamics.com/365/b/prasannavadlamudiswebblog/posts/authentication-in-dynamics-365-web-api-and-difference-between-microsoft-dynamics-365-web-api-organization-service-and-organization-data-service

Ahmedzaade
Kafeel@2019

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: