<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: How to create ErrorHandling process for dependent project model?</title><link>https://answers.axonivy.com/questions/3543/how-to-create-errorhandling-process-for-dependent-project-model</link><description>&lt;p&gt;Hi all&lt;/p&gt;
&lt;p&gt;As you may know that in ivy, it allow to create Process with name &lt;strong&gt;ErrorHandling&lt;/strong&gt; to centralize error handling
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/cob-page-structures_PIZy7Pg.png"&gt;&lt;/p&gt;
&lt;p&gt;This process must name as ErrorHandling and put inside Processes.&lt;/p&gt;
&lt;p&gt;Now I have another project that depend on this project and when i create ErrorHandling on that, ivy say: &lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Can't create process with same name.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;How can i solve this issue?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/3543/how-to-create-errorhandling-process-for-dependent-project-model" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 15 Nov 2018 07:52:08 -0500</lastBuildDate><item><title>Answer by Reguel Wermelinger</title><link>https://answers.axonivy.com/questions/3543/how-to-create-errorhandling-process-for-dependent-project-model/3551</link><description>&lt;p&gt;You should to get rid of one of these error handlers... Within the same app is can get complex to predict which global error handler is in charge if multiple of em exist. But basically you could just rename one of it. Only the prefix 'Error' must exist for such a handler. The suffix can be freely chosen.&lt;/p&gt;
&lt;p&gt;Anyway the global handler is designed to be the last resort of failure handling after:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;boundary error handlers&lt;/li&gt;
&lt;li&gt;in process error handler&lt;/li&gt;
&lt;li&gt;caller process error handler&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If one really wants to handle/compensate an error appropriately it should be done as close as possible to where the error occurs. So the global handler can may be used to display a UI to the end user, or the generate mails to the administrator. But I really do not see any real use case to have multiple instances of it...&lt;/p&gt;
&lt;p&gt;In the &lt;code&gt;ErrorHandlingDemos&lt;/code&gt;, which are shipped as sample with Axon.ivy Designer, are some reasonable use cases that outline foreseen error handlers on multiple levels.
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/errorHandlingDemos.png"&gt;
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/globalHandlerExample.png"&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Thu, 15 Nov 2018 07:52:08 -0500</pubDate><guid>https://answers.axonivy.com/questions/3543/how-to-create-errorhandling-process-for-dependent-project-model/3551</guid></item></channel></rss>