Wiki source code of 172 - Automation Activation

Last modified by Carlijn Kokkeler on 2024/04/18 13:28

Show last authors
1 {{container}}{{container layoutStyle="columns"}}(((
2 [[image:Main.Images.Release Blog.WebHome@release-blog-intro.png]]
3
4 **Hi there, eMagiz developers!** In the last couple of weeks, we have worked on automated flow testing and improvements on the autodeletion of releases. On top of that, we have solved a lot of smaller feedback items and nuisances regarding various phases within the eMagiz platform. Among these improvements, we have improved the performance of the deployment plan, and we made sure that you can analyze your XML validation errors from the Manage Dashboard once more. So let us dive into all that we have to offer this time around!
5
6 == **Automated Flow Testing** ==
7 //The following feature is a Beta feature and is therefore available upon request. Don’t hesitate to contact us at productmanagement@emagiz.com if you are interested in becoming an early adopter.//
8
9 To improve our offering regarding flow testing, we have now made it possible to define on test case level whether that test case needs to run automatically every time a user makes a new version of a flow. This way, you can verify whether your changes did not introduce breaking changes on flow level.
10
11 //__Configuration__//
12 To do so, you can select the option automated test case by opening the Details pop-up of a test case.
13
14 [[image:Main.Images.Release Blog.WebHome@172-release-blog-1.jpg]]
15
16 When choosing the option Yes and pressing Save, the overview of flow tests will reflect this change by showing an icon in front of the test case.
17
18 [[image:Main.Images.Release Blog.WebHome@172-release-blog-2.jpg]]
19
20 After configuring this, eMagiz will automatically execute the test case(s) upon creating a new version. This process happens in the background, so you don’t have to wait for it to finish.
21
22 //__Analysis on flow level__//
23 To see the results of the automated flow test(s) on flow level, you can navigate to the History tab. Here you will see the overall test status (of all the test cases combined), and it provides you with a button to Show the specific test results.
24
25 [[image:Main.Images.Release Blog.WebHome@172-release-blog-3.jpg]]
26
27 //__Analysis on release level__//
28 On top of that, eMagiz will show you an overview for all flows in your release, whether the test cases have failed, are still running, have no tests in them, or whether the test cases within a flow all passed. This overview is shown whenever you want to deploy or make a new release active.
29
30 [[image:Main.Images.Release Blog.WebHome@172-release-blog-4.jpg]]
31
32 Note that you can always view the test results overview of any older release by navigating to the Details pop-up and selecting the Test results tab.
33
34 [[image:Main.Images.Release Blog.WebHome@172-release-blog-5.jpg]]
35
36 == **Autodeletion - Protect Release** ==
37 We have functionality that automatically deletes old releases based on specific rules for several weeks. However, we have now added the option to protect specific releases from deletion to improve this functionality. For example, to save a particular release, you need to open the Details section of the release (before deploying or making it active). In addition, you can determine whether you want to protect a specific release on this page.
38
39 [[image:Main.Images.Release Blog.WebHome@172-release-blog-6.jpg]]
40
41 Do note the following rules that are in place for this functionality:
42
43 * Once the prevent deletion option is activated and the release is deployed or made active, you can no longer undo your action. It will remain there forever.
44 * There is a limit of three releases that you can mark for delete prevention.
45
46 ==**EDI as message format**==
47 We are continuously improving by making it more straightforward for the user to handle EDI messages. With this release, we have introduced functionality for those using our Generation 3 runtime that allows you to define on system (message) level whether the message format of a specific integration is EDI on top of the already existing XML options JSON.
48
49 [[image:Main.Images.Release Blog.WebHome@172-release-blog-7.jpg]]
50
51 As a result, eMagiz will automatically generate the relevant support components upon creating the flow in the Create phase to validate and transform from and to EDI structures.
52
53 ==**Import definition with multiple namespace from the store**==
54 On top of that, we have made it possible that when you import a message definition from the store that contains multiple namespaces (typical for EDI), eMagiz will automatically import all namespaces and link the namespaces to the correct entities and attributes of your system message.
55
56 == **Bug fixes ** ==
57 See below for all bug fixes that are solved with this release
58
59 //__Deployment plan improvements__//
60 Previously, when you tried to execute your deployment plan (especially in larger environments), this could take a while. Both in terms of opening and managing the deployment plan. With this release, we have made structural changes that will improve the opening and execution of the deployment plan.
61
62 //__XML Validation errors break the Manage Dashboard__//
63 Previously, you got an ugly error when you wanted to view any error that contained XML validation errors from the Manage Dashboard. However, with this recent platform upgrade, this problem has been resolved.
64
65 //__“View XSLT” button styling falls off page__//
66 Previously, when opening the help text when adding a custom XPath to your transformation in Create the “View XSLT” button would fall of the page. With this release we have fixed that behavior.
67
68 == **Feedback items ** ==
69
70 Apart from the key updates around functionality, we have also solved other feedback items.
71
72 //__Updated styling Capture overview__//
73 The styling of the Capture overview has changed to align with previous styling updates. Note that you need to click on the system instead of dragging it onto the canvas to add a new system.
74
75 == **Fancy Forum Answers** ==
76
77 As always, a gentle reminder to all to ask questions via the Q&A forum. The Q&A forum is available in the eMagiz iPaaS portal, so we can all benefit from the knowledge within the community. For some inspiration, take a look at these forum answers:
78
79 * [[OAuth2 client credentials issue>>https://my.emagiz.com/p/question/172825635700361985||target="blank"]]
80 * [[Debug is not working>>https://my.emagiz.com/p/question/172825635700361885||target="blank"]]
81 * [[Connecting with a FTP server fails>>https://my.emagiz.com/p/question/172825635700362087||target="blank"]]
82
83 == **Key takeaways** ==
84
85 Thanks to all that help build, those who tested and gave feedback to improve the product. To end this post, here are some key takeaways for you:
86
87 * If you have questions surrounding our Program Increment Planning, please get in touch with
88 * If you have feedback or ideas for us, talk to the Platypus
89 * Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these.
90 * Clear your browser cache (Ctrl + Shift + Del)
91 * Check out the release notes [[here>>doc:Main.Release Information.Portal.Automation Activation.WebHome||target="blank"]]
92 * Start thinking about how the license tracker can aid your development
93 * Start thinking about major, minor, and patch
94 * Upgrade to the latest build number
95 * Keep making great integrations
96
97 Let's stay in touch and till next time!
98
99 {{info}}
100 ~* Indicates a Beta feature. If you would like to get access to this beta feature please contact [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]
101
102 ~*~* Indicates a GEN3-only feature.
103 {{/info}})))((({{toc/}}))){{/container}}{{/container}}