<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/discussions/f/appian-en-espanol/25406/day-7-que-entendiste-de-process-modeling-101-automate-your-business-processes</link><description>Day 7: &amp;iquest;Que entendiste de: Process Modeling 101: Automate Your Business Processes?</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/115876?ContentTypeID=1</link><pubDate>Sun, 09 Jul 2023 21:48:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b5156602-1ecc-436a-a096-a69df901cf6b</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;&lt;span class="TextRun Highlight SCXW160240969 BCX0" lang="ES-MX"&gt;&lt;span class="NormalTextRun SCXW160240969 BCX0"&gt;D&amp;iacute;a 7&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW160240969 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="EOP SCXW160240969 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW114195220 BCX0"&gt;&lt;img height="94" src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1688939168019v1.png" width="212" alt=" " /&gt;&lt;span class="WACImageBorder SCXW114195220 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW114195220 BCX0" lang="ES-MX"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW114195220 BCX0"&gt;&lt;img height="165" src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1688939186057v2.png" width="214" alt=" " /&gt;&lt;span class="WACImageBorder SCXW114195220 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="EOP SCXW160240969 BCX0"&gt;&lt;span class="TextRun EmptyTextRun SCXW114195220 BCX0" lang="ES-MX"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW114195220 BCX0"&gt;&lt;span class="WACImageBorder SCXW114195220 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW94677119 BCX0"&gt;&lt;img height="136" src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1688939210480v3.png" width="274" alt=" " /&gt;&lt;span class="WACImageBorder SCXW94677119 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW94677119 BCX0" lang="ES-MX"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;Para nuestra aplicaciones contamos con la posibilidad del uso de CDT&amp;rsquo;s&amp;nbsp; para el manejo de la informaci&amp;oacute;n de los record types.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;En general el manejo de los record type es el ideal para el control de informaci&amp;oacute;n,&amp;nbsp; pero habr&amp;aacute; ocasiones en que&amp;nbsp; el manejo del CDT ser&amp;aacute; ideal para almacenar su informaci&amp;oacute;n.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;Un record type al no estar sincronizado requerir&amp;aacute; conectarse con los datos a trav&amp;eacute;s de un &amp;ldquo;data store entity&amp;rdquo;.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;Se usar&amp;aacute; un data-plugin&amp;nbsp; para definir un CDT como un objeto java.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;Al crea un custom document type para la extracci&amp;oacute;n de documentos los campos son representados a trav&amp;eacute;s de un CDT.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;El modelo de procesos incluye un export del &amp;ldquo;Data store entity&amp;rdquo; a &amp;ldquo;Excel&amp;rdquo; o a &amp;ldquo;CVS&amp;rdquo;,&amp;nbsp; para esto se requiere un CDT como parte de la configuraci&amp;oacute;n.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;Los CDT tiene como recomendaci&amp;oacute;n dise&amp;ntilde;*** como se muestra abajo, esto se basa en el tipo de relaci&amp;oacute;n que tenga el CDT.&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;Los tipos de CDT son&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span&gt;Anidados&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span&gt;Planos&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="EOP SCXW160240969 BCX0"&gt;&lt;span class="TextRun EmptyTextRun SCXW114195220 BCX0" lang="ES-MX"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW114195220 BCX0"&gt;&lt;span class="WACImageBorder SCXW114195220 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW94677119 BCX0"&gt;&lt;span class="WACImageBorder SCXW94677119 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="EOP SCXW160240969 BCX0"&gt;&lt;span class="TextRun EmptyTextRun SCXW114195220 BCX0" lang="ES-MX"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW114195220 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/115851?ContentTypeID=1</link><pubDate>Sun, 09 Jul 2023 05:18:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d90cef73-2c90-4792-b9e3-59a5119cbafc</guid><dc:creator>joseantoniob8339</dc:creator><description>&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Step-by-Step #10&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1688879839350v1.png" alt=" " /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/115765?ContentTypeID=1</link><pubDate>Fri, 07 Jul 2023 04:27:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:33c62d1d-16c3-4bfa-abec-9ab2cdcf057e</guid><dc:creator>Josu&amp;#233; Quintero Silva</dc:creator><description>&lt;p&gt;&lt;a class="internal-link view-user-profile" href="/members/marcopolom7740"&gt;Marco Polo Mart&amp;iacute;nez Badillo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En resumen, los modelos de proceso en Appian son representaciones visuales de los flujos de trabajo empresariales que se crean utilizando la vista de analista y dise&amp;ntilde;ador. Estos modelos permiten dise&amp;ntilde;ar, automatizar y gestionar los procesos de negocio de manera eficiente.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Con esta notaci&amp;oacute;n, puedes definir las tareas, los eventos, las decisiones y las condiciones de un proceso, y luego conectarlos en un flujo l&amp;oacute;gico para mostrar c&amp;oacute;mo se ejecuta el proceso en la realidad,&amp;nbsp;pueden incluir reglas de negocio, formularios, integraciones con sistemas externos y otras capacidades avanzadas para gestionar y controlar los procesos.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Entiendo que dentro de los beneficios clave se encuentran, la &lt;strong&gt;s&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;upervisi&amp;oacute;n y control&lt;/strong&gt; que nos va a permitir&amp;nbsp;monitorear el progreso de los procesos en tiempo real, &lt;strong&gt;visualizaci&amp;oacute;n clara &lt;/strong&gt;con&amp;nbsp;una representaci&amp;oacute;n visual de los flujos de trabajo, lo que permite a compa&amp;ntilde;eros comprender f&amp;aacute;cilmente el proceso, &lt;strong&gt;automatizaci&amp;oacute;n y optimizaci&amp;oacute;n,&lt;/strong&gt;&amp;nbsp;pues nos ayudan a&amp;nbsp;automatizar tareas repetitivas, eliminar cuellos de botella y optimizar los flujos de trabajo para mejorar la eficiencia y &lt;strong&gt;flexibilidad y escalabilidad, &lt;/strong&gt;nos&amp;nbsp;ofrece una plataforma flexible y escalable que permite adaptar los modelos de proceso a medida que evolucionan las necesidades de la organizaci&amp;oacute;n.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1688702731280v1.png" alt=" " /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1688702767528v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hecho por: Josu&amp;eacute; Quintero SIlva&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/115176?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2023 06:31:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:69e12775-b7a7-4925-8afd-1f9e8f4509d3</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;Dia 7&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;D&amp;iacute;a 7&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Para nuestra aplicaciones contamos con la posibilidad del uso de CDT&amp;rsquo;s&amp;nbsp; para el manejo de la informaci&amp;oacute;n de los record types.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En general el manejo de los record type es el ideal para el control de informaci&amp;oacute;n,&amp;nbsp; pero habr&amp;aacute; ocasiones en que &amp;nbsp;el manejo del CDT ser&amp;aacute; ideal para almacenar su informaci&amp;oacute;n.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un record type al no estar sincronizado requerir&amp;aacute; conectarse con los datos a trav&amp;eacute;s de un &amp;ldquo;data store entity&amp;rdquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Se usar&amp;aacute; un data-plugin&amp;nbsp; para definir un CDT como un objeto java.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Al crea un custom document type para la extracci&amp;oacute;n de documentos los campos son representados a trav&amp;eacute;s de un CDT.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;El modelo de procesos incluye un export del &amp;ldquo;Data store entity&amp;rdquo; a &amp;ldquo;Excel&amp;rdquo; o a &amp;ldquo;CVS&amp;rdquo;,&amp;nbsp; para esto se requiere un CDT como parte de la configuraci&amp;oacute;n.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Los CDT tiene como recomendaci&amp;oacute;n dise&amp;ntilde;*** como se muestra abajo, esto se basa en el tipo de relaci&amp;oacute;n que tenga el CDT.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1687933842166v1.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Los tipos de CDT son&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Anidados&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Planos&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/115170?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2023 06:04:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:429d99ec-c9cf-4282-9ee2-789f1543a990</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;&lt;strong&gt;D&amp;iacute;a 6&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interfases 101&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En este curso aprend&amp;iacute;:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Para que se usan las interfases&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Como usar rule inputs y local variables&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Como crear y configurar una interfase sencilla&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Cuales son las mejores pr&amp;aacute;cticas de dise&amp;ntilde;o de interfases&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Como probar una interfase&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Para construir interfases tenemos m&amp;uacute;ltiples herramientas entra las cuales destacan:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Tipos de campos&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Variedad de dise&amp;ntilde;os&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Forms&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Grids&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Reports&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Para crear una interfase:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Debemos reconocer las principales &amp;aacute;reas del objeto interfase&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Dominar el uso de templates, layouts, Components y patterns&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Distinguir entre modo dise&amp;ntilde;o y modo expresi&amp;oacute;n&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Al crear una interfase tengo claro como&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Crear un objeto interfase&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Como usar rule!inputs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;El prop&amp;oacute;sito de rule!inputs&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;El uso de variables locales requiere comprender perfectamente su entre lo cual los conceptos mas importantes son:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Esta almacenan informaci&amp;oacute;n localmente dentro de una expresi&amp;oacute;n&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Solo existen en el &amp;aacute;mbito de una expresi&amp;oacute;n, no necesariamente dentro de una interfase&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;No se pueden referencia fuera de la expresi&amp;oacute;n donde fueron declaradas&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Los usos principales de las variables locales son:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Almacenar data de un query&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Desplegar informaci&amp;oacute;n condicional&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Capturar data de un usuario para modificar la interase&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/115167?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2023 05:39:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cd1ce8fb-bd55-4e4d-a337-99253b49af80</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;DIA 5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un process Model s&amp;oacute;lido debe ante todo tener un n&amp;uacute;mero razonable de nodos y variables de proceso,&amp;nbsp; debe estar configurado para expirar o ser reasignado despu&amp;eacute;s de un tiempo de inactividad. Un proceso largo debe dividirse en start processes o subprocesses.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un proceso &amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Puede crearse de inicio o duplicar alguno. &lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Debe usar grupos para su seguridad&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Debe usar niveles de seguridad de administrador y viewer&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;El administrador es el nivel mas alto&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Viewers pueden ver e iniciar un proceso pero no puede modificarlo.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Los Smart services son&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Send E-mail&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Integrate with web services&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Excecute robotic processes&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Un proceso se debe archivar por tres d&amp;iacute;as, y se debe establecer un deadline por cada nodo para que nunca se quede atorado, siempre debemos preveer que el procesos de terminarse.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Para los modelos de proceso:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Para dise&amp;ntilde;ar un modelo de procesos ejecutable podemos usar el designer view.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Use the analytic view para crear diagramas de alto nivel&amp;nbsp; de procesos&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Appian provee a los desarrolladores con nodos de flujo, y procesos inteligentes de automatizaci&amp;oacute;n.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;No olvide configurar alertas y data management en los procesos.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/114856?ContentTypeID=1</link><pubDate>Fri, 23 Jun 2023 02:12:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9554629b-9e9a-495d-a915-07b653ad4a23</guid><dc:creator>joseantoniob8339</dc:creator><description>&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;D&amp;iacute;a 6&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Las interfaces din&amp;aacute;micas se adaptan a las necesidades y preferencias del usuario, muestran lo que el usuario necesita cuando lo necesita, esto reduce el desorden y evita confusi&amp;oacute;n por parte del usuario, Appian nos proporciona plantillas predefinidas con las que podremos modificar y empezar &lt;br /&gt;a trabajar, dentro de nuestro entorno de desarrollo de interfaces tendremos dos vistas para trabajar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Design mode:&lt;/strong&gt; En este modo encontraremos una paleta de componentes y nuestra interfaz sobre la que podremos arrastrar los elementos a usar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expression mode:&lt;/strong&gt; En lugar de mostrarnos la paleta de componentes nos mostrar&amp;aacute; la interfaz para expresiones.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Dynamic links&lt;/strong&gt;&lt;br /&gt;Es un componente visual de las interfaces en Appian el cu&amp;aacute;l convierte una etiqueta de texto, icono, card, etc., en un componente que nos permite&lt;br /&gt;ocultar o mostrar otros componentes visuales dentro de nuestra interfaz.&lt;/p&gt;
&lt;p&gt;En Appian es importante considerar que la informaci&amp;oacute;n desde etapas tempranas del flujo de trabajo se maneja de forma local, antes de esto debemos&lt;br /&gt;tener importadas nuestras entidades necesarias desde nuestra base de datos, con nuestras entidades manejadas de manera local podremos hacer uso de nuestra informaci&amp;oacute;n a trav&amp;eacute;s de Grids, listas, formularios, etc.&lt;/p&gt;
&lt;p&gt;Las variables en las interfaces ser&amp;aacute;n guardadas de manera local, podremos encontrar 2 propiedades en nuestros componentes para almacenar nuestros valores:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value:&lt;/strong&gt; valor a guardar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;saveInto:&lt;/strong&gt; la variable a guardar el valor&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/114732?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2023 23:47:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c0b1f020-9fa5-45c0-b764-729cd2958467</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;DIA 6&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After you complete this lesson, you&amp;#39;ll be able to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a site&lt;/li&gt;
&lt;li&gt;Configure a page&lt;/li&gt;
&lt;li&gt;Define page capabilities&lt;/li&gt;
&lt;li&gt;Identify what branding elements can be managed&lt;/li&gt;
&lt;li&gt;Discuss best practices when customizing site branding&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;span&gt;When you assign a display name to a new site, consider the following guidelines&lt;/span&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do not start the display name with the application prefix, because end users will see the entire display name.&lt;/li&gt;
&lt;li&gt;Use a short name that is meaningful to your end users.&lt;/li&gt;
&lt;li&gt;Use title case.&lt;/li&gt;
&lt;li&gt;Appian uses the display name to construct a default web address identifier for the site. To refine the site URL, edit the default web address identifier.&lt;/li&gt;
&lt;li&gt;The display name can duplicate another object name in the Appian environment, but the web address identifier must be unique.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Watch: Customize Site Branding!!!!!!!!!!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After you complete this lesson, you&amp;#39;ll be able to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe how to ensure a user is able to view the site&lt;/li&gt;
&lt;li&gt;Discuss how a user&amp;rsquo;s access can be controlled across pages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p style="font-style:inherit;"&gt;After you complete this lesson, you&amp;rsquo;ll be able to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-style:inherit;"&gt;Explain what a portal is, and recall common use cases&lt;/li&gt;
&lt;li style="font-style:inherit;"&gt;Describe the high-level steps for designing a portal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Common Use Cases&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In its simplest form, a portal is one or more interfaces created in Appian and published at a public URL, but it can also include a number of additional design objects. For example, if you want a user to fill out a form, and then launch an Appian process, you&amp;#39;ll build an interface and a process model, along with any other necessary objects.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Interfaces added as pages in a portal can&amp;#39;t use rule inputs, so you&amp;#39;ll use local variables instead.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Configure Permissions&lt;/h1&gt;
&lt;p&gt;Portals are publicly accessible, but that doesn&amp;#39;t mean they aren&amp;#39;t secure.&lt;/p&gt;
&lt;p&gt;To control access to your Appian environment, you&amp;#39;ll create a service account. A service account acts on behalf of portal users, providing the portal with permissions to connect to selected information and processes in Appian.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can create the service account directly from within the portal object, but then you&amp;#39;ll need to add this account as a user to your app&amp;rsquo;s All Users group (or any other group that you want to use for your portal&amp;rsquo;s security).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After you implement all configurations, it&amp;#39;s time to publish, test your published portal, and prepare for deployment. Keep a few details in mind:&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-style:inherit;"&gt;You only need to publish the portal once. Appian will automatically republish the portal upon deployment, or if you update the portal object or its precedents.&amp;nbsp;&lt;/li&gt;
&lt;li style="font-style:inherit;"&gt;For a portal to auto-publish in a new environment, set up a service account with the same name as the service account in your source environment.&lt;/li&gt;
&lt;li style="font-style:inherit;"&gt;To test, navigate to the published portal and use it the way the end user would.&lt;/li&gt;
&lt;li style="font-style:inherit;"&gt;To deploy a portal to another environment, add it and all precedents to the deployment package.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Before creating a portal form you could need: &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Interface&lt;/li&gt;
&lt;li&gt;Process&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OJO el usuario gen&amp;eacute;rico se crea en otro lado!!!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Display Data with a!queryRecordType&lt;/h3&gt;
&lt;p style="font-style:inherit;font-weight:inherit;"&gt;If your app uses record types and you want your portal to display data from Appian, configure the underlying interface using the&amp;nbsp;&lt;strong style="font-style:inherit;"&gt;a!queryRecordType&amp;nbsp;&lt;/strong&gt;function. This is what our developer did in the interface for the Acme Automobile&amp;rsquo;s Auditor Validation Portal. She added a local variable - local!maintenanceData - and then used the a!queryRecordType function to query the Maintenance record type.&amp;nbsp;&lt;/p&gt;
&lt;p style="font-style:inherit;font-weight:inherit;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-style:inherit;font-weight:inherit;"&gt;&lt;strong style="font-style:inherit;"&gt;Tip:&amp;nbsp;&lt;/strong&gt;You can review this example in the Appian Community Edition environment. Request your instance, and navigate to the Acme Automobile Reference Application. Review the interface used in this app&amp;#39;s portal (AA_PRTL_DSH_AuditorDashboard). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/114728?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2023 22:03:18 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:82246eaf-a3db-4528-ad56-2130d9dd9522</guid><dc:creator>joseantoniob8339</dc:creator><description>&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;D&amp;iacute;a 5&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Es importante tener en cuenta los medios necesarios para conocer lo mejor posible los procesos de negocio que buscaremos representar a trav&amp;eacute;s de nuestra aplicaci&amp;oacute;n, con la finalidad de crear un process model en Appian de la manera m&amp;aacute;s eficiente posible, para ello nos apoyaremos de la planificaci&amp;oacute;n de procesos en Appian, dentro de las principales buenas practicar encontramos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Crear records (el equivalente de entidades en Appian) que representen la esencia del trabajo de la organizaci&amp;oacute;n o sector de donde se est&amp;eacute; realizando la aplicaci&amp;oacute;n.&lt;/li&gt;
&lt;li&gt;Los modelos de proceso no deben ser dise&amp;ntilde;ados/construidos para mantener datos, estos deben ser almacenados lo antes posible, su finalidad es realizar tareas con una secuencia&lt;br /&gt;logica, utilizar variables de proceso, metadatos adicionales, etc., debido a que en Appian poseemos memorias finitas, es importante hacer un uso eficiente de la misma.&lt;/li&gt;
&lt;li&gt;Es recomendable construir modelos de procesos peque&amp;ntilde;os, que requieran la menor cantidad de variables posible y no adquieran complejidad, en caso de no ser posible se recomienda &lt;br /&gt;hacer uso de subprocesos o arreglos modulares, esto con la finalidad de crear workflows cortos que no se ejecuten durante un lapso de tiempo prolongado, reduciendo el uso de memoria.&lt;/li&gt;
&lt;li&gt;Adicional al punto anterior, como excepci&amp;oacute;n se recomienda agregar un limite de tiempo a las tareas de los procesos, esto evita la larga vida de los pocesos, logrando que se&lt;br /&gt;haga un uso eficiente de los recursos.&lt;/li&gt;
&lt;li&gt;Al momento de crear un process model se puede crear uno desde cero o duplicar uno, cada que se crea uno nuevo se recomienda incluir al inicio del nombre el prefijo de la aplicaci&amp;oacute;n&lt;br /&gt;y agregar descripciones cortas.&lt;/li&gt;
&lt;li&gt;Es importante tener en cuenta que los objetos de tipo process model no heredan la seguridad de los directorios, por lo tanto, es importante crear sus respectivas reglas de seguridad.&lt;/li&gt;
&lt;li&gt;Como buena pr&amp;aacute;ctica global dentro de Appian se recomienda manejar grupos en lugar de usuarios durante la creaci&amp;oacute;n de reglas de seguridad.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Al crear un nuevo proceso, una vez realizados los pasos anteriores, tendremos como nodos iniciales un inicio y final ya creados en nuestro canvas, a la izquierda tendremos nuestra paleta de componentes y en el lado superior tendremos el men&amp;uacute; y nuestra barra de herramientas, haciendo &amp;eacute;nfasis al canvas, el cu&amp;aacute;l es el componente principal sobre el que estaremos trabajando ya que ah&amp;iacute; elaboraremos nuestro workflow, dentro de nuestra paleta de componentes Appian nos proporciona una barra de busqueda y tres secciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sugerencias: Appian nos sugerir&amp;aacute; con base a nuestro workflow, que smart service podemos integrar a alguno de nuestros nodos&lt;/li&gt;
&lt;li&gt;Workflow: Dentro de esta secci&amp;oacute;n tendremos 4 tipos de componentes:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Human tasks&lt;/li&gt;
&lt;li&gt;Activities&lt;/li&gt;
&lt;li&gt;Events&lt;/li&gt;
&lt;li&gt;Gateways&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Automation smart services: Cada smart service dentro de esta secci&amp;oacute;n se considera una mini aplicaci&amp;oacute;n que le proporciona una funcionalidad diferente y sofisticada a nuestro &lt;br /&gt;proceso, como, por ejemplo:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Invocar un web service&lt;/li&gt;
&lt;li&gt;Env&amp;iacute;ar un email&lt;/li&gt;
&lt;li&gt;Ejecutar procesos robotizados.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dentro de nuestro Canvas podemos dividir nuestra &amp;aacute;rea de trabajo o crear secciones para los grupos que hemos asignado durante la etapa de configuraci&amp;oacute;n de seguridad de nuestro process model, es en estas secciones donde podemos crear workflows espec&amp;iacute;ficos para cada uno de ellos, dentro de las propiedades globales de nuestro process model tenemos m&amp;uacute;ltiples pesta&amp;ntilde;as, las cuales son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;General: Modificar par&amp;aacute;metros generales de nuestro objeto.&lt;/li&gt;
&lt;li&gt;Variables: Modificar/crear variables para nuestro process model.&lt;/li&gt;
&lt;li&gt;Process start form: Modificar desde cual interfaz queremos iniciar nuestro process model.&lt;/li&gt;
&lt;li&gt;Deadlines: En esta tab podemos modificar la fecha de deadline para nuestro proceso, los deadlines estan enfocados a tareas que sean asignadas en nuestro proceso.&lt;/li&gt;
&lt;li&gt;Alerts: Crear alertas en caso de expresiones las cuales podemos especificarle a Appian a que grupo deseamos que le lleguen las alertas.&lt;/li&gt;
&lt;li&gt;Data management: Desde esta tab podemos especificar el lapso dentro del cual podremos archivar o borrar la instancia de nuestro proceso.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para relacionar nuestros procesos con interfaces visuales tenemos que linkearlos a trav&amp;eacute;s de las propiedades de nuestro process model y especificar que interfaz queremos conectar, para&lt;br /&gt;el intercambio de variables Appian nos dar&amp;aacute; la opci&amp;oacute;n de asginarlas de manera autom&amp;aacute;tica, si este fuera el caso, al dirigirnos a nuestra interfaz, observaremos en el panel derecho reglas&lt;br /&gt;creadas para nuestras variables de intercambio, estas reglas nos sirven para realizar un intercambio m&amp;aacute;s rapido y eficaz entre proceso e interfaz, estos parametros pueden ser usados tambi&amp;eacute;n&lt;br /&gt;como variables que guardan valores de entrada de nuestros formularios, estas variables tambi&amp;eacute;n pueden ser creadas de forma manual, otros tipos de variables que se manejan en Appian son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Node inputs&lt;/li&gt;
&lt;li&gt;Node outputs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Estas variables son &amp;uacute;nicas y especificas por cada nodo, como buena pr&amp;aacute;ctica se recomienda debuguear cada vez que un nuevo nodo es a&amp;ntilde;adido,entro de los componentes que podemos incluir en nuestro &lt;br /&gt;Canvas nos encontramos con los input tasks los cu&amp;aacute;les sirven para asginar tareas especificas por tipo de grupo asignado, dentro de las propiedades que poseen nuestros input tasks &lt;br /&gt;tenemos las pesta&amp;ntilde;as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;General: Dentro de esta pesta&amp;ntilde;a podemos modificar los atributos generales como el nombre y la de nuestra user task, cabe resaltar que podemos modificar el nombre a desplegar en nuestra lista&lt;br /&gt;de procesos, otra gran ventaja que nos otorga Appian es la concatenaci&amp;oacute;n de variables en los nombres, facilitando as&amp;iacute; tareas de supervisi&amp;oacute;n.&lt;/li&gt;
&lt;li&gt;Data: Es en esta secci&amp;oacute;n donde haremos el mapeo de nuestros parametros con nuestras varables del proceso.&lt;/li&gt;
&lt;li&gt;Forms: En esta pesta&amp;ntilde;a le indicamos a nuestra user task que interfaz queremos usar para completar la tarea.&lt;/li&gt;
&lt;li&gt;Scheduling:&lt;/li&gt;
&lt;li&gt;Assignment: En esta pesta&amp;ntilde;a indicaremos hac&amp;iacute;a que grupo queremos que se designe la tarea.&lt;/li&gt;
&lt;li&gt;Escalations y Exceptions: Aqu&amp;iacute; podremos aplicar configuraciones como limite de tiempo, escalar la tarea, entre otras en caso de que las tarea falle en completarse.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;GATEWAYS&lt;/strong&gt;&lt;br /&gt;Controlan el workflow en un process model, son puntos de decisi&amp;oacute;n que controlan la ruta del proceso acorde a los puntos de decisi&amp;oacute;n asignados, los tipos de gateways manejados en Appian son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;XOR: Convierte la ruta en multiples opciones de ruta de salida, basadas en una condicion.&lt;/li&gt;
&lt;li&gt;AND: Convierte la ruta en multiples opciones de ruta de salida, en este caso todas las salidas se ejecutar&amp;aacute;n ya que no existen salidas condicionadas en este componente.&lt;/li&gt;
&lt;li&gt;Complex: Acepta selectivamente rutas entrantes y evalua la ruta correspondiente.&lt;/li&gt;
&lt;li&gt;OR: Convierte la ruta en multiples opciones de ruta de salida, basadas en condiciones, solo se ejecutar&amp;aacute;n las que sean verdaderas.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Scrip tasks&lt;/strong&gt;&lt;br /&gt;Se utilizan para realizar tareas que no se requiera la intervenci&amp;oacute;n de un actor o usuario, como por ejemplo agregar la fecha de captura de un record de un veh&amp;iacute;culo o el usuario que realiz&amp;oacute;&lt;br /&gt;el registro (para este &amp;uacute;ltimo se utiliza la propiedad pp!Initiator).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Write records&lt;/strong&gt;&lt;br /&gt;Los smart services para realizar operaciones en la base de datos como registrar, borrar y actualizar se usan unicamente para registros que provengan de base de datos, no funcionan con registros&lt;br /&gt;que provengan de servicios web u otra fuente, para esos casos existen otras alternativas, as&amp;iacute; mismo la informaci&amp;oacute;n debe estar en modo de sincronizaci&amp;oacute;n y debemos elevar los permisos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Procesos y subprocesos&lt;/strong&gt;&lt;br /&gt;Como mencion&amp;aacute;bamos anteriormente, es importante hacer un uso eficiente de la memoria que disponemos en la plataforma para ello podemos utilizar procesos y subprocesos dentro de nuestro process model, para ello existen importantes diferencias las cu&amp;aacute;les debemos considerar para saber cu&amp;aacute;l usar apropiadamente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Subprocess&lt;br /&gt;-Corre en el mismo entorno que el proceso padre.&lt;br /&gt;-Corre de manera sincrona o asincrona.&lt;br /&gt;-Mejor para funcionalidades dif&amp;iacute;ciles.&lt;/li&gt;
&lt;li&gt;Start process&lt;br /&gt;-Corre en el mismo entorno con menor uso de recursos.&lt;br /&gt;-Tiene un mejor performance.&lt;br /&gt;-Corre de manera asincrona.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es importante tener en cuenta que para tareas de investigaci&amp;oacute;n en caso de escpeciones podemos ir a Monitoring -&amp;gt; process y con los titulos correctos identificaremos el evento que deton&amp;oacute; una expeci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/114719?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2023 15:53:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f32cd92b-93cd-45ac-a06e-2225905c6534</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;DIA 5!!!!!!!!!!!!!!!!!!!!!!!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There are three primary elements that make up the record type object: record data, records, and the record list. Each of these elements contribute to how users will eventually see and interact with the data.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Skip Failed Syncs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If there is an issue syncing your data, you can configure Appian to skip a failed sync, and to instead use data from the last successful sync. Access the Sync Options tab, and ensure that the Skip Failed Syncs is turned on. This way, your application users will be able continue viewing and acting on data from the last successful sync, without experiencing any disruptions.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned how to create a new record type object sourced from an existing database and how to generate a database table from within the record type object. You also learned how to enable data sync on a record type so the vehicle data is cached in Appian, and how to configure Appian to skip a failed sync and to use data from the last successful sync instead. Next, you learned how to initially configure the fields you would like to include in the record type. Finally, you learned about the data model overview screen that shows you the current data structure of your record as well as related record types.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query a Record Type&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain how queried record data can be used in your application&lt;/li&gt;
&lt;li&gt;Query a record type using the Query Editor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;a!queryRecordType( )&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Before we walk through how to return a single row of data, let&amp;rsquo;s briefly discuss how else you might use queries in your applications. First, you may be familiar with the function a!queryEntity(). This function queries your database and returns the requested data. In this lesson you will learn about a similar function called a!queryRecordType( ). Instead of querying a database, it looks up and returns data from your record type object.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can use this function to return:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a list of values for a single record field&amp;nbsp;&lt;/li&gt;
&lt;li&gt;a list of records with a subset of the fields&lt;/li&gt;
&lt;li&gt;aggregate data&lt;/li&gt;
&lt;li&gt;a single row of data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query a Record Type&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you will learn how to generate an expression using the query editor. That expression will query the vehicle record type and return a row of data.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ll see this query used for testing, but record data can be used in any interface within an app. Note that this work is being done in the expression rule object and not in the record type.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned how to create a new expression rule to pass in a record id and have that expression query the record data to retrieve a single row of data.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configure the Record List&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configure a record list&lt;/li&gt;
&lt;li&gt;Identify additional objects where record data can be displayed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Apply Filters&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apply source filters to your record&lt;/li&gt;
&lt;li&gt;Apply default filters to your record list&lt;/li&gt;
&lt;li&gt;Apply user filters to your record list&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In this lesson, you learned how default filters determine which records appear in the record list and views, based on the conditions you specify. Then you learned how to create interactive filters so users can determine which records appear in their record list or grids that use record data. You learned the difference between static and expression-based filters. You also learned how users can save filters and use the search field in a record list.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Create Record Views&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define the purpose of a record view&lt;/li&gt;
&lt;li&gt;Create a record summary view&lt;/li&gt;
&lt;li&gt;Create and link an interface used to display a record view&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Record Actions&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;After completing this lesson, you should be able to:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contrast a record action and related action&lt;/li&gt;
&lt;li&gt;Generate a record list action&lt;/li&gt;
&lt;li&gt;Create a related action&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This lesson is all about record actions. There are two types: record list actions and related actions. In this lesson, we&amp;rsquo;ll go over the differences between the two and have Appian generate each.&lt;/p&gt;
&lt;p&gt;RECORD LIST ACTION&lt;/p&gt;
&lt;p&gt;A record list action is a link to a process model that a user can start directly from the record list. The most common type of action to configure here is for users to create a new record for that record type. For example, we&amp;rsquo;re going to configure a record list action to add a new vehicle.&lt;/p&gt;
&lt;p&gt;RELATED ACTION&lt;/p&gt;
&lt;p&gt;A related action is also a link to a process model. This differs from a record list action because these process models are started directly from a record view and use data from that record.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Apply Security&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning&amp;nbsp;Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apply security to record type objects, record actions, and records&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Create Security Rules&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can create security rules for different users in your application. You will learn how to set up these rules based on&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;who is part of the rule?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;which records they can see?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that users must have at least Initiator permissions to the action&amp;#39;s underlying process model.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned that you need to set up security for the record type and other objects it is related to, such as a process model, to ensure users can view intended data. Finally, you learned how security can be applied to show or hide sections of your record.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Course Summary&lt;/h1&gt;
&lt;p&gt;You have now completed the Records course. You should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain the benefits of using Appian Records&lt;/li&gt;
&lt;li&gt;Plan and design effective records&lt;/li&gt;
&lt;li&gt;Create and configure record type objects&lt;/li&gt;
&lt;li&gt;Apply security on your record type and record data&lt;/li&gt;
&lt;li&gt;Create record type relationships&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Course Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this course, you should be able to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create record type relationships in Appian&lt;/li&gt;
&lt;li&gt;Create custom record fields using related data&lt;/li&gt;
&lt;li&gt;Reference related data throughout an application&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define record type relationships&lt;/li&gt;
&lt;li&gt;Summarize the value of record type relationships&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a record type relationship&lt;/li&gt;
&lt;li&gt;Edit a record type relationship&lt;/li&gt;
&lt;li&gt;Create an interface referencing data from two record types&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned how to create your first record type relationship inside a record type object. You learned how to review your relationships with the record type relationship diagram. Then you learned how to edit relationships and add suggested relationships. You also learned how to use two record types in the same interface to show an enterprise view of your data. Finally, you learned how to customize your record search.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned several ways to set up the aggregate related record fields, custom record field. &amp;nbsp;You also learned how to filter a custom record field, and in what scenarios it may be useful. Finally, you learned how to add a custom record field to an interface.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apply source filters to your record&lt;/li&gt;
&lt;li&gt;Apply default filters to your record list&lt;/li&gt;
&lt;li&gt;Apply user filters to your record list&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/114667?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2023 02:14:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a972c898-a6b1-4e3e-b0b3-561b07c88853</guid><dc:creator>rafael_0640</dc:creator><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Apply Security&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning&amp;nbsp;Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apply security to record type objects, record actions, and records&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Create Security Rules&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can create security rules for different users in your application. You will learn how to set up these rules based on&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;who is part of the rule?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;which records they can see?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that users must have at least Initiator permissions to the action&amp;#39;s underlying process model.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned that you need to set up security for the record type and other objects it is related to, such as a process model, to ensure users can view intended data. Finally, you learned how security can be applied to show or hide sections of your record.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Course Summary&lt;/h1&gt;
&lt;p&gt;You have now completed the Records course. You should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain the benefits of using Appian Records&lt;/li&gt;
&lt;li&gt;Plan and design effective records&lt;/li&gt;
&lt;li&gt;Create and configure record type objects&lt;/li&gt;
&lt;li&gt;Apply security on your record type and record data&lt;/li&gt;
&lt;li&gt;Create record type relationships&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Course Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this course, you should be able to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create record type relationships in Appian&lt;/li&gt;
&lt;li&gt;Create custom record fields using related data&lt;/li&gt;
&lt;li&gt;Reference related data throughout an application&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define record type relationships&lt;/li&gt;
&lt;li&gt;Summarize the value of record type relationships&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a record type relationship&lt;/li&gt;
&lt;li&gt;Edit a record type relationship&lt;/li&gt;
&lt;li&gt;Create an interface referencing data from two record types&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned how to create your first record type relationship inside a record type object. You learned how to review your relationships with the record type relationship diagram. Then you learned how to edit relationships and add suggested relationships. You also learned how to use two record types in the same interface to show an enterprise view of your data. Finally, you learned how to customize your record search.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned several ways to set up the aggregate related record fields, custom record field. &amp;nbsp;You also learned how to filter a custom record field, and in what scenarios it may be useful. Finally, you learned how to add a custom record field to an interface.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apply source filters to your record&lt;/li&gt;
&lt;li&gt;Apply default filters to your record list&lt;/li&gt;
&lt;li&gt;Apply user filters to your record list&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In this lesson, you learned that a user filter is auto generated when establishing a many-to-one relationship. You also learned how to create a record type query expression user filter.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learning Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After completing this lesson, you should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create several record types to manage data from a reference table&lt;/li&gt;
&lt;li&gt;Apply a records-powered grid using related record type data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DEFAULT FILTER: To display a subset of records from the data source, based on filter criterio, ES UNA PRESELECCI&amp;Oacute;N&amp;hellip;&lt;/p&gt;
&lt;h3&gt;Save&lt;/h3&gt;
&lt;p&gt;Next, save your record type. This will prompt the first sync of your record type data which means it is creating a cache of data from your database.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lesson Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lesson, you learned how to use a reference table from Acme Auto&amp;rsquo;s relational database and apply source filters to create several new record types. You also learned how to reference the related data in a read-only grid.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create Record Type Relationships in Appian&lt;/li&gt;
&lt;li&gt;Create custom record fields using related data&lt;/li&gt;
&lt;li&gt;Reference related data throughout an application&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Course Objectives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After you complete this course, you&amp;rsquo;ll be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bullet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain what sites and portals can do for your app users&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bullet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Determine which one is the right fit for your business use case&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bullet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Create, configure, and secure a site&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bullet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Create, configure, and publish a portal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/113557?ContentTypeID=1</link><pubDate>Wed, 31 May 2023 07:47:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:58cba6c2-a6ca-4f9c-acc3-461a9b59a2e8</guid><dc:creator>sebastianBR</dc:creator><description>&lt;p&gt;&lt;span style="background-color:#ffff00;font-size:150%;"&gt;Automate your business processes&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Plan an Appian Process&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Se recomienda crear procesos cortos, de manera que se incrementa la rapidez al a&amp;ntilde;adir datos a una BD&lt;/li&gt;
&lt;li&gt;Un proceso debe contener una cantidad razonable de nodos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Appian auto genera default process models. Podemos ocupar estos procesos y extenderlos o podemos crearlos manualmente.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Create and secure process models&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Process models no heredan la seguridad del folder padre&lt;/p&gt;
&lt;p&gt;Debe aplicarse la seguridad por individual usando grupos&lt;/p&gt;
&lt;p&gt;Administrator es el grupo con la mayor cantidad de permisos, es decir est&amp;aacute; en el m&amp;aacute;s alto nivel&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;The process modeler and configure properties&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Puedes a&amp;ntilde;adir smart devices al canvas para:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enviar un E-mail&lt;/p&gt;
&lt;p&gt;Integrar un servicio web&lt;/p&gt;
&lt;p&gt;Ejecutar un proceso robotico&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Para generar documentacion de nuestro process models podemos ir a tools -&amp;gt; generate documentation&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Una vez que generamos un nuevo process model debemos dirigirnos a la configuracion de alerts y data management, Alerts nos determina quien recibe una alerta en caso de que ocurra un error en una instancia.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Data management la ocupamos para archivar o eliminar procesos, esto debido a que los procesos guardados ocupan espacio de memoria y pueden afectar el performance de la aplicaci&amp;oacute;n. El manejo del mismo dependera del data retention policy de la compa&amp;ntilde;&amp;iacute;a.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Deadlines -&amp;gt; se ocupa para realizar un &amp;quot;trigger&amp;quot; y escalar a cierto usuario en caso de que una tarea no sea completada&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Configure a Start Form and process variables&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Rule inputs pueden facilmente pasar datos entre process models e interfaces, ademas puedes ocuparlos como variables para capturar datos de formularios. Para hacer esto las rule inputs deben estar mapeadas a process parameters y estos a process variables las cuales capturan datos a traves de todo el proceso.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Node Inputs and outputs -&amp;gt; Son conocidos tambien como activity class parameters&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Node output -&amp;gt; variables que son &amp;uacute;nicas a un nodo especifico&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Node inputs, outputs deben de ser guardadas en process variables para que puedan pasar al siguiente nodo en el proceso&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Para arreglar issues debemos &amp;quot;save and publish&amp;quot; antes de hacer nuestro debug&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Configure a user input task&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Se configuran user input task cuando necesitamos asignar una tarea a usuarios&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Al configurar una tarea podemos configurar una escalacion o excepcion&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;La escalacion permite que la tarea pueda ser reasignada o recordada al due&amp;ntilde;o de la tarea&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Caso contrario al configurar una excepcion la tarea no permanecera activa despues de que el timer especifico expirec&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Configure Gateways&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Controlan el workflow en un process model, basandose en decisiones que podemos establecer&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Para configurarlos podemos ocupar el decisi&amp;oacute;n tab&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hay cuatro gateways en Appian&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;XOR(el mas com&amp;uacute;n): separa un solo camino entre muchos y se basa en una condicion&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;AND : separa un solo camino entre muchos en donde todos los caminos que deriven del principal ser&amp;aacute;n ejecutados, generalmente es usado si necesitamos ejecutar muchas actividades en paralelo&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;COMPLEX Selectivamente acepta los flujos entrantes y eval&amp;uacute;a cuales de ellos continuan&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;OR divide un camino entre muchos, pero &amp;uacute;nicamente se ejecutaran aquellos que cumplan la condicion&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Configure a Script Task and Write Record Smart Service&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Configuramos scripts con la intenci&amp;oacute;n de :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Llevar a cabo una actividad automatizada&lt;/p&gt;
&lt;p&gt;Usan una expression para manipular datos&lt;/p&gt;
&lt;p&gt;Evaluar una decisi&amp;oacute;n para determinar el flujo&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Usualmente son configurados a traves de node outputs&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Para asegurarnos que este nodo siempre se ejecute debemos seleccionar &amp;quot;Run as whoever designed this process model&amp;quot; en el assigment tab&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unicamente podemos ocupar Write records smart services con record types quie cumplan la siguiente condicion&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tengan data sync enabled&lt;/li&gt;
&lt;li&gt;Obtengan datos de una tabla de base de datos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Modularize with start processes and subprocesses&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;La principal diferencia entre estos procesos es el uso de memoria&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;Start process&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un start process se ejecuta en el engine con el menor uso de memoria&lt;/li&gt;
&lt;li&gt;El start process puede solo ejecutarse asincronamente&lt;/li&gt;
&lt;li&gt;Generalmente el start process es la mejor opcion por que tiene un mejor performance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;Subprocess&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un subproceso se ejecuta en el mismo engine como &amp;quot;parent process&amp;quot;&lt;/li&gt;
&lt;li&gt;Un subproceso puede ejecutarse s&amp;iacute;ncronamente o as&amp;iacute;ncronamente&lt;/li&gt;
&lt;li&gt;Con funcionalidades &amp;quot;tricky&amp;quot; es mejor un subproceso&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Common use cases&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Multiple touches or approvals&lt;/li&gt;
&lt;li&gt;Integrations&lt;/li&gt;
&lt;li&gt;Timers or rule events&lt;/li&gt;
&lt;li&gt;Reusable generic steps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Trouble shooting your process model&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Publish errors: automaticamente valida que este configurado correctamente, podemos guiarnos con el mensaje de error&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;Common errors&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Datos no capturados, significa que los datos no fueron mapeados correctamente, debemos asegurar que display value y save input to esten configurados correctamente&lt;/p&gt;
&lt;p&gt;Datos no escritos en la database table: Debemos checar los inputs y configuracion.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;Monitor view&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Aqu&amp;iacute; se encuentran process instances con errores facilmente&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;Process Details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Aqu&amp;iacute; podemos investigar variables y errores en sus respectivos tans&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;"&gt;Surface a Process to Business Users&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navegar desde dentro de un record type: Process model para crear un record action, record list action, etc&lt;/li&gt;
&lt;li&gt;Navegar como una standalone action page&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;Record action&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A&amp;ntilde;adir un record&lt;/p&gt;
&lt;p&gt;Actualizar un record&lt;/p&gt;
&lt;p&gt;Eliminar un record&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Step by step 10 y 11&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/69/step-by-step-10-y-11.pdf"&gt;community.appian.com/.../step-by-step-10-y-11.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/113536?ContentTypeID=1</link><pubDate>Wed, 31 May 2023 04:50:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4e11fbea-2df1-4e4f-a169-48c104884819</guid><dc:creator>jessr0005</dc:creator><description>&lt;p&gt;&lt;strong&gt;Jes&amp;uacute;s Reyes Hern&amp;aacute;ndez&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Process Modeling&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Los modelos de procesos son un objeto de Appian para automatizar los workflow del negocio.&lt;/p&gt;
&lt;p&gt;Appian cuenta con recursos finitos para almacenar datos, por lo tanto, es importante crear los procesos de una forma que conserve la cantidad de espacio que estos procesos ocupan en la memoria del sistema.&lt;/p&gt;
&lt;p&gt;Se recomienda crear procesos m&amp;aacute;s breves o crear procesos m&amp;aacute;s prolongados de forma modular utilizando procesos de inicio y subprocesos para dividir workflos m&amp;aacute;s largos, guardando datos m&amp;aacute;s r&amp;aacute;pido y sin conservarlos en los procesos por un tiempo prolongado.&lt;/p&gt;
&lt;p&gt;Configurar las tareas para que caduquen o se reasignen despu&amp;eacute;s de un tiempo de inactividad.&lt;/p&gt;
&lt;p&gt;Se puede crear procesos nuevos o duplicando uno.&lt;/p&gt;
&lt;p&gt;Los observadores pueden ver e iniciar el modelo de procesos, pero no pueden hacer cambios en el objeto de dise&amp;ntilde;o&lt;/p&gt;
&lt;p&gt;La vista dise&amp;ntilde;ador sirve para crear modelos de procesos ejecutables.&lt;/p&gt;
&lt;p&gt;La vista analista sirve para crear diagrama detallados de procesos.&lt;br /&gt; Appian proporciona una gran cantidad de nodos de workflow y servicios inteligentes de automatizaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Agregar el formulario de inicio utilizando la pesta&amp;ntilde;a de Formulario de inicio de proceso en propiedades del proceso.&lt;/p&gt;
&lt;p&gt;Los par&amp;aacute;metros del proceso son variables que reciben valores al comienzo del proceso, se crean de manera autom&amp;aacute;tica de pues de agregar un formulario de inicio.&lt;/p&gt;
&lt;p&gt;Las variables de procesos transfieren datos entre nodos, las entradas y salidas del nodo son variables locales que se usan dentro del nodo, para moverlas al siguiente nodo debe asignarles a variables del proceso.&lt;/p&gt;
&lt;p&gt;Guardar y publicar antes de la depuraci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Depurar despu&amp;eacute;s de crear un nodo.&lt;/p&gt;
&lt;p&gt;Las tareas de entrada de usuario permiten asignar tareas basadas en formularios a usuarios.&lt;/p&gt;
&lt;p&gt;Usar la pesta&amp;ntilde;a de formulario para agregar una interfaz a su tarea de entrada de usuario.&lt;/p&gt;
&lt;p&gt;Usar la pesta&amp;ntilde;a de datos para asignar las entradas de nodo a variables de proceso para poder pasar los datos al formulario y fuera de &amp;eacute;l.&lt;/p&gt;
&lt;p&gt;Configurar el campo Valor para mostrar los datos al usuario y el campo Guardar en para pasar los datos nuevos del formulario al proceso.&lt;/p&gt;
&lt;p&gt;Usar la pesta&amp;ntilde;a de asignaciones para asignar la tarea a un grupo espec&amp;iacute;fico de usuarios.&lt;/p&gt;
&lt;p&gt;Usar excepciones o transferencias para controlar las tareas que no se completan a tiempo.&lt;/p&gt;
&lt;p&gt;Las puertas de enlace controlan el workflow en el modelo de proceso.&lt;/p&gt;
&lt;p&gt;La puerta de enlace XOR se usa con m&amp;aacute;s frecuencia, divide una &amp;uacute;nica ruta en varias rutas salientes en funci&amp;oacute;n de una condici&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Tambien est&amp;aacute;n las puertas de enlace OR, AND Y COMPLEX.&lt;/p&gt;
&lt;p&gt;Para configurar una puerta de enlace hay que dirjirse a la pesta&amp;ntilde;a de decisi&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Las tareas de secuencia de comando se usan para realizar actividades automatizadas, por ejemplo, para capturar metadatos que el usuario no escribir&amp;aacute; en un formulario.&lt;/p&gt;
&lt;p&gt;Las tareas de secuencia de comando se configuran usando salidas de nodos.&lt;/p&gt;
&lt;p&gt;El servicio inteligente Escribe registros se usa para escribir datos en la tabla de la base de datos y sincronizar cambio de Appian, se configura en la pesta&amp;ntilde;a de datos.&lt;/p&gt;
&lt;p&gt;La pesta&amp;ntilde;a de salidas se usa para pasar el valor de la clave primaria nuevamente al proceso.&lt;/p&gt;
&lt;p&gt;Para garantizar que el nodo se ejecute siempre hay que seleccionar ejecutar como la persona que dise&amp;ntilde;o este modelo de proceso en la pesta&amp;ntilde;a de asignaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Usar procesos de inicio y subprocesos para modularizar workflow m&amp;aacute;s largos&lt;/p&gt;
&lt;p&gt;Un subproceso puede ser s&amp;iacute;ncrono o as&amp;iacute;ncrono, en cambio un proceso de inicio siempre ser&amp;aacute; as&amp;iacute;ncrono.&lt;/p&gt;
&lt;p&gt;Siempre hay que aislar los pasos que contienen aprobaciones, integraciones, temporizadores y eventos de regla u opera raciones reutilizables.&lt;/p&gt;
&lt;p&gt;Si el proceso tiene un error, este aparecer&amp;aacute; en cuando guarde y publique el proceso.&lt;/p&gt;
&lt;p&gt;Un error com&amp;uacute;n es no asignar los nodos asistidos a grupos de usuarios espec&amp;iacute;ficos.&lt;/p&gt;
&lt;p&gt;Si los datos de un registro no se escriben en la base de datos, hay que revisar la configuraci&amp;oacute;n de entrada de registro.&lt;/p&gt;
&lt;p&gt;Pasar sabes m&amp;aacute;s acerca de un error, hay que dirigirnos a la pesta&amp;ntilde;a de procesos de actividades en la vista monitor, pesta&amp;ntilde;a de variables y errores en detalles del proceso.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step-by-step #10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685508568097v1.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step-by-step #11&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685508594649v2.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685508603147v3.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/113530?ContentTypeID=1</link><pubDate>Wed, 31 May 2023 03:38:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5605ac29-6d10-41e0-a59d-47980f60d657</guid><dc:creator>FernandoFM</dc:creator><description>&lt;p&gt;&lt;span style="background-color:#ccffcc;"&gt;&lt;strong&gt;Fernando Fern&amp;aacute;ndez Morales&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Process Modeling 101: Automate Your Business Processes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Las aplicaciones de Appian est&amp;aacute;n centradas en registros, las aplicaciones de este tipo tienen usan varios tipos de registros esto da una visi&amp;oacute;n de 360 grados al negocio.&lt;/p&gt;
&lt;p&gt;Las aplicaciones centradas en registros no est&amp;aacute;n dise&amp;ntilde;adas para mantener datos en el proceso en su lugar los datos deben guardarse lo antes posible en en un registro de datos.&lt;/p&gt;
&lt;p&gt;Todos los procesos capturados por el porcess model son almacenados en la memoria.&lt;/p&gt;
&lt;p&gt;Por eso mismo se recomienada no hacer procesos tan largos.&lt;/p&gt;
&lt;p&gt;Un proceso solido tiene un numero de nodos razonable.&lt;/p&gt;
&lt;p&gt;Divida los procesos m&amp;aacute;s largos usando subprocesos.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crear un Process model&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;Los process model no heredan la seguridad de la carpeta que los contiene.&lt;/p&gt;
&lt;p&gt;Se les debe poner seguridad de manera individua&lt;/p&gt;
&lt;p&gt;Los permisos mas comunes son administrator y viewer&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modelador de procesos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use la vista de dise&amp;ntilde;ador para crear nuevos modelos de proceso&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Por defecto contendr&amp;aacute; los nodos de inicio y final&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Analyst view: sirve para crear diagramas de alto nivel.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Consta de canvas, paleta, men&amp;uacute; y barra de herramientas.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cada servicio inteligente es como una mini-aplicaci&amp;oacute;n, por ejemplo se puede enviar un email, integrar servicios web o procesos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rob&amp;oacute;ticos.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cuando usemos un servicio inteligente basta con arrastrar y soltarlo.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Se pueden agregar mas carriles para poner m&amp;aacute;s acciones espec&amp;iacute;ficas.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Siempre se inicia configurando alertas y gesti&amp;oacute;n de datos para el modelo de proceso.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configure formulario de inicio y variables de proceso&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Agregue el formulario de inicio usando el Process start form en la pesta&amp;ntilde;a de Porcess properties.&lt;/p&gt;
&lt;p&gt;La principal ventaja de las rule inputs es que pueden pasar daros f&amp;aacute;cilmente entre modelos de proceso e interfaces y ser usados como variables.&lt;/p&gt;
&lt;p&gt;Los par&amp;aacute;metros del proceso son variables que reciben valores al principio de un proceso.&lt;/p&gt;
&lt;p&gt;Para iniciar la depuraci&amp;oacute;n debemos hacer click en Archivo &amp;gt; iniciar proceso de depuraci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Las entradas y salidas del nodo son variables locales usadas dentro del nodo.&lt;/p&gt;
&lt;p&gt;Depurar despu&amp;eacute;s de cada nuevo nodo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configurar una tarea de entrada de usuario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La tarea de entrada de usuario permite asignar tareas basadas en formularios a los usuarios.&lt;/p&gt;
&lt;p&gt;Use la pesta&amp;ntilde;a de formulario para agregar una interfaz.&lt;/p&gt;
&lt;p&gt;Use la pesta&amp;ntilde;a de datos para mapear las entradas del nodo a las variables de proceso de manera que los datos puedan entrar y salir del formulario.&lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s de agregar un formulario y asignar rule inputs a las entradas del nodo los nuevos datos no se guardan autom&amp;aacute;ticamente.&lt;/p&gt;
&lt;p&gt;Configure el campo de valor para mostrar datos al usuario.&lt;/p&gt;
&lt;p&gt;Configure el campo Guardar para que fluyan nuevos datos del formulario de proceso.&lt;/p&gt;
&lt;p&gt;Use la pesta&amp;ntilde;a assignments para asignar una tarea especifica a un grupo.&lt;/p&gt;
&lt;p&gt;Siempre usar exceptions or escalations para manejar tareas que no se han completado a tiempo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configurar puertas de enlace&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Las puertas de enlace controlan el flujo de trabajo en el modelo de proceso.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Son puntos de decisi&amp;oacute;n que ajustan la ruta de un proceso basado en condiciones.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Para configurar una puerta de enlace usa la pesta&amp;ntilde;a &amp;ldquo;Decision&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; En appian se pueden usar 4 tipos AND, Complex, OR y XOR, se encuentran en la paleta.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;AND divide un camino en m&amp;uacute;ltiples y se ejecutan todas las rutas se usar para hacer m&amp;uacute;ltiples tareas en paralelo, tambi&amp;eacute;n se puede usar para que un proceso no avance si no se cumplen m&amp;uacute;ltiples tareas.&lt;/p&gt;
&lt;p&gt;OR tambi&amp;eacute;n divide un camino en varios pero con la diferencia de que solo los caminos que cumplen las condiciones se van a ejecutar.&lt;/p&gt;
&lt;p&gt;Complex es selectivo y acepta selectivamente los caminos entrantes determinando que caminos deben continuar.&lt;/p&gt;
&lt;p&gt;XOR divide una ruta de entrada en varias de salida basado en una condici&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Siempre depure las rutas para asegurar que todo funcione como debe ser.&lt;br /&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configurar una tarea de secuencia de comandos y escribir un servicio de registros inteligente&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Una &amp;ldquo;Script Task&amp;rdquo; permite realizar una actividad automatizada.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Los servicios inteligentes permiten agregar, actualizar o borrar datos en la base de datos.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use la pesta&amp;ntilde;a de salidas para pasar el valor de la clave principal de nuevo en el proceso.&lt;/p&gt;
&lt;p&gt;Para garantizar que este nodo siempre se ejecute seleccione &amp;ldquo;Run as whoever designed this process model&amp;rdquo; en la pesta&amp;ntilde;a Assignment&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modularizar con procesos y subprocesos de inicio&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Se usan para modularizar flujos de trabajo m&amp;aacute;s largos.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Suele ser la mejor opci&amp;oacute;n debido a sus ventajas de rendimiento.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Un subproceso puede ejecutarse de forma s&amp;iacute;ncrona o as&amp;iacute;ncrona.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Un proceso de inicio siempre es as&amp;iacute;ncrono.&lt;/p&gt;
&lt;p&gt;Se deben aislar los pasos que contienen aprobaciones, integraciones temporizadores o reglas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solucionar problemas del modelo de proceso&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lee los mensajes de error que recibes al publicar el modelo de proceso se deben reparar antes de poder depurar.&lt;/p&gt;
&lt;p&gt;Todos los nodos atendidos deben ser asignados a grupos de usuarios espec&amp;iacute;ficos.&lt;/p&gt;
&lt;p&gt;Si no se escriben datos en la tabla de la base de datos, verifique la configuraci&amp;oacute;n de entrada de registros.&lt;/p&gt;
&lt;p&gt;Si el Record Smart Service escribe un nuevo registro en lugar de actualizar uno existente, revisa la configuraci&amp;oacute;n de salida actualizada de registros.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Herramientas para investigar procesos:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pesta&amp;ntilde;as &amp;ldquo;Process Activity en la vista Monitor&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pesta&amp;ntilde;as de Variables y errores en &amp;ldquo;Process details&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mostrar un proceso a los usuarios comerciales&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lo mas frecuente es que los usuarios comerciales activen los procesos.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hay 2 enfoques para mostrar estos procesos a los usuarios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dentro de un registro&lt;/li&gt;
&lt;li&gt;O como una p&amp;aacute;gina independiente&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; El enfoque se debe seleccionar de acuerdo con las necesidades de los usuarios.&lt;/p&gt;
&lt;p&gt;Al configurar una acci&amp;oacute;n relacionada utilice el campo contexto, para pasar valores en los par&amp;aacute;metros del modelo de proceso&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2021.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/47004.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/0363.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/1185.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/0537.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/5078.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/0602.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#993366;"&gt;&amp;nbsp;&lt;span style="font-weight:400;"&gt;Step by Step #11&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#993366;"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2_5F00_1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#993366;"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2_5F00_2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#993366;"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2_5F00_3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#993366;"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2_5F00_4.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/113528?ContentTypeID=1</link><pubDate>Wed, 31 May 2023 01:42:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3d304d1b-ac2d-4668-8bbf-db4a50ad59ef</guid><dc:creator>Isaac Lira</dc:creator><description>&lt;p&gt;&lt;span style="background-color:#ffff00;font-weight:400;"&gt;Isaac Balam Lira Ram&amp;iacute;rez&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;font-weight:400;"&gt;Process Modeling 101: Automate Your Business Processes&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Planear un Appian Process&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Recordemos que las aplicaciones en appian son Record-Centtic lo que significa que el n&amp;uacute;cleo de las aplicaciones son estructuras de datos creadas con Record Types. Lo anterior nos da a entender que los objetos Process Model se deben dise&amp;ntilde;ar tomando siempre en cuenta los Record Type.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Cuando se dise&amp;ntilde;an procesos en appian es importante siempre que estos sean cortos, para as&amp;iacute; poder ser llamados dentro de otros procesos y que los datos no se almacenen por mucho tiempo en estos. Los procesos regularmente son cortos cuando los creamos en base a record types y record actions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;A&amp;uacute;n los procesos cortos pueden vivir mucho tiempo por lo que debemos a&amp;ntilde;adir excepciones para que no suceda esto.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Crear Process Model&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;New &amp;gt; Process Model &amp;gt; Llenar campos como nombre, descripci&amp;oacute;n, etc. &amp;gt; Debemos asegurar cada Process Model de manera individual por que no heredan la seguridad de su folder&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ff00;"&gt;&lt;b&gt;Configuraci&amp;oacute;n&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;El process modeler se abre despu&amp;eacute;s de crear un process model. Existen dos vistas en el process modeler.&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;ANALYST VIEW: Se utiliza para crear mockups de procesos.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;DESIGNER VIEW: Se utilizar para crear y configurar procesos.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Adem&amp;aacute;s el process modeler se compone de las siguientes secciones.&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Canvas: Se usa para a&amp;ntilde;adir nodos y Smart Services en el proceso.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Palette: Aqu&amp;iacute; es donde encontramos triodos los nodos workflow y Smart Srevices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Menu: Es donde se encuentran comandos usados com&amp;uacute;nmente como copiar y pegar, hasta comandos espec&amp;iacute;ficos de la edici&amp;oacute;n de process model.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Toolbar:Contiene herramientas para administrar los procesos.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Cuando creamos un Process Model es importante configurar las propiedades en la secci&amp;oacute;n &amp;ldquo;Alerts&amp;rdquo; y &amp;ldquo;Data Management&amp;rdquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Nota: Todas las instancias se mantienen en memoria hasta que se borran o son archivadas, as&amp;iacute; que debemos configurar c&amp;oacute;mo administrar los procesos para que no se acumulen en memoria.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Start Form y Process variables&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Para a&amp;ntilde;adir uns Start Form hay que ir las propiedades de proceso y ir a la secci&amp;oacute;n Process Start Form, en dicha secci&amp;oacute;n podemos crear una Form para colocarla como par&amp;aacute;metro o colocar alguna previamente hecha.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Los Process Parameters son par&amp;aacute;metros que reciben valores al inicio de un procesos, los valores pueden venir de Strat Forms u otros lugares.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Las Rule Inputs se paran a los Process Parameters para despu&amp;eacute;s ser pasado a Process Variables y con esto podemos pasar informaci&amp;oacute;n de una interfaz a un proceso.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Las Node Input u Output son variables que son espec&amp;iacute;ficas de un nodos, por lo que s&amp;iacute; debemos guardar un resultado de un Node debemos pasarlo a una Process Variable.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Nota: Una buena practica es hacer el process name dinamico.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Podemos hacer debbugin para asegurarnos que nuestro proceso est&amp;eacute; funcionando correctamente.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;User Input Task&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Una User Input Task nos permite asignar tareas a un usuario con una Form. Para usarla primero hay que arrastrarla al canvas y despu&amp;eacute;s configurarla. Las configuraciones a cambiar son algunas como cambiar el nombre que se muestra a un nombre din&amp;aacute;mico, la Form donde se har&amp;aacute; el user Input y debemos decir que si queremos crear node inputs para recibir las interface inputs. En las node Inputs se configura Save Into para guardar informaci&amp;oacute;n en una Process Variable. Adem&amp;aacute;s la User Input Task deben ser asignadas, en la pesta&amp;ntilde;a Assignment.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Gateways&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Sirven para controlar el flujo en un Process Model basado en condiciones que nosotros coloquemos.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Existen cuatro tipos&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;AND: Ejecuta todos los caminos a los que est&amp;aacute; conectado o ejecuta el camino al que conecta cuando todos los procesos lleguen a &amp;eacute;l.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Complex: Eval&amp;uacute;a condiciones espec&amp;iacute;ficas para ejecutar un camino basado en esas evaluaciones.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;OR: Ejecuta uno, todos o ninguno de los caminos a los que est&amp;aacute; conectado basado en condiciones especificas.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;XOR: Puede dar lugar m&amp;uacute;ltiples caminos basado en una condici&amp;oacute;n&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Script Task y Write Records&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Una Script Task nos permite realizar una actividad de manera automatizada, normalmente se utilizan para usar una expresi&amp;oacute;n que manipula o hacer un Query o para evaluar una decisi&amp;oacute;n y determinar un flujo. Los Script Task se usan en conjunto con las Node Outputs.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ciertos Smart Services tienen la capacidad de a&amp;ntilde;adir, actualizar y borrar datos de tu base de datos. Los White Record y Delete Record Smart Services solo funcionan con Record Types que obtengan su informaci&amp;oacute;n de una tabla en una base de datos y que tengan sync data activado. Podemos guardar el resultado de dichos Smart Services configurando el Node Output.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Modularizar procesos con Start Process y Subprocess&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Subprocess: Cuando se inicia corre en el mismo motor que el proceso actual, y puede ejecutar de manera s&amp;iacute;ncrona y as&amp;iacute;ncrona, Es mejor usar un subproceso para probar una funcionalidad que es dif&amp;iacute;cil de comprobar.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Start process: Cuando se inicia corre en un motor diferente al del procesos actual, y solo puede ejecutarse de manera as&amp;iacute;ncrona.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Casos comunio en los que usar subprocesos e inicios de procesos:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;M&amp;uacute;ltiples confirmaciones&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Aislar integraciones&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Aislar procesos basados en Timers&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generar pasos gen&amp;eacute;ricos en los procesos&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Errores&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Si hay problemas que eviten la publicaci&amp;oacute;n de nuestro procesos los podremos ver en una ventana emergente que nos indicar&amp;aacute; el error. Los procesos deben estar publicados antes de poder hacerles debugging.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Algunos errores comunes son&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Datos no capturados (Fallo al capturarlos)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Informaci&amp;oacute;n no capturada en una tabla&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Inserci&amp;oacute;n de columnas (extras)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Tambi&amp;eacute;n podemos usar el Monitor View para investigar errores.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#00ffff;font-weight:400;"&gt;Procesos para usuarios&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Podemos exponer los procesos de nuestra aplicaci&amp;oacute;n en las p&amp;aacute;ginas de los record Type o generar una p&amp;aacute;gina para una acci&amp;oacute;n que inicia, como por ejemplo el registro de alg&amp;uacute;n art&amp;iacute;culos, ya que el registro solo necesita los datos y no hay que hacer un seguimiento mayor.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;font-weight:400;"&gt;Step by Step #10&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;img alt="Step-by-Step # 10" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/69/0010_5F00_0001.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;img alt="Step-by-Step # 10" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/69/0010_5F00_0002.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;font-weight:400;"&gt;Step by Step #11&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;img alt="Step-by-Step # 11" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/69/0011_5F00_0001.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;img alt="Step-by-Step # 11" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/69/0011_5F00_0002.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;span&gt;&lt;img alt="Step-by-Step # 11" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/69/0011_5F00_0003.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/113527?ContentTypeID=1</link><pubDate>Wed, 31 May 2023 01:37:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d3b7554a-0022-4a78-96f6-8fc911f548b4</guid><dc:creator>DavidSanchezV</dc:creator><description>&lt;p&gt;&lt;span style="font-size:200%;"&gt;&lt;em&gt;&lt;strong&gt;Modelado de procesos 101: Automatice sus procesos de negocio&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Al crear un nuevo modelo se puede crear desde cero o duplicar un modelo existente.&lt;/p&gt;
&lt;p&gt;Los modelos de procesos no heredan la seguridad desde su carpeta principal, por el contrario, cada nuevo modelo de proceso debe estar asegurado individualmente. Los modelos pueden ser invocados por usuarios de aplicaciones por lo que cada modelo debe ser disponible para usuarios calificados para participar en un determinado proceso.&lt;/p&gt;
&lt;p&gt;Se recomienda que al igual que con otros objetos de la aplicacion se usen grupos para configurar la seguridad, ya que estos no se desactivaran, garantizaran que el modelo siga funcionando correctamente.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Process Modeler&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Al momento de crear un nuevo modelo de proceso se nos permitira tener 2 vistas de los procesos las cuales son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Designer View&lt;/strong&gt;&lt;/em&gt;: Se utliza para configurar y publicar los procesos ejecutables la cual se abrira de forma predeterminada al crear un nuevo modelo.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Analyst View&lt;/strong&gt;&lt;/em&gt;: Se utiliza para crear diagramas de alto nivel, se pueden utilizar nodos al proceso configurarlos y esta le alertara sobre configuraciones faltantes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Los servicios inteligentes de automatizaci&amp;oacute;n sirven para servicios empresariales (mini aplicaci&amp;oacute;n) que tienen un pedazo de funcion, algunos ejemplos son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Enviar un correo electronico&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Integrar un Servicio Web&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Ejecutar procesos roboticos&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La barra de herramientas contiene todo lo necesario para gestionar modelos de procesos como:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Anotaciones&lt;/strong&gt;&lt;/em&gt;: Sirven para llamar a las secciones que necesitan una explicacion adicional.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Carriles&lt;/strong&gt;&lt;/em&gt;: Definen quien realiza una actividad especifica en un proceso.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Propiedades&lt;/strong&gt;&lt;/em&gt;: Es donde se confiuraran las pesta&amp;ntilde;as de alerta y administraci&amp;oacute;n de datos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Formulario de inicio y variables de proceso&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Las entradas de reglas pueden pasar datos facilmente entre modelos de proceso e interfaces y se pueden usar como variables que capturan las respuesta del formulario. Despues de que se asignas las reglas al proceso parametros, se podra transferir valores del formulario directamente en variables de proceso que capturan datos a lo largo de todo el proceso y llevarlo de un nodo a otro.&lt;/p&gt;
&lt;p&gt;Las Entradas de nodos (Clase de actividad de Parametros) y las Salidas de nodo son variables que son exclusivas de un nodo especifico ya que son variables locales y necesitan guardarse en un proceso para que se pasen al siguiente nodo.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Input Task&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;La tarea de entrada del usuario permite agregar tareas basadas en formularios a los usuarios&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Configurar puertas de enlace&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Las puertas de enlace controlan el flujo de trabajo en el modelo de proceso, son puntos de decision que ajustan la ruta de un proceso basado en las condiciones que establezca.&lt;/p&gt;
&lt;p&gt;Existen 4 tipos de gateways que se pueden utilizar en Appian:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;AND&lt;/strong&gt;&lt;/em&gt;: Divide una sola ruta en multiples rutas de salida y se ejecutaran todas las rutas (Se ejecutan en paralelo).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Complex&lt;/strong&gt;&lt;/em&gt;: Se usa cuando un proceso necesita aceptar selectivamente rutas de entrada y evaluacion de condiciones.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;OR&lt;/strong&gt;&lt;/em&gt;: &amp;uml;Puede dividir un sola ruta en multiples pero solo si las rutas si las rutas satisfacen las condiciones especificas se ejecutaran.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;XOR&lt;/strong&gt;&lt;/em&gt;: Divide una sola ruta de entrada en multiples rutas salientes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Script Task &amp;amp; Write records&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Una Script Task Permite realizar una actividad automatizada, lo cual implica el uso de una expresi&amp;oacute;n o regla para manipular y consultar datos o evaluar una decisi&amp;oacute;n para determinar como progresara el proceso.&lt;/p&gt;
&lt;p&gt;Sin el nodo inteligente Write Task los datos que tenemos capturados solo existir&amp;aacute;n en el proceso, use los servicios inteligentes le permiten agregar, actualizar o eliminar datos de la tabla de la BD asociado al tipo de registro y sincronizar autom&amp;aacute;ticamente todos los cambios en Apipan.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Modularizar con procesos y subprocesos de inicio&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Un proceso de incio siempre se ejecutara en el motor con el menor uso de memoria mientras que es subproceso se ejecutara en el mismo motor de proceso como proceso padre.&lt;br /&gt;El proceso casi siempre es la mejor opci&amp;oacute;n si el rendimiento es una consideraci&amp;oacute;n.&lt;br /&gt;El subproceso puede ejecutarse sincr&amp;oacute;nicamente o de forma as&amp;iacute;ncrona desde el proceso padre, mientras que el proceso de inicio se puede ejecutar de forma as&amp;iacute;ncrona.&lt;/p&gt;
&lt;p&gt;Casos de uso comunes&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Puedes dividir un proceso en varios procesos mas cortos si se requiere m&amp;uacute;ltiples toques o aprobaciones de diferentes usuarios.&lt;/li&gt;
&lt;li&gt;Considerar aislar las integraciones ya que pueden ser fr&amp;aacute;giles y su proceso ser&amp;aacute; mas f&amp;aacute;cil y mas r&amp;aacute;pido de solucionar problemas si los pasos de integraci&amp;oacute;n est&amp;aacute;n aislados.&lt;/li&gt;
&lt;li&gt;Puede aislar los pasos que se inician mediante un temporizador o un evento de regla, de esta manera no se mantendr&amp;aacute; el proceso principal activo.&lt;/li&gt;
&lt;li&gt;Aisl&amp;eacute; los pasos gen&amp;eacute;ricos que pueden ser reutilizados en m&amp;uacute;ltiples modelos de proceso.&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Setp-by-Step #10&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/1643.PNG" /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/7802.PNG" /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/66623.PNG" /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/3.1.PNG" /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/3.2.PNG" /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2148.PNG" /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;Step-by-Step #11&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2.1.PNG" /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/2.2.PNG" /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685553145584v1.png" alt=" " /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/113466?ContentTypeID=1</link><pubDate>Tue, 30 May 2023 01:12:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6e9603e-d68b-44fe-b129-b2dd20227c3d</guid><dc:creator>jessr0005</dc:creator><description>&lt;p&gt;&lt;strong&gt;Jes&amp;uacute;s Reyes Hern&amp;aacute;ndez&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interfaces 101&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Los usuarios finales interact&amp;uacute;an con las aplicaciones a trav&amp;eacute;s de interfaces que incluyen listas de registros o p&amp;aacute;ginas de destino, interfaces de informes, p&amp;aacute;ginas de vista resumida, tareas y formularios.&lt;/p&gt;
&lt;p&gt;Las interfaces pueden reutilizarse en todas las aplicaciones para conseguir un estilo y una eficacia coherentes, incluso dentro de otras interfaces.&lt;/p&gt;
&lt;p&gt;Tres conceptos clave del dise&amp;ntilde;o de experiencia de usuario de calidad son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Presentar la informaci&amp;oacute;n con claridad.&lt;/li&gt;
&lt;li&gt;Mostrar la cantidad correcta de informaci&amp;oacute;n.&lt;/li&gt;
&lt;li&gt;Facilitar la navegaci&amp;oacute;n y orientaci&amp;oacute;n del usuario.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Modo de dise&amp;ntilde;o&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;El Modo de dise&amp;ntilde;o permite arrastrar y soltar el contenido y configurar las propiedades para construir interfaces r&amp;aacute;pidamente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plantillas&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cuando se abre por primera vez una nueva interfaz, se puede optar por aplicar una plantilla. Las plantillas brindan estructura a su interfaz, rellenan autom&amp;aacute;ticamente los componentes cruciales.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dise&amp;ntilde;os de nivel superior&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dise&amp;ntilde;o del formulario&lt;/li&gt;
&lt;li&gt;Dise&amp;ntilde;os de cabecera de tarjetas y carteles&lt;/li&gt;
&lt;li&gt;Dise&amp;ntilde;o de secci&amp;oacute;n&lt;/li&gt;
&lt;li&gt;Dise&amp;ntilde;o de caja&lt;/li&gt;
&lt;li&gt;Dise&amp;ntilde;o de tarjeta&lt;/li&gt;
&lt;li&gt;Dise&amp;ntilde;os de columna y en paralelo&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Componentes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Los componentes son los bloques de construcci&amp;oacute;n fundamentales de las interfaces. Se utilizan para mostrar o manipular datos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Patrones&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Los patrones proporcionan una combinaci&amp;oacute;n de componentes y expresiones din&amp;aacute;micas para lograr dise&amp;ntilde;os de interfaz de usuario comunes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Entradas de regla&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Son variables que pasan datos hacia o desde una interfaz.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuraci&amp;oacute;n de componentes b&amp;aacute;sicos&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Etiqueta&lt;/li&gt;
&lt;li&gt;Valor de la pantalla&lt;/li&gt;
&lt;li&gt;Guardar entrada en&lt;/li&gt;
&lt;li&gt;Solo lectura&lt;/li&gt;
&lt;li&gt;Validaci&amp;oacute;n&lt;/li&gt;
&lt;li&gt;Visibilidad&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Variables locales&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Definen y almacenan valores temporales dentro de una expresi&amp;oacute;n. Estas son &amp;uacute;tiles cuando necesita datos solo dentro de una expresi&amp;oacute;n en particular.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Casos de usos&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Almacenar datos de una consulta&lt;/li&gt;
&lt;li&gt;Mostrar informaci&amp;oacute;n condicionalmente&lt;/li&gt;
&lt;li&gt;Captura de datos de un usuario para modificar la interfaz&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Ejemplo de configuraci&amp;oacute;n de variables locales&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685409056538v1.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pruebas&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Las pruebas garantizan que la interfaz funcione como usted esperaba.&lt;/p&gt;
&lt;p&gt;Existen dos m&amp;eacute;todos principales para realizar las pruebas:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Pruebas manuales (para interfaces editables)&lt;/li&gt;
&lt;li&gt;Casos de prueba a trav&amp;eacute;s del panel de Entradas de prueba (para interfaces de solo lectura)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Step-by-step #9&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685409113590v2.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685409129571v3.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/69/pastedimage1685409136978v4.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/111381?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2023 22:30:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:795b0c15-fa22-4e0c-a6e5-1c05f14cbee9</guid><dc:creator>Tania</dc:creator><description>&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/69/D_ED00_a7.pdf"&gt;community.appian.com/.../D_ED00_a7.pdf&lt;/a&gt;&lt;br /&gt;Tania Luis&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/111204?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2023 04:34:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a0d6fd32-d673-41c6-9eb5-f503e941ec25</guid><dc:creator>anakareng1582</dc:creator><description>&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;Buen d&amp;iacute;a&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;Comparto Resumen, elaborado por Ana Karen Garcia Braulio.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;&lt;strong&gt;&lt;span style="color:#808080;"&gt;Tema:&lt;/span&gt;&lt;/strong&gt; &lt;span style="color:#0000ff;"&gt;&lt;strong&gt;-Process Modeling 101: Automate Your Business Processes-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Los modelos de proceso son un objeto de dise&amp;ntilde;o de Appian que usar&amp;aacute; para automatizar los workflows del negocio.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Despu&amp;eacute;s de crear un modelo de proceso, se podr&amp;aacute;n usar los nodos de plantillas de low-code, los servicios inteligentes y las puertas de enlace para crear procesos que se integren con diferentes sistemas, ejecuten reglas de negocio, manipulen datos y asignen trabajo a los usuarios.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;Una aplicaci&amp;oacute;n centrada e registro como esta no esta dise&amp;ntilde;ada para conservar datos en el proceso, los datos guarden en la fuente de datos de un registro.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;Los par&amp;aacute;metros del proceso son variables que reciben valores al comienzo de un proceso.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Las variables del proceso transfieren datos entre nodos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Las entradas y salidas el nodo son variables locales que se usan dentro de un nodo.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Guardar y publicar un modelo del proceso antes de la depuraci&amp;oacute;n.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Configurar el campo Guardar para que fluyan los nuevos datos del formulario al proceso.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;strong&gt;&lt;span style="color:#666699;font-family:verdana, geneva;"&gt;-Configure Gateways-&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Existen 4 tipos que e pueden usar en Appian:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;1. AND&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;2. COmplex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;3. OR&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;4. XOR&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;Las puertas de enlace controlan el workflow en el modelo del proceso.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Son puntos de decisi&amp;oacute;n que se ajustan a la ruta de un flujo de proceso en funci&amp;oacute;n de las condiciones establecidas.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;El registrador puede completar el formulario y hacer clic en Enviar para guardar los datos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;La puerta del enlace XOR se usa con m&amp;aacute;s frecuencia.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana, geneva;"&gt;Divide la &amp;uacute;nica ruta entrantes en varias rutas salientes, en funci&amp;oacute;n de una condici&amp;oacute;n que lo define.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;&lt;span style="font-family:verdana, geneva;"&gt;Quedo pendiente para cualquier duda o comentario.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/99093?ContentTypeID=1</link><pubDate>Mon, 08 Aug 2022 01:45:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6390a70c-9750-4e67-a75a-97089b33f1a5</guid><dc:creator>rodrigoandress6801</dc:creator><description>&lt;p&gt;&lt;a href="/members/blancac0001"&gt;blancac0001&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buen d&amp;iacute;a,&lt;/p&gt;
&lt;p&gt;Los modelos de proceso nos permiten ejecutar diversas funcionalidades con la finalidad de desencadenar y orquestar esas acciones que el usuario quiere realizar desde una interfaz o Record. Las funcionalidades de los modelos de procesos se extiende dentro del marco de la gesti&amp;oacute;n de procesos de negocio(BPM por sus siglas en ingles) para que el sistema no solo interact&amp;uacute;e con el usuario final, sino que pueda gestionar de principio a fin una solicitud a nivel empresarial por los distintos roles o cargos que intervienen dentro del proceso.&lt;/p&gt;
&lt;p&gt;Igualmente Appian incorpora dentro de sus modelos de procesos servicios inteligentes que permiten que tareas tan repetitivas como llenar un documento, generar un reporte o enviar un correo sea mas sencillo para cada uno de los usuario que intervienen en el proceso.&lt;/p&gt;
&lt;p&gt;Debido a que los modelos de procesos son los encargados de controlar el flujo de informaci&amp;oacute;n y orquestar a los usuarios tambi&amp;eacute;n es posible que pueda tomar decisiones respecto a una serie de reglas que puedan incorporarse dentro del mismo agilizando as&amp;iacute; las respuestas a los usuarios para que puedan tomar acci&amp;oacute;n r&amp;aacute;pidamente.&lt;/p&gt;
&lt;p&gt;Finalmente los modelos de procesos de Appian apoyan a desarrollador con una serie de herramientas que al momento de crear los flujos de trabajo se har&amp;aacute;n necesarias, tales como el track de ejecuci&amp;oacute;n de los flujos, la reutilizaci&amp;oacute;n de procesos, la creaci&amp;oacute;n de variables de proceso, el editor de expresiones y el control de eventos.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Saludos,&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/62/6012.ProcessModels_5F00_steps_5F00_8_5F00_9.pdf"&gt;community.appian.com/.../6012.ProcessModels_5F00_steps_5F00_8_5F00_9.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/99090?ContentTypeID=1</link><pubDate>Sun, 07 Aug 2022 06:40:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b916d97c-406e-4fcb-a7db-829e12e6ecdb</guid><dc:creator>jesusalbertog459854</dc:creator><description>&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Hola adjunto resumen d&amp;iacute;a 7 - Modelado de Procesos 101: Automatice sus Procesos de Negocio &amp;ndash; Jes&amp;uacute;s Alberto Guzm&amp;aacute;n Cruz&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;En este tema habla primero sobre la planificaci&amp;oacute;n, que requiere identificar los procesos que deben construirse y responder preguntas clave sobre lo que debe lograr cada proceso, c&amp;oacute;mo fluir&amp;aacute;n los datos a trav&amp;eacute;s del proceso y qui&amp;eacute;n es responsable de completar cada paso. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Lo que se debe identificar primero son los datos a almacenar y consultar, entradas y salidas de datos, interfaces utilizadas para capturar datos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;El editor de expresiones se utiliza para agregar un nombre din&amp;aacute;mico al proceso y puede agregar variables de proceso, funciones y reglas para configurar el nombre del proceso.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Las variables de proceso son &amp;uacute;nicas para cada proceso y act&amp;uacute;an como contenedores para capturar datos a lo largo de un proceso y alcanzados de un nodo a otro. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Cada vez que se inicia un proceso, se crea una instancia de proceso, todas las instancias de proceso, incluidas las completadas y canceladas, se conservan en la memoria hasta que se archivan o eliminan, las instancias deben borrarse peri&amp;oacute;dicamente o, de lo contrario, pueden ralentizar el rendimiento del sistema y una acumulaci&amp;oacute;n de datos de proceso puede provocar problemas de tiempo de ejecuci&amp;oacute;n o posibles bloqueos, Appian recomienda por lo general es Archivar despu&amp;eacute;s de 3 d&amp;iacute;as y cualquier proceso que no requiera auditor&amp;iacute;a, como los procesos que existen solo para almacenar resultados en una base de datos, debe eliminarse de inmediato, de manera predeterminada,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;los procesos se configuran para Archivar 7 d&amp;iacute;as despu&amp;eacute;s de su finalizaci&amp;oacute;n o cancelaci&amp;oacute;n. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Existen puertas de enlace que permitir&amp;aacute;n o no el flujo de datos de un proceso a otro, existen diferentes puertas de enlace como: XOR, OR, COMPLEX, AND.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Hay dos tipos de subprocesos:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Asincr&amp;oacute;nicos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt; a menudo se usan para integraciones o procesos cortos con notas m&amp;iacute;nimas. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Son &amp;uacute;tiles en situaciones en las que las actividades relacionadas no necesitan comunicarse entre s&amp;iacute;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Los valores de las variables de proceso se pueden transferir al subproceso, pero no se pueden devolver al proceso principal.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;S&amp;iacute;ncrono&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt; significa que el proceso principal espera a que se complete el subproceso antes de continuar y se usa com&amp;uacute;nmente para subprocesos con interacciones del usuario.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Hay dos tipos de vistas &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Vista del analista&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt; : Se utiliza para crear un diagrama de alto nivel del proceso.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Vista Dise&amp;ntilde;ador:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt; Se usa para poder realizar las mismas actividades que en la vista de analista, solo que en esta vista se debe configurar cada nodo para poder incorporar todos los datos y la l&amp;oacute;gica necesaria para que el proceso funcione correctamente.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/62/5001.Ejercicio-9-_2D00_-Jes_FA00_s-Alberto-Guzm_E100_n-Cruz.pdf"&gt;community.appian.com/.../5001.Ejercicio-9-_2D00_-Jes_FA00_s-Alberto-Guzm_E100_n-Cruz.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/62/5584.Ejercicio-8-_2D00_-Jes_FA00_s-Alberto-Guzm_E100_n-Cruz.pdf"&gt;community.appian.com/.../5584.Ejercicio-8-_2D00_-Jes_FA00_s-Alberto-Guzm_E100_n-Cruz.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/99051?ContentTypeID=1</link><pubDate>Fri, 05 Aug 2022 07:21:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e7e8db08-1433-4f73-b5d8-d5b9537d60ca</guid><dc:creator>Marco Antonio Flores</dc:creator><description>&lt;p&gt;Marco Antonio Flores Flores.&lt;/p&gt;
&lt;p&gt;Marco Polo, este d&amp;iacute;a conoc&amp;iacute; de la importancia que conlleva planear los procesos antes de construir nuestra aplicai&amp;oacute;n.&lt;br /&gt;La mayor&amp;iacute;a de los procesos tienen entradas y salidas, el modelo no solo es un simple diagrama.&lt;/p&gt;
&lt;p&gt;El modelo de procesos tiene dos tipos de vistas, las cuels sirven con propositos espec&amp;iacute;ficos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Analyst View:&lt;/strong&gt; Se utiliza para crear un diagrama de alto nivel del proceso.&lt;br /&gt;En esta vista se pueden usar herramientas de diagrama de flujo y opciones de configuraci&amp;oacute;n l&amp;iacute;mitadas para describir el proceso general sin configurar el flujo de datos o los eventos ejecutables.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Designer View:&lt;/strong&gt; Esta es usada para poder realizar las mismas actividades de modelado que en la vista de Analyst, solo que en esta vista se debe configurar cada nodo para poder incorporar todos los datos y la l&amp;oacute;gica necesarios para que el proceso funcione correctamente.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;El modelado de procesos tiene elementos principales con los que se puede hacer uso:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Palette:&lt;/strong&gt; Es donde seleccionamos y buscamos los servicios inteligentes para contruir el modelo de proceso.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Canvas:&lt;/strong&gt; Es donde se crea y configura el modelo de procesos.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Barra de herramientas:&lt;/strong&gt; Donde accedemos a las herramientas y propiedades del modelo de proceso.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Menu:&lt;/strong&gt; Donde accedemos a herramientas y propiedades adicionales.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Muestra como definir un flujo de datos en un proceso.&lt;/p&gt;
&lt;p&gt;Aprend&amp;iacute; dos tipos de subprocesos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sincrono:&lt;/strong&gt; Significa que el proceso principal espera a que el subproceso se complete antes de continuar y se usa comunmente para subprocesos con interacciones del usuario.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Asincrono:&lt;/strong&gt; Significa que el proceso principal contin&amp;uacute;a inmediatemente depu&amp;eacute;s de iniciar el subproceso.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aprend&amp;iacute; acerca de la configuraci&amp;oacute;n de las tareas de entrada del usuario, una tarea de entrada de usuario asigna una tarea a un usuario o grupo para que la complete mediante un formulario.&lt;/p&gt;
&lt;p&gt;La mayor caracter&amp;iacute;tica de las tareas de entrada de usuario es que los datos pueden fluir desde un nodo a un formulario y desde un formulario a un nodo.&lt;/p&gt;
&lt;p&gt;En esta lecci&amp;oacute;n se habla tambien de la depuraci&amp;oacute;n, configuraci&amp;oacute;n de arranque, configuraci&amp;oacute;n de las puertas de enlace, configuraci&amp;oacute;n de las propiedades de los procesos, como definir el flujo de datos en un proceso y como planear los procesos.&lt;/p&gt;
&lt;p&gt;Me llevo en lo personal un conocimiento amplio con un poco de dificultad, nada que un poco de pr&amp;aacute;ctica no pueda resolver y repasar otro poco m&amp;aacute;s.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/98933?ContentTypeID=1</link><pubDate>Wed, 03 Aug 2022 16:30:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9b830895-9af6-4e7d-96a2-8d0713cf773d</guid><dc:creator>josediegos</dc:creator><description>&lt;p&gt;&lt;a href="/members/marcopolom7740"&gt;Marco Polo Martínez Badillo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;RESUMEN JOSE DIEGO SANCHEZ PEREZ&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/62/6562.Dia-7.pdf"&gt;community.appian.com/.../6562.Dia-7.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/98901?ContentTypeID=1</link><pubDate>Wed, 03 Aug 2022 08:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3dcd46ec-e87c-4040-9041-13bb2c378c9c</guid><dc:creator>erickdavidt7585</dc:creator><description>&lt;p&gt;Buena noche &lt;a href="/members/marcopolom7740"&gt;Marco Polo Martínez Badillo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;adjunto mi resumen y evidencias&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En este curso se pudo aprender sobre process modeling y sobre c&amp;oacute;mo planear el proceso tambi&amp;eacute;n orient&amp;oacute; c&amp;oacute;mo utilizar process model air en este curso tambi&amp;eacute;n se aprendi&amp;oacute; c&amp;oacute;mo generar cdt m&amp;aacute;s ampliamente tambi&amp;eacute;n nos muestra sobre los componentes y c&amp;oacute;mo agregarlos en nuestro process model, nos habla sobre los procesos y subprocesos que pueden llevar a cabo en la aplicaci&amp;oacute;n dentro de apio, a piano permite 2 tipos de subprocesos que podemos utilizar dependiendo de las necesidades del proyecto estos son:&lt;/p&gt;
&lt;p&gt;asincr&amp;oacute;nicos los cuales se procesan inmediatamente despu&amp;eacute;s de iniciar el subproceso, suelen ser utilizados para integraciones o procesos cortos o con nudos m&amp;iacute;nimos, es importante destacar que los variables de proceso se pueden transferir a un subproceso pero no se pueden pasar de nuevo al proceso principal&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Sincr&amp;oacute;nico, estos procesos requieren que el subproceso se termine de ejecutar para poder continuar con el proceso principal se utiliza regularmente para procesos que suelen tener interacciones con los usuarios las variables de proceso se pueden transferir de un lado a otro entre el proceso principal y el subproceso, esa ser&amp;iacute;a la principal diferencia entre el proceso sincr&amp;oacute;nico y el asincr&amp;oacute;nico&lt;/p&gt;
&lt;p&gt;El curso tambi&amp;eacute;n habla sobre la depuraci&amp;oacute;n, la depuraci&amp;oacute;n se utiliza para validar el modelo de proceso, para garantizar que este que est&amp;aacute; configurado correctamente y capturando datos seg&amp;uacute;n lo previsto antes de depurar debe guardar y publicar todos los cambios en su proceso al guardar y publicar el proceso se valida autom&amp;aacute;ticamente&lt;/p&gt;
&lt;p&gt;En general este curso fue una gu&amp;iacute;a completa sobre c&amp;oacute;mo dise&amp;ntilde;ar y desarrollar process model a trav&amp;eacute;s de las actividades realizadas por lo que se adjunta evidencias de las actividades&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;step 8&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/6011.exercise-8_5F00_1.PNG" alt=" " /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/0624.exercise-8_5F00_2.PNG" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;step 9&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/3348.exercise-9.PNG" alt=" " /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/2781.exercise-9_5F00_1.PNG" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?</title><link>https://community.appian.com/thread/98898?ContentTypeID=1</link><pubDate>Wed, 03 Aug 2022 07:26:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:22910b3e-9102-42c8-99e4-d921af8ad842</guid><dc:creator>daliam6103</dc:creator><description>&lt;p&gt;&lt;a href="/members/marcopolom7740"&gt;Marco Polo Martínez Badillo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;iexcl;Excelente noche!&lt;/p&gt;
&lt;p&gt;Adjunto mi resumen y evidencia.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/cfs-file/__key/communityserver-discussions-components-files/62/2744.DKMG_5F00_S8_2600_9.pdf"&gt;community.appian.com/.../2744.DKMG_5F00_S8_2600_9.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>