The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

If you have questions or if you want to share your opinion about Aware IM post your message on this forum
Jaymer
Posts: 2430
Joined: Tue Jan 13, 2015 10:58 am
Location: Tampa, FL
Contact:

Server Output Window Improvements

Post by Jaymer »

1. On the Scheduling grid, could we set a Logging Level, to reduce the amount of data when a Scheduled Task runs - it bloats the Server output window.

I don't need all this:
2019-10-03 17:57:01,704 BASTestDomainOEM#b86d56c52271f28c413560c6c26f44c1 -17
2019-10-03 17:57:01,704 BASTestDomainOEM#b86d56c52271f28c413560c6c26f44c1 -17
2019-10-03 17:57:01,704 BASTestDomainOEM#b86d56c52271f28c413560c6c26f44c1 -20 Executing process Send_Queue_Email
2019-10-03 17:57:01,713 BASTestDomainOEM#b86d56c52271f28c413560c6c26f44c1 -16 Finished executing process Send_Queue_Email
2019-10-03 17:57:01,713 BASTestDomainOEM#b86d56c52271f28c413560c6c26f44c1 -17
2019-10-03 17:57:01,713 BASTestDomainOEM#b86d56c52271f28c413560c6c26f44c1 -17

especially when my task runs every minute

2. Can we get rid of (ie. Fix) the annoying "Incorrect Header Check" msg that fills the Server Output window everytime an Email is sent?

Sending unsent email...
java.util.zip.DataFormatException: incorrect header check
at java.util.zip.Inflater.inflateBytes(Native Method)
at java.util.zip.Inflater.inflate(Inflater.java:259)
at java.util.zip.Inflater.inflate(Inflater.java:280)
at org.openadaptor.util.compression.ZipUncompress.uncompress(ZipUncompress.java:73)
at com.bas.shared.data.BinaryResource.unzipResources(BinaryResource.java:267)
at com.bas.shared.docengines.HtmlEngineClient.readHtmlData(HtmlEngineClient.java:149)
at com.bas.basserver.iopipes.EmailSink.A(Unknown Source)
at com.bas.basserver.iopipes.EmailSink.A(Unknown Source)
at com.bas.basserver.iopipes.EmailSink.A(Unknown Source)
at com.bas.basserver.iopipes.EmailSink.C(Unknown Source)
at com.bas.basserver.iopipes.EmailSink.A(Unknown Source)
at com.bas.basserver.iopipes.EmailSink$_E.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Click Here to see a collection of my tips & hacks on this forum. Or search for "JaymerTip" in the search bar at the top.

Jaymer
Aware Programming & Consulting - Tampa FL
RLJB
Posts: 914
Joined: Tue Jan 05, 2010 10:16 am
Location: Sydney, Australia

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by RLJB »

Kendo has a new Timeline... this would be a very useful UI enhancement in Aware:

https://demos.telerik.com/kendo-ui/timeline/index

pretty please support, can we get this?

Image
Rod. Aware 8.6 (latest build), Developer Edition, on OS Linux (Ubuntu) using GUI hosted on AWS EC2, MYSQL on AWS RDS
johntalbott
Posts: 619
Joined: Wed Jun 17, 2015 11:16 pm
Location: Omaha, Nebraska
Contact:

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by johntalbott »

Yes the Kendo timeline is nice. There are several valuable new components and upgrades in the latest Kendo release. I hope to see this release incorporated into AIM soon even if these widgets are not directly configurable via the Config tool.

https://www.telerik.com/support/whats-n ... in-r3-2019

1. Timeline
2. Card widget
3. Rating widget
4. Filter widget
5. Grid Search Panel
VocalDay Solutions - Agility - Predictability - Quality

We specialize in enabling business through the innovative use of technology.

AwareIM app with beautiful UI/UX - https://screencast-o-matic.com/watch/crfUrrVeB3t
Jaymer
Posts: 2430
Joined: Tue Jan 13, 2015 10:58 am
Location: Tampa, FL
Contact:

Tweak to Search Results

Post by Jaymer »

SearchResults.PNG
SearchResults.PNG (8.54 KiB) Viewed 16985 times
This would help me.
This was from a Right-click "Find References" on a BO.
Currently, I can't find the correct process I'm looking for without double-clicking on each rule (which opens it) to see if thats the Process I need.
Click Here to see a collection of my tips & hacks on this forum. Or search for "JaymerTip" in the search bar at the top.

Jaymer
Aware Programming & Consulting - Tampa FL
johntalbott
Posts: 619
Joined: Wed Jun 17, 2015 11:16 pm
Location: Omaha, Nebraska
Contact:

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by johntalbott »

In the config tool, please add Ctrl-Z Undo and Ctrl-Y Redo functionality to the:
1. Rules editors
2. JavaScript editors
VocalDay Solutions - Agility - Predictability - Quality

We specialize in enabling business through the innovative use of technology.

AwareIM app with beautiful UI/UX - https://screencast-o-matic.com/watch/crfUrrVeB3t
customaware
Posts: 2391
Joined: Mon Jul 02, 2012 12:24 am
Location: Ulaanbaatar, Mongolia

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by customaware »

johntalbott wrote:In the config tool, please add Ctrl-Z Undo and Ctrl-Y Redo functionality to the:
1. Rules editors
2. JavaScript editors
+1 + Search/Replace
Cheers,
Mark
_________________
AwareIM 6.0, 8.7, 8.8, 9.0 , MariaDB, Windows 10, Ubuntu Linux. Theme: Default, Browser: Arc
Upcloud, Obsidian....
Image
PointsWell
Posts: 1457
Joined: Tue Jan 24, 2017 5:51 am
Location: 'Stralya

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by PointsWell »

eagles9999 wrote: +1 + Search/Replace
That seems terribly dangerous in large models.
customaware
Posts: 2391
Joined: Mon Jul 02, 2012 12:24 am
Location: Ulaanbaatar, Mongolia

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by customaware »

I meant it only for the the Textual editor for Rules and Processes and scripts
Cheers,
Mark
_________________
AwareIM 6.0, 8.7, 8.8, 9.0 , MariaDB, Windows 10, Ubuntu Linux. Theme: Default, Browser: Arc
Upcloud, Obsidian....
Image
intra
Posts: 279
Joined: Thu Oct 11, 2012 1:30 pm
Location: Australia

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by intra »

Support for TEXT, MEDIUMTEXT, LONGTEXT data types at the database level.

I'm finding a need (maybe for the field that i'm in) that we need to store alot of textual data into the underlying DB. Support of textual data types would be helpful for data mining.
Avid Linux user....
RLJB
Posts: 914
Joined: Tue Jan 05, 2010 10:16 am
Location: Sydney, Australia

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by RLJB »

At conference there was some talk about a future upgrade having a method of storing documents/images on AWS S3...

We would use this in 8.3... in 2019, uploading of videos and large docs is just becoming more and more common

Tks
Rod. Aware 8.6 (latest build), Developer Edition, on OS Linux (Ubuntu) using GUI hosted on AWS EC2, MYSQL on AWS RDS
ACDC
Posts: 1138
Joined: Sat Jun 30, 2007 5:03 pm
Location: California, USA

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by ACDC »

We would use this in 8.3... in 2019, uploading of videos and large docs is just becoming more and more common
+1

if this does make it into a future release, having an option to store documents in an encrypted state using a predefined encryption passphrase would really be good
Jaymer
Posts: 2430
Joined: Tue Jan 13, 2015 10:58 am
Location: Tampa, FL
Contact:

Proper handling of Tall Controls on Forms. The time has come

Post by Jaymer »

Discussed in a forum post here.
Click Here to see a collection of my tips & hacks on this forum. Or search for "JaymerTip" in the search bar at the top.

Jaymer
Aware Programming & Consulting - Tampa FL
Jaymer
Posts: 2430
Joined: Tue Jan 13, 2015 10:58 am
Location: Tampa, FL
Contact:

Variable WHERE & ORDER BY clauses in Queries

Post by Jaymer »

One thing I really try to avoid is making a lot of "redundant" grids ... where only a few things have changed.
Mostly because of the obvious... when 1 thing needs to be changed I have to do it in multiple grids which are basically the same. I hate doing redundant work.

I find that I might want to have a grid of Current Orders for a Dept. Manager. (only orders in that Dept.)
And a "Admin" in the company needs to see ALL Current Orders.
And a Sales Rep only see his Order. Open & Closed.

All the columns are basically the same (and Aware conditions on columns could hide a few if needed).

But what changes is the Query CRITERIA
(NOTE: Before you say it, YES, I realize I can create one hell of a convoluted Query string with "conditions" in it to do this - but thats extremely messy and not as cool as the solution below.)

Seems like it would be convenient if I had a Rules table with multiple conditions for selecting Criteria & ORDER BY
After all, this only needs to be evaluated ONCE when the Grid is displayed at runtime before getting data from the DB - and then the Query gets assembled and sent to the backend.

CRITERIA (ie. WHERE): (note: LISU = LoggedInSystemUser, but could be other things or functions, but LISU for version 1)
CND = LISU.AccessLevel='Manager' --> Criteria= 'where Dept=Manager`sDept and Status=Open'
CND = LISU.AccessLevel='Admin' --> Criteria= 'where Status=Open'
CND = LISU.AccessLevel='Sales' --> Criteria= 'where Status=Open or Closed'

SORTING:
CND = LISU.tmpFlag='A' --> ORDER='Dept, Model'
CND = LISU.tmpFlag='B' --> ORDER='Rep, OrderDate'

Just make it easy and use the first matching condition in each section

AND, while I'm making this up, it would be nice to specify a GROUP BY which would activate the Kendo Grouping.
GROUPING:
CND = LISU.AccessLevel='manager' --> GROUP='Rep'
CND = LISU.AccessLevel='user' --> null this is not even needed for "user"

I have a Grid now, when used by an EndUser, the Grouping makes no sense - its only his/her records.
But when a Manager is looking at data, the Grouping COULD be used.
But there's no Dynamic way to turn on/off Grouping.
Click Here to see a collection of my tips & hacks on this forum. Or search for "JaymerTip" in the search bar at the top.

Jaymer
Aware Programming & Consulting - Tampa FL
ACDC
Posts: 1138
Joined: Sat Jun 30, 2007 5:03 pm
Location: California, USA

Re: The *OFFICIAL* Fall 2019 WISH LIST is here !!!!!!!

Post by ACDC »

One thing I really try to avoid is making a lot of "redundant" grids ... where only a few things have changed.
Mostly because of the obvious... when 1 thing needs to be changed I have to do it in multiple grids which are basically the same. I hate doing redundant work.

I re-use a lot of queries by having a Range Object or Parameter Object in place before the query is run. Every time the query process is run a new Range object is created prompting the user for the parameters via a pop-up. The query (parameter grid) is then set to take on the values from the Range object which is in context. Also, you can list query parameters in a text section in the top panel menu section of the query result from the Range object that is in context, which is useful

This works very well, periodically I clean out the redundant Range objects.

If i am reading you right, this may be a solution ?
UnionSystems
Posts: 197
Joined: Fri Jun 17, 2016 7:10 am
Location: Brisbane Australia
Contact:

Visibility / Default Value of Rule Property Don't check refe

Post by UnionSystems »

Ticking the "Don't check referred" Rule Property is regularly done by AwareIM developers to improve the speed of their App.

Could we :
  1. Include this as a column in the list of all Rules for an Object (so that it can be reviewed quickly without having to open each rule)
  2. Have this default to Yes (ticked) when a Rule is created
AWS Linux, Windows Server, AIM 8.4 & 8.6
Post Reply