Polarion helps to speed up our processes and satisfy the regulatory requirements by providing end to end traceability between requirements, design and verification. Polarion proved to be a cost-efficient solution. Using Polarion soon spread to software development, requirements management and risk management.
Polarion is a unified application lifecycle management solution where you can define, build, test and manage complex software systems in a unified 100 percent browser-based solution that serves small teams or thousands of users. Innovate, problem-solve, and unlock synergies across distributed teams.
Empower professional and citizen developers to solve problems and streamline the co-creation of solutions that meet the needs of your organization. Modernize the existing infrastructure, invest in solutions that make a difference for your business with best-of-breed technologies, and govern through a centralized control center.
Low-code application development is a visual, model-driven way to build and deploy software applications. With visual development, anyone from citizen developers to professional developers can build native mobile applications, web applications, APIs, microservices, and more.
5 companies reportedly use Mendix in their tech stacks:
Mendix
Twill Logistics
JAM-IT
ABCDEFG
Finaps
The Generic Velocity Tools are offered OOTB on LiveReports but under different variables than in Wiki pages.
AFAIR $calendarTool is available as $calendar.getCalendar()... If I am mistaken, just use $calendar.getClass() in a script block on a LiveReport page and google the JavaDoc according to the class, in the list of available methods you will find the correct way how to call the same class as $calendarTool in Wiki.
If you want inspiration on how to work with calendar on a rich page, check the source code of this extension -
https://extensions.polarion.com/extensions/314-work-item-calendar
Automated change of Linked Work Items (Linkrole)
Hello all,
Is there a good known way how to change several already set linkroles between work items ? It can be quite painful to change manually hundreds of links afterwards. Is there a way or something like a link-parser which can be activated to change many links automatically ? As i know , the bulk edit functionallity does not work in combination with existing linkroles. Does anybody have some good experience with this kind of maintanance tasks in a project afterwards ?
I think it should work with bulk edit, but if not there are two ways i would propose: Creating a classic wiki script or doing it via a script (e.g. powershell) on he repository level. (I recommend classic wiki)
Default Concurrent Add-on License Assignments
I have an issue where users who are configured with concurrent REQ licenses are not able to log in to Polarion when we have reached the peak of those licenses.
Is there a way to enable such users to log in using a concurrent PRO license if all concurrent REQ licenses are taken?
If you configure a user for multiple concurrent license types, they will get the license with the highest priority which is available (REQ has higher priority than PRO).
Meaning of column "color" under configuration work item workflow statuses
who can explain what the column "color" under the work item workflow/ status configuration does ? I set some #xxxxxx colors in the open state and created new workitems but i cannot see any changes of colors in any views of this work item. I also can not find any description in the Polarion - help or here in the forum.
I mean this admin screen :
Custom-fields
The status colors are generally used in widgets that somehow reflect on the Work Item status. Here are some examples:
Email notification digest
Does anyone know if Polarion supports the concept of email notification digest or batch emailing.
The current notification system of sending out an email for each and every change that happens to be configured is really not acceptable. Our users are complaining on a regular basis and most are disabling notifications as they simply cannot handle the notification traffic.
The concept of a notification digest where we could group notifications into bins and then schedule the mail out of these bins i.e., daily, weekly, ... would be a very useful feature for Polarion.
I am wondering if this feature exists and I am just missing it? If not, we cannot be the only entity asking for this feature. I am wondering if there are any extensions or workable solutions to implement such a feature?
The email notification functionality in Polarion is already very mighty. But still, you might want to generate email notifications more flexibly (maybe not triggered by events, but once per night, or maybe with more flexible content). This document describes how this can be done.
First, for experiments with email functionality, you probably would not want real emails sent to your Polarion users. For such experiments, I found a very handy "FakeSMTP"-Server, which acts like a real mail server, but instead of forwarding emails, you can store and view them. You can find it here :
https://nilhcem.github.io/FakeSMTP/
Run and configure it on a server where your Polarion Server has access to (maybe even the same machine), adapt the announcer.smtp.host - Setting in polarion.properties, and restart Polarion. After your experiments, you might want to change this back.
Polarion's announcer service can be used for sending own emails from Polarion scripts.
E.g., copy this example code to a file emailsend.groovy :
import com.polarion.platform.announce.IAnnouncerService
import com.polarion.platform.announce.Announcement
import com.polarion.platform.core.PlatformContext
def IAnnouncerService anonservice = PlatformContext.platform.lookupService(IAnnouncerService.class);
def anon = new com.polarion.platform.announce.Announcement();
anon.setSender("PolarionServerNoReply@siemens.com");
anon.setReceivers("MarkTest@ourcompany.com");
anon.setSubject("This is the subject");
anon.setContentType("text/html");
anon.setContent("This is the email content");
anonservice.sendAnnouncement(anonservice.SMTP_TRANSPORT, anon);
Adapt email adresses , subject and content to your needs. Please note that FakeSMTP does not check if any sender or receiver addresses or domains are existant.
Place the emailsend.groovy in the /scripts-folder of your Polarion installation.
Now, you can e.g. set up a job in Polarion that executes that script. Go to the Global Administration, open the Scheduler topic, and add these lines to the Job definitions (and save)
Now, exit the Global Administration, and open the Monitor topic. In the list of the scheduled jobs, now there should be an entry
my personal email send job
Select it, and press the button "Excute now". In FakeSMTP, you then should see the email received :