Manipulating Workflow Process Properties

May 8th, 2007

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

4 Comments Add your own

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

    i didnt know this one, ta.

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

    That’s what I like to hear :)

  • 3. Editing XML in Workflow &&hellip  |  May 22nd, 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 [...]

  • 4. Federico  |  April 14th, 2009 at 3:34 am

    Hello! I’ve been trying to use this method but with now luck. I’m trying to read the value of a certain type, not from a property key.
    Our WF Process is reading an XML and then it’s converted to a Process Property (a hierarchy) using “XML Converter”. The resulting hierarchy is a PropertySet that has some “Child Types” and then each clind type has an associated “Value”.
    Btw, I’m still using Siebel 6 (6.0.1.19)
    Thanks a lot for everything!

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

May 2007
M T W T F S S
« Apr   Jun »
 123456
78910111213
14151617181920
21222324252627
28293031  

Most Recent Posts