Manipulating Workflow Process Properties

May 8, 2007 at 9:08 am 3 comments

There’s every chance you’ve never heard of the business service Workflow Process Utilities method Echo. It’s under-documented, under-used and under-rated. I’d built a whole bunch of complex workflow processes before I came across it, now I ‘Echo’ stuff all over the place.

All the method does is reflect back the input arguments. Big deal, eh? The thing is, the input arguments can be expressions or business component fields or property set values or functions or anything you can usually reference from a workflow. So you can manipulate process properties without taking any other action, or you can get a current business component field value without doing a query, or you can get at property set child elements using dot notation – all things that I’d struggled to do previously without scripting.

Plenty of good examples on SupportWeb under a search of ‘Workflow AND Echo’. Note that in early versions of Siebel 7 the display name of the method is ‘Return Property Values’, plus there’s a fixable bug in 7.0.


Entry filed under: Siebel, Workflow.

Detecting when a WriteRecord is New or Updated Extract all repository tables


  • 1. Nathan  |  May 11, 2007 at 6:41 pm

    i didnt know this one, ta.

  • 2. stuandgravy  |  May 16, 2007 at 9:00 am

    That’s what I like to hear 🙂

  • 3. Editing XML in Workflow « Notes on Siebel  |  May 22, 2007 at 9:42 am

    […] 22nd, 2007 Talking about the Echo method the other day I mentioned that you can use dot notation to get at property set elements, but this […]


%d bloggers like this: