<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="https://www.schweda.net/style_feed.css" ?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:atom="http://www.w3.org/2005/Atom"	
	xmlns:dc="http://purl.org/dc/elements/1.1/" > 
<channel>
    <title>schweda.net - Blog</title>
    <link>https://www.schweda.net/</link>
    <description>schweda.net - Blog - Blog-Beitraege</description>
    <language>de-at</language>
    <copyright>Copyright 2006-2026</copyright>
    <generator>schweda.net</generator>
    <managingEditor>heinz.schweda@schweda.net (Heinz Schweda)</managingEditor>
    <webMaster>heinz.schweda@schweda.net (Heinz Schweda)</webMaster>
    <category>Blog</category>
	<atom:link href="https://schweda.net/blog_rss.php?bid=666" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[Dynamics Application checker installieren und einsetzen]]></title>
<description><![CDATA[
<p>Durch einen Kollegen bin ich auf den <strong>Dynamics Application Checker</strong> aufmerksam gemacht worden, der dazu verwendet werden kann, erweiterte Best-Practice-Pr&uuml;fungen zu implementieren.
</p>


<p>Die daf&uuml;r verwendeten XQuery-Dateien k&ouml;nnen auf <a href="https://github.com/microsoft/Dynamics365FO-AppChecker" target="_blank" title="GitHub Application Checker">GitHub</a> heruntergeladen werden. Wie man diese einsetzt, versuche ich hier zu beschreiben.
</p>


<ol>
	
<li><strong>Installation von BaseX (und ggf. Java)</strong><br />
	<a href="https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/install-basex?tabs=admin" target="_blank">https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/install-basex?tabs=admin</a><br />
	&nbsp;
</li>
	
<li><strong>Herunterladen und Entpacken der Dateien von GitHub</strong><br />
	<a href="https://github.com/microsoft/Dynamics365FO-AppChecker">https://github.com/microsoft/Dynamics365FO-AppChecker</a><br />
	Die Dateien m&uuml;ssen ins entsprechende Verzeichnis, z.B.&nbsp;C:&#092;AOSService&#092;PackagesLocalDirectory&#092;Bin&#092;AppCheckerRules, entpackt werden<br />
	&nbsp;
</li>
	
<li><strong>Build des Models&nbsp;</strong><br />
	In&nbsp;Visual Studio unter <em>Dynamics 365 &gt; Build models... </em>&nbsp;das gew&uuml;nschte Model ausw&auml;hlen und die Option <em>Run App Checks&nbsp;</em>ausw&auml;hlen<br />
	&nbsp;
</li>
	
<li><strong>Ergebnis pr&uuml;fen</strong><br />
	Nun sollten in der <em>ErrorList </em>entsprechende Eintr&auml;ge auftauchen, soferne BP-Abweichungen festgestellt wurden.<br />
	<a href="https://www.schweda.net/pictures/blogpics/d365_applicationchecker_result.png" rel="lightbox" target="_blank"><img alt="Error list" height="175" src="https://www.schweda.net/pictures/blogpics/d365_applicationchecker_result.png" style="border-style:solid; border-width:0px" title="Error list" width="788" /></a><br />
	<br />
	Zus&auml;tzlich wird im Packages-Verzeichnis eine Datei <em>AppCheckerResult.xml</em> abgelegt, auch dort k&ouml;nnen die erkannten Abweichungen eingesehen werden.<br />
	&nbsp;
</li>

</ol>

<br /><a class="div_blog_category_gotodetail" href="https://www.schweda.net/blog_d365.php?bid=666" target="_self" title="Weiterlesen...">Weiterlesen...</a>]]></description>
<category>Microsoft Dynamics 365 for Finance and Operations</category>
<pubDate>Wed, 04 Sep 2019 18:01:00 +0200</pubDate>
<link>https://www.schweda.net/blog_d365.php?bid=666</link>
<comments>https://www.schweda.net/blog_d365.php?bid=666</comments>
<guid isPermaLink="true">https://www.schweda.net/blog_d365.php?bid=666</guid>
<author>heinz.schweda@schweda.net (Heinz Schweda)</author>
<wfw:commentRss>https://www.schweda.net/blog_d365.php?bid=666</wfw:commentRss>
</item>
</channel>
</rss>	
