Changes for page Groovy Script
Last modified by Erik Bakker on 2024/09/05 13:53
From version 20.1
edited by Erik Bakker
on 2024/09/05 13:53
on 2024/09/05 13:53
Change comment:
There is no comment for this version
To version 15.1
edited by Erik Bakker
on 2023/01/23 13:10
on 2023/01/23 13:10
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,6 @@ 1 1 {{container}}{{container layoutStyle="columns"}}((( 2 -In thismicrolearning,we’ll explorehow toleverageGroovyscripts withintheeMagizplatformtoxtenditsfunctionalitybeyondthe standardcomponentsavailable intheflow designer.Groovy scriptsofferpowerfulcustomizationoptionsfor situationswherethe defaulttoolsfall short.We’ll discuss whereandhowtoimplementGroovy scripts,includingtheir use in filters, transformations,and executors.Keyconsiderationsincludeunderstandingtheircomplexity, managingdependencies,andensuring properdocumentation.Thisguidewillhelpyou makeinformeddecisionsaboutusing Groovy scriptseffectively andresponsibly.3 - 2 +In a low-code platform like eMagiz, you want to prevent using custom scripting as much as possible. However, sometimes in practice, you encounter situations that cannot be realized with the standard toolbox provided within the platform. As a result, we offer the option to use a Groovy script in these situations to achieve the desired solution. In this microlearning, we will look at where you can use a Groovy script and discuss the key considerations when implementing a Groovy script within your model. 3 + 4 4 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]]. 5 5 6 6 == 1. Prerequisites == ... ... @@ -54,8 +54,13 @@ 54 54 * Groovy scripts should be well documented as they are though to read for most of our community members 55 55 * There is no guarantee from eMagiz that Groovy scripts within models keep working in newer versions of the platform 56 56 57 -== 4. Keytakeaways==57 +== 4. Assignment == 58 58 59 +Try to implement a component that references a Groovy script and see whether the flow can be tested. 60 +This assignment can be completed with the help of the (Academy) project you created/used in the previous assignment. 61 + 62 +== 5. Key takeaways == 63 + 59 59 * To make some groovy scripts work, you need to upload (third-party) Java libraries that are not packaged on default by eMagiz 60 60 * To make some groovy scripts work, you need to reference Java libraries via a standard header enricher or as a dummy variable 61 61 * The store consists of several groovy scripts that might be of use to you ... ... @@ -65,12 +65,11 @@ 65 65 * Groovy scripts should be well documented as they are though to read for most of our community members 66 66 * There is no guarantee from eMagiz that Groovy scripts within models keep working in newer versions of the platform 67 67 68 -== 5. Suggested Additional Readings ==73 +== 6. Suggested Additional Readings == 69 69 70 -* [[RCA Knowledge Base (Menu)>>doc:Main.eMagiz Support.RCA Knowledge Base.WebHome||target="blank"]] 71 -** [[Configuration Issues (Navigation)>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-configuration-issues.WebHome||target="blank"]] 72 -*** [[Incorrect Groovy Configuration (Explanation)>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-configuration-issues.rca-knowledgebase-incorrect-groovy-configuration.WebHome||target="blank"]] 73 -* [[Groovy - Explained (External)>>https://www.emagiz.com/features-of-the-platform/||target="blank"]] 74 -* [[Groovy (Search Result)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=groovy||target="blank"]] 75 +If you are interested in this topic and want more information, please read the help text provided by eMagiz and read the following link: 76 +* [[Groovy - Explained>>https://www.emagiz.com/features-of-the-platform/||target="blank"]] 75 75 76 -)))((({{toc/}}))){{/container}}{{/container}} 78 +== 7. Silent demonstration video == 79 + 80 +As this is more of theoretical microlearning, there is no video accompanying the microlearning.)))((({{toc/}}))){{/container}}{{/container}}