News From The Suntower!

'The Electronic Newsletter For Users
of Simple Accounting for Forms Experts!'

Volume X #13
06/23/08

IN THIS
ISSUE:

  • SAFE/X Tip: Let's Split The Check!
  • Ollie Tip: Passwords!
  • Ciaran's Corner: The Annual Compatibility Rant!

You are receiving this e-mail because you asked for it, either because you have requested information about our products and services and given us your e-mail address (Thanks!) or because you are a current customer of ours (Double Thanks!)

TO UNSUBSCRIBE, MAKE SUGGESTIONS or to CHANGE ADDRESS: Send a message to: webmaster@suntowersystems.com

E-News is edited by Maireàd Ni Dhonnellaigh
The views expressed herein are solely those of Suntower Systems

Copyright © 2008 Suntower Systems

SAFE/X Tip: Let's Split The Check!
Number 379 in our list of small but useful enhancements to SAFE/X, you can now split Vendor Bills into separate A/P Checks. You may have ten vendor bills to pay, but one of them is special and you'd prefer to put that bill on it's own check. Until now, you'd have to do two separate print runs. But now, when you tag the bill for payment, simply check the 'Separate Check' box to the right of the Amount To Pay field. This places that one bill on it's very own check, regardless of how many other bills are tagged for that vendor. You can easily distinguish these 'Tagged Separate' bills by their new icon (a check mark split in the middle by a red slash.)

A way to automatically split checks without manually checking this box is by remittance address. This comes in handy if you have multiple checks to 'CASH' account Vendors or have a single vendor with multiple payment addresses. To enable this, you'll want to enable the Global Option:

MODULE: PRINTAP:CHECKS
PARAM: PrintOrder
VALUE: Address

This forces the checks to print in Vendor ID order, but 'breaks' them apart within each Vendor ID by their Remittance Address. All regular vendors print as per usual because they have a single address.

The Dreaded Form Re-Design!
So the question inevitably comes up... does this require a form re-design charge? The answer is an emphatic, Maybe!
In the case of Separate Checks, so long as you are using a standard cut sheet form with one check per page, you do not need to change anything. If, however you are using continuous checks or are using our popular three on a page format, you will need a form re-design.

Also, if you want to split checks by vendor remit address and are not using the standard one page A/P Check (Quicken Format), you will need to have your check format re-designed.

Til Next Time!
 

Ollie Tip: Passwords
We often get asked our opinions about passwords and what are the available options for Ollie. Opinions, we have in droves. And options too.

As you know, a SAFE Contact is an On-line User in Ollie. They are one and the same entity. So every 'User ID' in SAFE must be unique. That right there might be a consideration. After some customers you set up on Ollie will want to create User IDs that are meaningful to them. They may wonder how there could possibly be another User in their company with the User ID 'MOONDOG'. Of course, there isn't. There's someone equally clever at another of your customers.

Passwords in Ollie are a bit different from passwords in SAFE.

1. They are longer (15 chars in Ollie vs. 8 in SAFE)

2. They can be subject to various validation rules which SAFE passwords cannot. All these validation rules are Customer Specific. That is, the rules can be set independently for each Customer's Users (though not for each User.) Some of these validation rules include:

a. Allowing (or not) Users to change their own passwords.

b. Demanding that users change their passwords after a period of days. For example, forcing all users at a particular Customer to change their passwords every 90 days.

c. The ability to enforce various password strengths. For example, you can demand certain lengths (6,8,10,15 chars). You can also insist that passwords contain both letters and numbers.

d. The ability to lock out Users after a certain number of incorrect password attempts (a common settings is '3'.) After the set number of failures it will require you to reset the User's password. A further option is available if you allow users to set their own passwords. In that case, when you reset their password, you specify a temporary password which is only good for one session. During that session they must reset their password to a new permanent value.

e. Though not really a 'password' feature per sé, each Customer may be set with a password page timeout, ie. the number of seconds the user is allowed to complete the page. As with option (d.) if they do not enter a valid User ID and Password in the allotted time, their password is disabled until you reset it.

    By default, each of these validation rules are turned off. You enable them in the On-Line Options Browse by right clicking from the Customer Browse.

3. One final aspect of passwords which is Site Specific, ie. global to all customers and users on a given Ollie Site is Secure https Login. This means that the login page is encrypted so that user passwords cannot be hacked. A short word of explanation. 'https' refers to a web protocol which encrypts all information transmitted from the server to the client's browser. This encryption, though safer than 'regular' http web traffic is much slower. It is therefore usually restricted to pages with highly sensitive information; such as credit card processing or passwords.

SELLING SECURITY!
It's always very important to research potential customers and no area rewards effort as much as knowing their feelings about security. If you demo Ollie to a potential customer it is imperative that you know their expectations regarding passwords and set up your demo to match their feelings. We say 'feelings' because this is, as you may know, often a visceral issue--especially for IT people. It is usually best to err on the side of 'too much' rather than too little; at least in the proof of concept phase of the sales process.

That said, what we have found is that most Customers over time tend to relax these requirements in the face of day to day practicalities. Although strong passwords seem like a great idea, users often rebel against too many constraints. It's important to recognise this reality and not overdo it. One has to weigh the potential risks of break-ins vs. the 'hassle factor' which should not be under-estimated. After all, if a site is hard to use for any reason, users will either not use it, or use it less than they would otherwise. It is therefore, critical to monitor not only management desires but also user feelings about this issue.

Til Next Time!
 

Ciaran's Corner: We're All In This Together (The Annual Backward Compatibility Rant)
One of the, if not the toughest issue we deal with year after year is backward compatibility. It's often an issue with new customers. I've come to see this almost as a political struggle. Sharp-eyed new customers can easily find lots of features that seem duplicated or not 100% consistent. 'My world and welcome to it.'

Years ago, when Hugh and JC built the original core of Simple Accounting it was decided to make almost every feature 'customer-extensible.' (Ed Note. Take note of clever use of name dropping to avoid responsibility.) That is, they figured out a way to make it manageable to add features for each customer without impacting others. The real trick? Having a system that allowed these changes be maintained through subsequent releases.

Think about that: let's say I'm a real estate developer. I sell the same house floor plan to customers all over the country. As the years go by, I offer to come in and add upgrades to every house using standardised parts. But along the way, I also offer to make changes to your floor plan as your specific needs change. And I further promise that any change I make just for you, will:

a. Not be impacted by the generic upgrades

b. Not prevent you from receiving the generic upgrades.

c. Not charge for this backward compatibility. In effect, I guarantee that I can keep adding generic features, while maintaining your features at no additional charge.

Believe me... this is no small trick. It ain't sexy, but then neither are a lot of very good things in life... like roads, bridges, power grids, etc.

What we didn't count on was the political end I alluded to before. There will always be a conflict between past and present because we definitely could take SAFE forward much faster and farther if we did not function in this manner. However, what I've come to realise in this most political year in recent memory is that there's also an element of self-interest vs. 'the public good' that we did not foresee way back in 1988. How you feel about the above strategy comes down to 'what's in it for me'.

If you think about the above a,b and c, it sounds great until you realise that it is of far greater benefit to established customers (conservatives) than to newer customers (liberals). New customers don't already have a long-term investment in SAFE, so the most change---new features; the greatest possible consistency. Older customers (you're not old, I just meant...) have a stake in things staying the same. They want new features, sure, but not at the risk or expense of disrupting (and by that I don't mean 'bugs', I also mean changing) existing processes.

Of course, these are over-generalisations. We have older customers who benefit greatly from the customisations, but still wish we could add benefits faster. After a while, we tend to take for granted what we have no matter how great it is and wish for more. ('What have you done for me lately?') It's hard to keep getting jazzed about something that works the same every day. When was the last time you woke up and decided to ring the phone company to tell them what a bang up job they're doing. You're more likely to ring them to complain as to why they haven't yet added DSL to your neighbourhood. And of course, their answer is the same as ours, 'we're working on it, Madam.' They have their existing infrastructure and we have ours. They have to find a way to add services without disrupting the existing order. The big difference between the phone company and us in this analogy? They ask for more money when they add new features. We don't.

We hope (and count on) your feeling, at least a bit, that we're all in this together; that you're OK with a slower rate of 'feature creep' in return for backward compatibility and the opportunity for great extensibility at a reasonable cost. And we hope you can maintain that 'big picture' view even when there are aspects of the program that aren't changing as fast as you would like.

We certainly want to move SAFE forward as quickly as possible. We've always been technologically ----way---- ahead of our competitors in this market, but that's only because most customers in this market (that would be you) tend to be slow adopters of technology. We're definitely not as far along as other name-brand Windows programs which do not have the obligation towards pre-existing customers and their custom code. Not a day goes by that our engineers don't drool over some new technique that will simply have to wait because we have to first figure out a way to do it while maintaining protecting existing investments. 

What always tips the balance towards moving forward is your feedback. As we always say, 'the squeaky wheel gets the grease.' Those who make the time to present their needs/wants/desires in a cogent manner have always gotten the most consideration. Newer customers may not yet trust in this, but older customers can all confirm it. And I say this in good conscience, even though, when you send us that proposal, we likely say something like...

We're working on it, Madam. <rimshot>

Til Next Time!

Ciaràn Marron
Technical Support Manager
cm@suntowersystems.com


THIS DOCUMENT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. The information contained in this document represents the current view of Suntower Systems on the issues discussed as of the date of publication. Because Suntower Systems must respond to change in market conditions, it should not be interpreted to be a commitment on the part of Suntower Systems and Suntower Systems cannot guarantee the accuracy of any information presented after the date of publication. INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED 'AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND FREEDOM FROM INFRINGEMENT. The user assumes the entire risk as to the accuracy and the use of this document. This document may be copied and distributed subject to the following conditions:
1. All text must be copied without modification and all pages must be included.
2. All copies must contain Suntower Systems' copyright notice and any other notices
    provided therein
3. This document may not be distributed for profit.


End of E-News From The Suntower, Volume X #13