OverviewAs a Peer Reviewer, I want to have a fast and predictable method of checking the quality of application patches so that I do not have to exert a lot of time and energy manually checking these against the application standards.
As a Lead Developer, I want to define and manage the quality standards that comprise the 'Definition of Good' for my application so that they can be applied and reported on in a peer review against an application patch.
Key Features & Functionality
Yes. I did. run it. After running it ONLY I was able to get rid of the UI expression error and was successfully verify the installation and also check the one of my application packages
Thanks Stewart. I did run the process model. I ran the first check on the Aquaman Patch. It took a bit of time but it completed the test. Very Impressive.
Next I tried to Import some QA rules. It gave the following error:
1. "An Error Has Occurred An error occurred while applying the context for the Application related action [identifier=302]. Details: No process parameter found corresponding to override [name=pv!isCancel]. Non-parameter process variables cannot be overridden."
2. Second issue : is when I try to Update a registered applicaton including teh Aquaman. it just opens an blank screen.
Hi Anon - did you run the post deployment utility process as per the installation guide? That might explain the error in the group as the value for the Admin Group for AQuAMan won’t have been updated in the database.
Stewart Burchell Tagging you in the hope you see this message :)
Error Evaluating UI Expression Expression evaluation error [evaluation ID = 25ab6:5a4cc] in rule 'aqa_if_applicationsummaryview' at function fn!group [line 223]: [InvalidGroupException] (APNX-1-4198-000)
This is the first error I get when I click on the application after succesful deployement
Hi Anusha
I've added a few more quality tests for the Appian objects, and I have expanded the insights into the quality of the SAIL code (Expression Rules/Interface Rules) - now you can see the size of the SAIL code (Lines of Code count) and the Code/Comments ratio as well as the Cyclomatic Complexity which should help you pinpoint which objects need the most attention. If you download the latest zip file you can see the full scope of what's included in the User Guide.
Hi Stewart,
Could you please mention what are the updates in the new version? Is it just removal of invalid process model or there are more features added?
Regards
Anusha Jain
Hi Manoj
I have not provided any support or DDL Scripts for other database languages other than the default Appian Cloud database (MariaDB). I understand others have made their own scripts for the likes of MySQL but I have not heard of anyone generating the equivalent Postgres scripts. I personally have no experience of Postgres and do not have access to any environment where I could gain such experience.
Apologies for not responding earlier, it seems I don't get automatic notifications when comments are added here. I only saw this because I have just release a new version of AQuAMan and came to see it was published correctly here.,
The process model you're having issues with was indeed invalid (it wasn't being used anyway and I have now removed it from the application).
Please try again with the new version.
regards
Stewart