Using an Exit Program with VVMAIL

CategoryTip of the Month

If you're creating NAB forms or custom apps that send emails using the VVMAIL service program module, as demonstrated in the "Send Email" utility nested inside the Examples app, you can set up a back-end routine to globally intercept all outbound messages using an exit program. The exit program you create can be used to override the mechanism through which emails are sent, or to store pertinent details in a custom "outbound email log" for auditing purposes. 

Upload

Add intuitive action buttons to your grid rows

CategoryTip of the Month

If a picture is worth a thousand words, how much more valuable is a button with an icon on it, compared to a string of words nested inside a row menu?  While a thousand times valuation differential may be a stretch, there's no doubt that a visible action button on a grid row is going to be considerably more intuitive to users, particularly new users who are exploring apps for the first time.  Such buttons also offer the added value of requiring one less click to trigger a row action.

Timeline

Best Practices for Managing your Valence Instances

CategoryTip of the Month

With the end of the year approaching, most companies find they have a rare opportunity to do some significant system maintenance as users go offline for the holidays.  In addition to, say, upgrading to IBM i OS 7.4, this may also be a good opportunity to rearrange your Valence setup so it's following a "best practice" configuration.  In a proper setup you can download and test new Valence builds without affecting any of your production or test instances.

Best Practice

Make Your Business Dates Come Alive with a Timeline

CategoryTip of the Month

When creating an app to convey a typical collection of IBM i business data to users, the most common approach using Valence's Nitro App Builder tool is to build an SQL statement to pull in the pertinent information, pop the resulting rows into a multi-column grid, give the user a few filter options and call it a day. 

Timeline

Convert your RPG-based reports into web apps

CategoryTip of the Month

PRTF to NAB

If your company's ERP system dates back to the AS/400 glory days, your users are likely accustomed to running programs that generate "old school" spool file output.  While working with printed reports was quite common in the past, today most users prefer to work in a more paperless fashion, opting for on-screen apps or downloaded spreadsheets wherever possible.