Nostalgia – No API, No Problem


This morning I was “cleaning up” some very old folders and files. I came across a 2002 document for a implementation that I was involved in.  For those that haven’t been around that long, which is by far most of you, was a bit different back then. has grown incredibly. Back in 2002 there was no API. No workflow. No formula fields. I won’t go into all that stuff, at least in this post. This one is a bit different.

Since you couldn’t do all the fun stuff in back then that you can do today you had to get a bit creative. Sometimes you had to “break the rules”. What we did wouldn’t have liked much at the time at all.

Not to get into detail but the customer we working with wanted to do what we could consider today formula fields. They wanted to also store this data, not just display on the screen what the ending value would be. So (*gasp*) we created our own dynamic web page that used a few technologies of the olden days that would basically do some formula’s and some other “stuff”. We loaded in a frame, with the main page being our own web page (and invisible basically) and that page would load in the bottom frame. This allowed us to read data from the page, do what we needed (calculations, etc…), and inject data back into the page (using form label names).

The above was risky, as could have easily changed things on us any day. But the only way the customer would use is if they had the ability to do the calculations. It was also risky because we knew would not be “happy” if they knew we were doing this. But that was over 11 years ago, so hopefully they won’t mind now.  🙂

So everyone out there that is using the API, formula fields, workflow, and all the other “fun stuff” know at one day us old guys didn’t have all these fun stuff way back when. I wanted to show how far has come. Enjoy what you have now…and buy all us good guys some drinks at Dreamforce since we 1) we stuck around when we didn’t have all the fun tools and 2) well, we are a bunch of old guys and you should respect us.

For those interested here is the documentation for version 2.o of the API – .  2003. If I remember correctly there was no 1.0 released, so I think this is the first version. You should see just by this document how much things have changed.

I will continue to post nostalgia, pointing out the good ole’ days (like no custom objects and 10 custom fields).

Leave a Reply

Your email address will not be published. Required fields are marked *