Introduction:
The latest release (24.0) of the Newired application introduces an innovative feature known as URL Processing within the Plugin framework. This powerful functionality is designed to revolutionize Overlay operations by enabling users to customize their journeys through URLs. The primary objective is to facilitate the reusability of Journeys across various pages that share similar contexts. In this article, we'll delve into the purpose of the Plugin and explore practical examples of URL processing.
Plugin Purpose:
The URL Processing Plugin serves as a dynamic tool for customizing Overlay operations. Its main goal is to enhance reusability, allowing users to seamlessly implement Journeys in different pages that have a common context. This is achieved through the meticulous rebuilding and comparison of stored Step URLs against the current browser URL.
Example of URL Processing:
Let's delve into a real-world scenario to understand how URL processing functions in the Newired application.
Step URL:
Consider a Step URL: https://example.com/project/123456/invoices, where '123456' is a dynamic value representing a project. When performing Page Navigation, this dynamic value needs to be replaced with the current project value. For instance, if the project is now '654321', the URL should be converted to: https://example.com/project/654321/invoices.
URL Comparison:
Another crucial aspect of URL processing involves comparing stored URLs with the current web browser URL. There are instances where specific parts of the URL should be replaced or ignored during this comparison.
Example:
Suppose we want to ignore dynamic or irrelevant parts of the URL during comparison. The following URLs should be evaluated as the same:
- https://example.com/project/123456/invoices?timestamp=11111111
- https://example.com/project/654321/invoices?timestamp=22222222
Polarion replaces project specific parts behind the URL hash and project keyword.
https://polarion-demo.dev.newired.com/polarion/#/project/elibrary/wiki/Development/Home
Custom configurable on Site level with RegExp pattern matching.
Limitation: possible to replace just one pattern match. So it can be used for polarion where just the project name is required to be replaced and not like Tagetik app where multiple occurrences are.
Tagetik.
https://xxxxxxx.saastagetik.com/prod/5?ver=5.3.24.356¤tMillis=1695822043198#!/cockpit/contributor/TGK_01/ACT/2022ACT/10?_spkey=
GYEVNBXMRTZN
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article