<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Tracking changes to external iLogic rules and forms in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10607621#M46008</link>
    <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186"&gt;@JelteDeJong&lt;/a&gt;&amp;nbsp;External iLogic rules are also brilliant for testing little snippets that may eventually be very handy within an addon because it's so much quicker and easier to throw them in without having to re-load inventor constantly...&lt;BR /&gt;&lt;BR /&gt;My 10 pence haha!&lt;/P&gt;</description>
    <pubDate>Wed, 08 Sep 2021 09:49:56 GMT</pubDate>
    <dc:creator>MrSmithtastic</dc:creator>
    <dc:date>2021-09-08T09:49:56Z</dc:date>
    <item>
      <title>Tracking changes to external iLogic rules and forms</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10605878#M46005</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is more a question for the Autodesk development team/other developers really, but it may prove useful to others so here goes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the longest time I have collated my iLogic rules in an external git repo stored here:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/AlexFielder/iLogic" target="_blank" rel="noopener"&gt;https://github.com/AlexFielder/iLogic&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I've finally reached the point where I feel like I need to track changes to the external iLogic forms I am building for customer configurators.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Whilst I cannot share the forms themselves nor the rules that call them (because IP) I can share how I am also tracking the external forms as I am interested in any unseen pitfalls I may unwittingly cause myself.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I used a tool called &lt;A title="Steam Mover" href="http://www.traynier.com/software/steammover" target="_blank" rel="noopener"&gt;Steammover&lt;/A&gt; to create a &lt;A title="Microsoft page describing Symbolic Links on Windows" href="https://docs.microsoft.com/en-us/windows/win32/fileio/symbolic-links" target="_blank" rel="noopener"&gt;symbolic link&lt;/A&gt; between this path:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"C:\Users\Public\Documents\Autodesk\Inventor 2022\Design Data\iLogic\UI"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and one of the subfolders in my iLogic repo (not the one linked above):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"C:\Path\to\repo\MandM-iLogic\ExternalForms\UI"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd be really interested in hearing thoughts/opinions on what I may have broken/another method I have otherwise overlooked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS. In case the Inventor development team do see this, please can you allow storage of external forms in locations other than the default in the same way we can do so with external iLogic rules?&lt;/P&gt;</description>
      <pubDate>Tue, 07 Sep 2021 15:49:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10605878#M46005</guid>
      <dc:creator>AlexFielder</dc:creator>
      <dc:date>2021-09-07T15:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: Tracking changes to external iLogic rules and forms</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10606283#M46006</link>
      <description>&lt;P&gt;I just wonder why do you use "external iLogic forms" and not addons? creating addons has some advantages for example:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Better GUI (Visual Studio) for writing code.&lt;/LI&gt;&lt;LI&gt;More flexible&lt;/LI&gt;&lt;LI&gt;Better code protection (IP)&lt;/LI&gt;&lt;LI&gt;Better code protection against tampering by others.&lt;/LI&gt;&lt;LI&gt;If you create general-purpose DLL's it's easier to reuse code.&lt;/LI&gt;&lt;LI&gt;Better tracking of changes with GIT.&lt;/LI&gt;&lt;LI&gt;Creating buttons for your code.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Probaly you know all those things so what are the advateges of "external iLogic forms".&lt;/P&gt;</description>
      <pubDate>Tue, 07 Sep 2021 18:54:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10606283#M46006</guid>
      <dc:creator>JelteDeJong</dc:creator>
      <dc:date>2021-09-07T18:54:07Z</dc:date>
    </item>
    <item>
      <title>Re: Tracking changes to external iLogic rules and forms</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10607520#M46007</link>
      <description>&lt;P&gt;I agree with all these points and can only tell you that is how the current project was sold to the customer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The "downside" of creating an addin is that it means the customer has to either employ a software developer to maintain the tool after the project ends, or they're on the hook with whoever created it for continued support.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The "Big Draw" of iLogic (rules/forms) is that it isn't compiled into a .dll- of course, many customers either don't have the time/skills/interest or intention of "you edited it, you pwned it" responsibility to want to wade into tweaking the resultant code by themselves.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So yeah, addins all the way, except in the above circumstances.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face_with_sweat:"&gt;😅&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Sep 2021 08:42:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10607520#M46007</guid>
      <dc:creator>AlexFielder</dc:creator>
      <dc:date>2021-09-08T08:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: Tracking changes to external iLogic rules and forms</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10607621#M46008</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186"&gt;@JelteDeJong&lt;/a&gt;&amp;nbsp;External iLogic rules are also brilliant for testing little snippets that may eventually be very handy within an addon because it's so much quicker and easier to throw them in without having to re-load inventor constantly...&lt;BR /&gt;&lt;BR /&gt;My 10 pence haha!&lt;/P&gt;</description>
      <pubDate>Wed, 08 Sep 2021 09:49:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10607621#M46008</guid>
      <dc:creator>MrSmithtastic</dc:creator>
      <dc:date>2021-09-08T09:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Tracking changes to external iLogic rules and forms</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10615622#M46009</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3801119"&gt;@MrSmithtastic&lt;/a&gt;you might want to check out my&lt;A href="https://github.com/hjalte79/ILogicRuleTester" target="_blank" rel="noopener"&gt; iLogic rule test project&lt;/A&gt; (Visual Studio project). that is what I use to write/debug iLogic rules. It allows you to write iLogic rules in VS without reloading Inventor all the time. It's not perfect as not all iLogic functions are supported but if it works in my project it's possible to copy the script to Inventor/iLogic GUI. So it allows me to write like iLogic rules with the advantages of VS.&lt;/P&gt;</description>
      <pubDate>Sat, 11 Sep 2021 15:29:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/tracking-changes-to-external-ilogic-rules-and-forms/m-p/10615622#M46009</guid>
      <dc:creator>JelteDeJong</dc:creator>
      <dc:date>2021-09-11T15:29:33Z</dc:date>
    </item>
  </channel>
</rss>

