Right, I think Joe and I are trying to suggest using an ActiveLink and not a
filter :-)

Brien

On Thu, Oct 16, 2008 at 11:34 AM, Grooms, Frederick W <
[EMAIL PROTECTED]> wrote:

> A Filter does not use the @@: syntax (Evidenced by the v7.1.0 filter "AR
> System Email GUID Generator")
> I pulled the 38 length from Field 179 on the stock ARS form "AR System
> Email Association"
>
>
> Dwayne,
>  Out of curosity, try changing the field to 38 characters long (maybe
> the command does not like fields 255 characters long.
>
> Fred
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Joe DeSouza
> Sent: Thursday, October 16, 2008 1:07 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Creating subfile records from list on submit
>
> The syntax for setting this as pointed out by Brien is $PROCESS$
> @@:Application-Generate-GUID
>
> The field doesn't have to be 255 characters long.. In fact its a BAD
> idea to have it that long as you will not be able to INDEX that field.
>
> You are storing this ID here for the purpose of relationships, which
> means your workflow would search this field to tie the records. If you
> do not index this field, good luck performance-wise - actually wishing
> you that will not help. What would help is to reduce the number of
> characters from 255 to 30. GUID's are no longer or shorter than 30
> characters. Anything more is a waste of space. Anything less you're
> shooting yourself in your foot..
>
> Joe
>
> PS: Forgot in my previous emails that some of you have a problem on
> lotus notes receiving mails in a non plain text format. So hope you'll
> receive this in an acceptable format..
>
>
> ----- Original Message ----
> From: "Grooms, Frederick W" <[EMAIL PROTECTED]>
> To: arslist@ARSLIST.ORG
> Sent: Thursday, October 16, 2008 1:24:15 PM
> Subject: Re: Creating subfile records from list on submit
>
> Error 38 is "Filter or escalation set field process returned an error."
>
> A filter or escalation was performing a Set Fields action using the
> option to run a process and return a value, but the process returned an
> error message. The text of the message returned is displayed with this
> error. The error terminates the operation being performed, and the
> current transaction is rejected. No update to the database occurs.
>
>
> The Filter Set Fields action is   $PROCESS$ Application-Generate-GUID
> which is what you have.  You may have to look in the filter logs to see
> what is going on.
>
> Fred
>
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Dwayne Martin
> Sent: Thursday, October 16, 2008 12:03 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Creating subfile records from list on submit
>
> Yes, it's 255.
>
> Dwayne
>
> ---- Original message ----
> >Date: Thu, 16 Oct 2008 11:26:07 -0500
> >From: "Grooms, Frederick W"
> >Subject: Re: Creating subfile records from list on submit
> >To: arslist@ARSLIST.ORG
> >
> >Just off hand ... Is your Temp ID field at least 38 characters big?
> >
> >-----Original Message-----
> >From: Action Request System discussion list(ARSList)
> >[mailto:[EMAIL PROTECTED] On Behalf Of Dwayne Martin
> >Sent: Thursday, October 16, 2008 11:21 AM
> >To: arslist@ARSLIST.ORG
> >Subject: Re: Creating subfile records from list on submit
> >
> >Thank you, Joe and Frederick !
> >
> >I am trying the "Application-Generate-GUID" method.
> >My Filter does a "Set Fields" that sets a "Temp ID" field to:
> >$PROCESS$ Application-Generate-GUID
> >
> >I get, "**** Error while performing filter action: Error 38"
> >
> >I couldn't find anything about Error 38 in the BMC Knowledge Base.
> >
> >I tried putting quotes around "Application-Generate-GUID" even tho I
> >knew that was wrong, but got the same error.
> >
> >Any idea what I am doing wrong?
> >
> >Dwayne
> >
> >---- Original message ----
> >>Date: Wed, 15 Oct 2008 14:22:45 -0700
> >>From: Joe DeSouza
> >>Subject: Re: Creating subfile records from list on submit
> >>To: arslist@ARSLIST.ORG
> >>
> >>   **
> >>   You could also have the system generate a GUID on
> >>   the parent record and store it in a hidden field
> >>   that you could use to bind the child records to the
> >>   parent record by pushing the GUID instead of the
> >>   EntryID.. Create the GUID on opening the parent
> >>   record if the GUID field is null, and use this.
> >>
> >>   Use Application-Generate-GUID in a Set Fields Run
> >>   process to generate it.
> >>
> >>   Joe
> >>   ----- Original Message ----
> >>   From: "Grooms, Frederick W"
> >>   To: arslist@ARSLIST.ORG
> >>   Sent: Wednesday, October 15, 2008 4:49:33 PM
> >>   Subject: Re: Creating subfile records from list on
> >>   submit
> >>
> >>   We put a Display Only "Processing ID" field on the
> >>   3rd form and have the main form push to the 3rd form
> >>   (Standard Phase 2 action).  All workflow on the 3rd
> >>   form takes into account if Processing ID is Null or
> >>   not. i.e. Data validation takes place if Processing
> >>   ID = $NULL$.  If Processing ID != $NULL$ then it
> >>   pushes data to the subform (again standard Phase 2
> >>   action).
> >>
> >>   Just to keep things clear we rename Modified Date
> >>   and Last Modified By to Touched Date and Touched By
> >>   and have our own Modified Date and Last Modified By
> >>   fields that are filled in by a filter when
> >>   Processing ID = $NULL$.
> >>
> >>   Fred
> >>
> >>   -----Original Message-----
> >>   From: Action Request System discussion list(ARSList)
> >>   [mailto:[EMAIL PROTECTED] On Behalf Of Dwayne
> >>   Martin
> >>   Sent: Wednesday, October 15, 2008 3:44 PM
> >>   To: arslist@ARSLIST.ORG
> >>   Subject: Creating subfile records from list on
> >>   submit
> >>
> >>   Dear List,
> >>
> >>   I have a main form and a subfile form.  The subfile
> >>   has two (actually more, but this is just for
> >>   illustration) fields, a Parent ID field that
> >>   contains the Entry ID of the main form, and an Info
> >>   field.  On submission of the main form, I use a
> >>   filter to retrieve a list from a third form, then
> >>   process that list to create subfile entries.  Eg, it
> >>   would retrieve a list like:
> >>
> >>   abcde
> >>   hijkl
> >>   mnopq
> >>
> >>   Then if the main form Request ID is 87 it should
> >>   produce subfile entries
> >>   of:
> >>
> >>   Parent ID:  87
> >>   Info:  abdde
> >>
> >>   Parent ID: 87
> >>   Info: hijkl
> >>
> >>   Parent ID: 87
> >>   Info: mnopq.
> >>
> >>   So, on submission of the main form, filters process
> >>   the list, and move each entry on the list into a
> >>   temp field and do a Push Field to create the subfile
> >>   record.
> >>
> >>   Here's the problem.  Push Fields get deferred to
> >>   phase 2, and by that time the temp field is
> >>   overwritten so no subfile records get created. If I
> >>   add `! to the end if the filter name, the filter
> >>   runs in phase 1, but the main form Entry ID hasn't
> >>   been created yet.
> >>
> >>   The ideal would be to run the workflow in an Active
> >>   Link "After Submit," but there are times when the
> >>   main form itself is created via Push Field action,
> >>   so the Active Links won't run.
> >>
> >>   Any suggestions?
> >>
> >>   (ARS 7.1, patch 3, RH Linux server, Oracle 10.2 db)
> >>
> >>   Dwayne Martin
> >>   James Madison University
>
>
>
>
>
> ________________________________________________________________________
> _______
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
>
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

Reply via email to