Leave feedback
  • Blog >
  • Browsing author Partner Blog

21 blog posts

Do you want to write a blog-spot? Contact Maria to activate you account for blog-writing.

Guest Blogger Guidelines & Suggestions »

  • E-invoicing at SSAB

    2007 SSAB decided to implement StreamServe e-invoicing to use a digital archive instead of a paper archive reduce the amount of printed paper reduce cost of postage reduce the amount of work by people handling the printing and enveloping reduce the environmental footprint. The e-invoicing is a legally accepted process consisting of digitally signed pdf-documents that can be distributed via email and stored... Read more

  • 10 Predictions for 2012

    It’s January and it seems appropriate to write some predictions for the coming year (everyone else is doing it), so here goes:In 2012 we will see:1 - A Live Project feature for StreamShare - allowing people to follow the development of a project with Twitter / Facebook / Etc. Making StreamShare truly different from other sources of StreamServe knowledge. The only hang-up is finding a suitable platform to host it on.2... Read more

  • 10 Keys to Statement Success

    I found the following tips on how to make great statements and thought it would be good to share it. I also recommend the following White Paper in order to reveal the most important features of a statement / invoice. Here is an excerpt from the following link: Great Statements Enjoy.... 10 keys to statement success 1. State the facts. Present accurate, clear and relevant information—in your client's language of c... Read more

  • Top three reasons to upgrade to Story Teller

    I'm quite new to Story Teller, but I must say that I have found a couple of reasons that I really like. Actually I could also turn this blog entry around and write about 'top three problems with PageOut'. So I thought that I might share with you my early findings in this area. So here are my top three reasons, starting with the third. Number 3: Use tables to format the information PageOut-version: Why must I pixel co... Read more

  • Checklist for setting up StreamServe Persuasion 5.4

    Hi everyone, it's nice to see that you are so many subscribers to this blog, currently more than 300. Don't hesitate to give feedback (I prefer constructive feedback:) or ideas on the subjects. Today I will try to give my view on a question that came up on IT-toolbox; Checklist prior to installing StreamServe. It's not easy to give a simple answer to an open question like this, but I will give it a try. First of cour... Read more

  • ODBC and Collector

    Hi, here is a short one. Did you know that in StreamServe Persuasion SP4 it can be this simple to list the five newest invoices for a customer, from the Collector Archive? Just: * Set up StreamServe for archiving Invoices with some meta data * Add a SQL Server (or Oracle) user for reading the db * Set up an ODBC Data Source * Add the following script $sSQL = "SELECT TOP (5) "; $sSQL = $sSQL + "[Customer ID], [Custome... Read more

  • Some ODBC and some Excel using StreamServe

    Hi there, I hope you all had a nice Christmas and New Year holiday, as I had. Configuring Excel and ODBC Today I will walk through a bit of ODBC, and one of the ways to communicate with Excel. As you might know there are a number of more or less inovative ways to handle Excel. The reason I choose this one was that the article was meant to be about ODBC and querying databases, and why not use Excel as a database. I'm ... Read more

  • How to use ReDirectOUT

    Did you ever wish you had a copy of the incoming files after a problem in production? My guess is that many of you do have a solution for this, and there are a number of ways to solve this problem using StreamServe. From my view there isn’t one general solution that solves all situations, since all variants have some dependencies to types of connectors etc. So I will talk about one way of doing this that I often use.... Read more

  • XPath Resources

    Hi, Today I will show some links and some test results. Below is a list of more or less all of the functions described in W3Schools.com XPath functions. While testing them I got more and more currious so I just had to test them all. My main source of information about what can be done with XPath is W3Schools.com web site. - W3Schools.com - XPath Syntax - XPath functions - W3C XPath 1.0 recommendation Here is a list o... Read more

  • XPath in StreamServe XMLIn, Part 3 of 3

    Hi, Part one of this entry series was about the foundation of StreamServe and XPath in XMLIn, where we talked a bit about the two main properties of a field; Match and Value. The Match property is used to point out what to trigger on, and the Value property is used to describe what information to pick up. Part two was a deeper walkthrough on how to use the Match property in different ways, using XPath. So, part three... Read more

  • XPath in StreamServe XMLIn, Part 2 of 3

    Hello, this is part two of my blog entries on XPath. Previously I showed a more detailed way to use the Match property to point out what in the XML that should trigger the field. This can be used in a number of ways. Picking up fields in the root of the message In the following example it doesn't matter what name the root element has, it will still pick up the second element on the second level, named invoice_text. I... Read more

  • XPath in StreamServe XMLIn, Part 1 of 3

    Hi all, after a minor blog vacation todays' entry will be about Rens' favourite topic, XPath in XMLIn. XML and XPath are powerful tools and together with the StreamServe platform you can do a lot of nice things. On the other hand, XPath together with StreamServe can also generates some realy bad behaviour, so be careful. So this is what we will work with. Image 1: Source XML And this is the output, produced without ... Read more

  • PDF-sizes and Image types

    Hello, This week a customer wanted me to change their logo to get better resolution, which led me to think about a posting not so long ago about overlays and the size of the resulting pdf. So I decided to do some testing. So I took my favourite test project and added some images and did some tests. I used one computer produced logo and a photo banner, since I know different image types compress them differently. Ima... Read more

  • StreamServe scripting log level, part 2

    After dreaming all week about log levels and log messages;-), I will now try to continue my thoughts on this. As you could see in last weeks log excerpts (and of course as stated in the Online Help) the level in the Log function, doesn't correspond to the level set in Control Center. For example, there is no difference in log level 5 or 8, which pretty much makes it useless to use more than one at each level. Here is... Read more

  • StreamServe scripting log level

    Do you have a nice and clean desk, or do you have piles of old printed invoice samples and work descriptions? I can't say that my desk is that tidy, but once in a while I clean it up, because I know it feels better afterwards. So the next question is, do you have a nice and tidy log file? I try to keep mine nice and tidy, and above all I am trying to use a 'methodology' on it. Let us explore the log level functionali... Read more

  • StreamServe function files

    StreamServe variables are always global, which sometimes invites to not-so-good coding. Let's say you calculates a $Total in an invoice, and everything works fine. Two years later you add some script in a function where you use the variable $Total, without knowing it's already used. Even though this function should do something really harmless, you end up having the wrong Invoice total. I will here describe how I try... Read more

  • The Retrieved script on the Event

    Hi everyone, Let's see if we can start a discussion about the Retrieved script. Before StreamServe Persuasion I didn't use the Retrieved script at all, but I have now gained some insights from IT-Toolbox as well as found some needs in the StreamServe product. Currently I'm only using the Retrieved script for two things: - Saving a copy of the input from Directory connectors. - Setting variables used in Document Types... Read more

  • Traceability with StreamServe

    So what about keeping track of all the documents flowing around through our Enterprise Document Presentment systems. Why should we? If there is a missing Invoice it'll eventually show, and we can create another one to fix it. No harm done. Some missing order acknowledgements to a couple of customers don't matter, does it? Or, maybe it's expensive not to get paid in time, and maybe some customers' starts looking for o... Read more

  • Session variables

    Time is a delicate matter. I'm currently on a trip to Norway, and (almost) I found this out the hard way. I had a two hour drive by car to the airport, which of course took more than two and a half hours including parking, bus etcetera. I got really late for check-in but in the end managed to get on the plane, with a little help from some nice staff at the airport. In the StreamServe script language there is a featur... Read more

  • Before Message Script

    The Before Message Script is a good place to decide how and when to generate documents. The CallProc function can easily be used to create one or more copies of one or more documents. Let us say that we have an Invoice Message containing one event and three Processes. The event fetches all necessary information for the Invoices, and one of the fields describes what type of Invoice it is; Invoice, Supplementary Invoic... Read more

  • StreamServe Architecture

    I'm currently finishing up the building of my new house, with some painting, carpenting and lawn work. I realize that to get that great house, the foundation needs to be robust and well built as well as the surface must be detailed and gently painted. This is pretty much how I think a StreamServe environment should be built. It is not just important to get all the incoming data in there, and fix all problems in PageO... Read more

Featured blog posts