Archive for the ‘Symitar’ Category.

Post-Conference Thoughts

The following ramblings are the ramblings of the author and are in no way indicative of the positions of Cutek, Symitar or any other company or person… unless they are.

As always, it was great to see old friends and make new ones. The “I Hung with Trace Security” party was a lot of fun, as always, and the “I’m Not Angry 2008 Tour” t-shirts were a hit with Jimmy’s picture on them were a big hit. (“It’s not anger, it’s passion!!!” – J. Guarnotta)

I heard some rumbling from other vendors (who will remain nameless) about how the new JHA-imposed rules regarding how and when they may entertain clients really reduced the amount of face-time they got with clients; some vendors even said they might boycott the conference next year if the rules stay the same. “We’re paying all this money….” was a common refrain.

I was personally happy that the products I developed myself (CAMS Alert Proccessing and Fee Management Console) went over so well at the conference, not to mention all of our other products that also went over well. I’m looking forward to remaining busy for the rest of the year (except, of course, for my vacation next month!)

It was also nice to hear that Barbara Fraire gave a shout out to Cutek and our Correio Address Verification Server during her presentation on the Name and Address Enhancements in Release 2008.00 and 2008.01. We got a lot of visitors to our (newly enlarged) booth right after that session asking about Correio and how it could help them prepare for the Name merge, which was also nice. And actually, Barbara wasn’t the only Symitar employee to have good things to say about us (in public, even), which is always satisfying. As we see it (and have always seen it), by helping clients, we’re helping Symitar as well.

All in all, it was a good experience and I look forward to doing it all over again next year.

It's almost party time!

In case you’ve been living under a rock, next week is the Symitar client conference and Cutek will be there with a bigger booth with all your favorite Cutek employees. Even the ones that were banned from the conference last year will be here this year! So, be sure to stop by, say hello and learn about all the new products we’ve come up with.

And, of course, you don’t want to miss out on the party of the year, the 4th annual “I HUNG WITH TRACESEUCRITY” event, with special guests, William Hung and Renaldo Lapuz. Everyone is invited to this event and you don’t even have to be registered for the official Symitar conference to attend.

If you want a taste of what to expect….

Deep Thoughts

Symitar shipped Release 2008.00 of their Episys software recently and now that I’ve had a chance to play with it, I wanted to share some of my thoughts about it. Here they are:

It’s nice to see online pubs as a single file again, even if it’s still a CHM file and even if they’ve decided to change the name again to eDocs. Personally, I think the name just serves to confuse people — Helpful person: “Did you check eDocs for the answer?”, confused client: “What’s eDocs?”, Helpful person: “it’s the new name for the combination of the Admin online pubs and Finance online pubs”, really confused client: “there are two online pubs? I only have something called ‘Episys Online Pubs’”, helpful person: “oh, that’s the old online pubs before they split it and then put it back together again.” Yeah, I think it would be better if they just called it “Symitar Episys Help”, just like most application help files.

Support for combination fixed and variable loans is a major enhancement for Symitar, but it also means a lot of work for existing clients that want to take advantage of this new feature. You pretty much have to review every specfile in your database that looks at loans to make sure those specfiles will work with the new loans before you try to use the new features. Luckily, if you don’t plan to use the new features, you don’t have to worry about them. But it’s still a pretty cool enhancement with a lot of potential.

I don’t know what is going on behind the scenes between Jack Henry, Symitar and eFunds, but I don’t like the changes to the ChexSystems interface in this release. Perhaps Jack Henry and Symitar had no say in the matter, but the fact that the ChexSystem information is no longer stored in Cred Rep records means that a lot of previous functionality and interoperability between Symitar and ChexSystems is gone.

I was still at Symitar three years ago when my friend Frank Wilms started working on the name and address enhancements that are just now seeing the light of day and I remember being very happy that I wasn’t given that beast of a project. The sheer scope of that project is mind-boggling, to say the least. I completely understand their reasoning behind splitting this project up into several parts over several releases and I look forward to the final product. So far so good on this one and props go to my old team and the product development department and everyone else at Symitar involved in this project.

Symitar home banking… in case you need a road map:

  • At some point on or before 1994, Symitar starts to refer to their audio system as “MemberConnect”
  • Symitar releases “MemberConnect-PC” in 1994. It requires dedicated phone lines and members must use their modem to dial into the system (this is pre-www technology) and navigate through an all-text interface.
  • Between 1994 and 1996, Symitar works on a Windows application that is meant to provide a GUI for MemberConnect-PC. This project is eventually abandaned in favor of a web-based solution.
  • In 1996, Symitar releases MemberConnect-Web, one of the first web-based home banking application for financial institutions. At the same time, Symitar announces the release of the SymConnect interface and, around the same time, announces a partnership with Digital Insight to support their home banking product which uses SymConnect. At this point in time MemberConnect-Web does not use SymConnect but instead uses the old audio-based MemberConnect interface.
  • Clients and Symitar both start referring to MemberConnect Web as MCW and the audio as MemberConnect Audio. For a few years, there is also a MemberConnect Kiosk product.
  • Around 1999, Symitar starts transitioning MCW to use SymConnect in what eventually becomes “the SymConnect version of MemberConnect Web”
  • Jack Henry & Associates acquires Symitar in 2000. JHA has their own home banking platform that they brand “NetTeller”.
  • Sometime between 2000 and 2003, the marketing department at JHA decides to rebrand MemberConnect Web as NetTeller MemberConnect or NTMC, even though the two products are complete separate applications with different code and different functionality.
  • Some clients on Symitar start to refer to NTMC as just NetTeller, even though NetTeller is a separate product from NTMC.
  • In Release 2008.00, JHA/Symitar announces the availability of “JHA NetTeller Online Banking Solution” for Episys clients, which is still completely separate from “Symitar’s original NetTeller MemberConnect (NTMC)”.
  • In summary: MemberConnect Web equals MCW equals NetTeller MemberConnect equals NTMC, but just plain “NetTeller” is also a Symitar home banking application but it is completely separate from the original with much different functionality.
  • Also in summary, Cutek can customize the first product for you in almost any way you can think up, while noone but JHA/Symitar can customize the brand new NetTeller.

Finally, Symitar expands the user number range again. Due to a shortsighted employee that made an arbitrary decision several years ago (and who will remain nameless), you can expect the user number range to continue to expand every few years until your specfile arrays all explode. As the release notes state, this is done “to accommodate the corporate environment”, which means corporate credit unions. “Let them eat cake.”

The advantages to using User Tracking records

If you’re not the type of person that religiously pores over the release notes for each new Symitar Episys release (like I am), you may have missed the addition of “User Tracking” in Release 2006.01 almost two years ago. Or, maybe you saw that enhancement but you didn’t know the value of it or perhaps you read the release notes for it, found that the sample code in the release notes didn’t work (it didn’t) and you gave up on it. I’m going to explain why they’re extremely useful.

User Tracking records are just like Tracking records on your member’s accounts, except that they’re stored for each of your users (employees). You can define your User Tracking Types through the User Tracking File Type Parameters, you can create screen definitions for them, you can set security privileges to allow only some employees to create, revise and delete these records (probably the same employees that can modify User records and privileges) and, most importantly, you can validate these records and use FMPERFORM in demand specfiles to create, revise and delete these records.

But, why, you ask, is this important? It’s important because while Symitar still does not allow you to perform batch or demand FM on User records to change any User fields or User privileges, you can now store employee-specific data in User Tracking records and Symitar allows you to both read this data in any specfile and to FM this data with a demand specfile. So, you can use User Tracking to do any of the following things:

  • Define a User Tracking Type for sales incentive tracking and store the number of times a user sells up to 20 different items (using User Number 1-20 or User Code 1-20). You can tie this into your Teller Tran specfile, your Account Manager specfile or ACS (if you have it).
  • Define a User Tracking Type to store approval limits for loan officers and modify your VALIDATE.TELLERTRAN, VALIDATE.LOAN and VALIDATE.LOANAPP specfiles to reference the limits stored in these records for each user.
  • Define a User Tracking Type to store employee information, such as email addresses, branches the employee works at or job titles and create a demand specfile that acts as a front-end to allow specific users to modify this data without giving them access to User Control. You could then reference this data in other specfiles.

Before you start using User Tracking records, you have to know how to read the data stored in them and, while you could manually FM these records using User Control, you will have better results if you know how to FM them with a specfile.

Reading them is easy and, thanks to cross-file access, you can read them regardless of the Target of your specfile. For example, if you store the lending limit for your loan officers in a User Tracking Type 30 record, you can use the following code to get the lending limit for the current user:

  USERNUM=FORMAT("9999",SYSUSERNUMBER)
  FOR USER WITH NUMBER USERNUM
  DO
   FOR EACH USER TRACKING WITH
           (USER TRACKING:TYPE=30)
    DO
     LENDINGLIMIT=USER TRACKING:USERAMOUNT1
    END UNTIL USER TRACKING:TYPE=30
  END

Up until this enhancement, you could only use FMPERFORM on records in the Account file. With this enhancement, you can now also use FMPERFORM to create, revise and delete User Tracking records… if you know the syntax. That last part is key because the release notes and the current Online Publications from Symitar have the wrong syntax. Here are some examples with the correct syntax.

To create a User Tracking record under User 123 with a Tracking Type of 30 and set User Amount 01 to $1,000.00:

 FMPERFORM CREATE TARGETFILE USER 123 TRACKING LOC AFTERLAST (0,30,ERRORTEXT)
  DO
   SET USERAMOUNT1 TO $1,000.00
  END

To revise a User Tracking record under User 123 with a Locator of 5 and set User Amount 01 to $10,000.00:

 FMPERFORM REVISE TARGETFILE USER 123 TRACKING LOC 5 (0,0,ERRORTEXT)
  DO
   SET USERAMOUNT1 TO $10,000.00
  END

March 24, 2009 Update: Cutek staff recently discovered and reported a bug to Symitar that affects the FMPERFORM command and will cause your specfile to terminate prematurely in an ungraceful manner and in such a way as to leave a login process running (a “ghost” login). The problem occurs if you try to use two or more FMPERFORM commands in the same specfile and those FMPERFORM commands try to FM records in both the User file and the Account file. The workaround is to only use FMPERFORM on either the Account file or the User file in any single specfile and call a SUBROUTINE specfile if you need to FMPERFORM a record in a different file. For example, the calling specfile can perform FM on the account file while the subroutine specfile will perform FM on the User Tracking record. The Symitar defect number is 402514.

November 23, 2009 Update: FMPERFORM of User Tracking records is broken in Release 2009.01, but Symitar tells us they will have a fix in Release 2009.02 (reference Case 4303053), due next month.

It's That Conference Time of Year Again

As you probably already know, Symitar is hosting its annual client conference in San Diego this week. If you’re there, be sure to stop by the Cutek booth (in the corner and under the watchful eyes of the Jack Henry staff), say Hi to Ron, Mark, Doug and, back by popular demand, our favorite masseuse (and also ex-Symitar employee) Pam. That’s right, we’re giving away free chair massages again this year so there’s no reason not to stop by. Just don’t ask Doug about his new iPhone or his opinion on the new iPods — he’ll talk your ears off. :-)

Also, we’re sponsoring a huge cocktail party tonight (after all the official Symitar events at 7:45PM) and you’re invited. The whole Cutek gang will be there, as will hundreds of your fellow conference attendees. If you haven’t already RSVP’d, just stop by the Cutek booth and ask Ron for a red wristband.

We're growing again!

Cutek started with four ex-Symitar employees a little over two years ago and, by the end of this month, we’ll be up to nine employees, seven of whom are ex-Symitar employees. When you add together all our years of Symitar experience, I think we’re at almost 150 years!

I know there are press releases coming soon, so I’ll won’t reveal our newest two employees’ names yet.  I will say though that one is our new sales guy and the other is a programmer.