<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=DES%2FCurrent%2FDesigner%2FCustomService</id>
	<title>DES/Current/Designer/CustomService - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=DES%2FCurrent%2FDesigner%2FCustomService"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;action=history"/>
	<updated>2026-04-05T20:02:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=86661&amp;oldid=prev</id>
		<title>Ed.jamer@genesys.com: Ed.jamer@genesys.com moved page PEC-ROU/Current/Designer/CustomService to DES/Current/Designer/CustomService: Text replacement - &quot;PEC-ROU/Current/Designer/&quot; to &quot;DES/Current/Designer/&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=86661&amp;oldid=prev"/>
		<updated>2021-04-21T13:58:59Z</updated>

		<summary type="html">&lt;p&gt;Ed.jamer@genesys.com moved page &lt;a href=&quot;/PEC-ROU/Current/Designer/CustomService&quot; class=&quot;mw-redirect&quot; title=&quot;PEC-ROU/Current/Designer/CustomService&quot;&gt;PEC-ROU/Current/Designer/CustomService&lt;/a&gt; to &lt;a href=&quot;/DES/Current/Designer/CustomService&quot; title=&quot;DES/Current/Designer/CustomService&quot;&gt;DES/Current/Designer/CustomService&lt;/a&gt;: Text replacement - &amp;quot;PEC-ROU/Current/Designer/&amp;quot; to &amp;quot;DES/Current/Designer/&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:58, April 21, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ed.jamer@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=58917&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-cloud$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=58917&amp;oldid=prev"/>
		<updated>2020-07-25T02:34:01Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-cloud$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:34, July 25, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access a custom service that was created for you by Genesys.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access a custom service that was created for you by Genesys.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;onpremises&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cloud&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=52417&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-onpremises$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=52417&amp;oldid=prev"/>
		<updated>2020-07-15T11:46:23Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-onpremises$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:46, July 15, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access a custom service that was created for you by Genesys.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access a custom service that was created for you by Genesys.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;PureEngage&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GenesysEngage-onpremises&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=45043&amp;oldid=prev</id>
		<title>Bgrenon: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/CustomService&amp;diff=45043&amp;oldid=prev"/>
		<updated>2020-06-08T15:21:44Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Article&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=Custom Service Block&lt;br /&gt;
|TocName=Custom Service Block&lt;br /&gt;
|Context=Use this block to access a custom service that was created for you by Genesys.&lt;br /&gt;
|ComingSoon=No&lt;br /&gt;
|Platform=PureEngage&lt;br /&gt;
|Role=Administrator&lt;br /&gt;
|Application=Designer&lt;br /&gt;
|Section={{Section&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=You can use the '''Custom Service''' block to access a custom service that was created by Genesys for your company.&lt;br /&gt;
&lt;br /&gt;
You can provide input to the service. The resulting variable from the block is true if the service request is successful, otherwise the result is false. This result is available for use in later blocks.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Service Details tab&lt;br /&gt;
|anchor=ServiceDetailstab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Select the service name and action to use in this '''Custom Service''' block.&lt;br /&gt;
&lt;br /&gt;
Select '''Disable DTMF buffering''' if you want to prevent any DTMF inputs made during fetch audio playback from being buffered and carried forward into subsequent {{Link-SomewhereInThisManual|topic=UserInput|anchor=top|display text=User Input}} or {{Link-SomewhereInThisManual|topic=Menu|anchor=top|display text=Menu}} blocks.&lt;br /&gt;
&lt;br /&gt;
If you enable the '''Play fetch audio''' check box, you can specify an audio resource to play to the caller while the custom service is being fetched.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|Only Announcements containing audio files are supported. TTS audio will not be played.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enable the check box beside the '''Play fetch audio''' check box to specify a variable.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the '''Play fetch audio minimum for''' field, you can enter the minimum length of time to play the audio, even if the custom service has arrived in the meantime.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the '''Start fetch audio after''' field, you can enter a period of time to wait before audio is played.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|In the '''Self Service''' phase, fetch audio playback stops when the end of the audio file is reached, even if the service request is still in progress. In the '''Assisted Service''' phase, fetch audio playback loops until the service request times out.}}&lt;br /&gt;
&lt;br /&gt;
====Input Parameters====&lt;br /&gt;
In the '''Input Parameters''' tab, specify the input expected by the custom service.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Name''' - Specify the name of the parameter expected by the custom service.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Type''' - The type of parameter (variable or literal).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Value''' - Specify the parameter value to pass to the input.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Output Parameters====&lt;br /&gt;
In the '''Output Parameters''' tab, specify how and where to store the results of the custom service.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Variable Name''' - Select the application variable in which to store the data.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''JSON Expression''' - Specify the key in which you expect the result to be in the response object. See the code sample and table below for an example.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;thing&amp;quot;: {&lt;br /&gt;
		&amp;quot;otherthing&amp;quot;: &amp;quot;abc&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;arrayofthings&amp;quot;: [&lt;br /&gt;
		&amp;quot;thing1&amp;quot;, &amp;quot;thing2&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} &lt;br /&gt;
!'''JSON Expression'''&lt;br /&gt;
!'''Result'''&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}}&amp;lt;tt&amp;gt;thing.otherthing&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{!}}'''abc'''&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}}&amp;lt;tt&amp;gt;arrayofthings[1]&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{!}}'''thing2'''&lt;br /&gt;
{{!}}} &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:des_customservice_service.png]]&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Results tab&lt;br /&gt;
|anchor=Resultstab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Select a variable to store the outcome status ('''true''' or '''false''') of the Custom Service request. &lt;br /&gt;
&lt;br /&gt;
You must also select an action to take if the fetch operation is not successful. You can choose to &amp;quot;Continue with normal processing&amp;quot; or &amp;quot;Execute error handler blocks&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
If you select &amp;quot;Execute error handler blocks&amp;quot;, an '''Error Handler''' child block appears under the '''Custom Service''' block. &lt;br /&gt;
&lt;br /&gt;
Use the '''Error Handler''' block to send the application to another target block that you select from the '''Navigation''' tab, or add child blocks that will perform the actual error handling.&lt;br /&gt;
&lt;br /&gt;
=====Examples=====&lt;br /&gt;
In this example, the '''Navigation''' tab is used to specify a target block. If there is an error, the application will go to the '''Play Message''' block and play an error message:&lt;br /&gt;
&lt;br /&gt;
[[file:des_custom_service_error_navigation.png]]&lt;br /&gt;
&lt;br /&gt;
In this example, a child block is used to invoke a module that will perform the error handling:&lt;br /&gt;
&lt;br /&gt;
[[file:des_custom_service_error_child.png]]&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|&lt;br /&gt;
* If you select a target block from the '''Navigation''' tab, then any child blocks you've added to the '''Error Handler''' parent block are ignored.&lt;br /&gt;
* Standard validation rules still apply — any child blocks that you add to the '''Error Handler''' block must be valid for the application phase in which they are being used.&lt;br /&gt;
|2}}&lt;br /&gt;
|Status=No&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bgrenon</name></author>
		
	</entry>
</feed>