Process Mapping Logo

Process Mapping - Forums

Sharing 19 years of knowledge and experience

 
Metastorm BPM forums
Sign up Latest Topics
 
 
 


Reply
  Author   Comment  
RMiranda

Member
Registered:
Posts: 25
Reply with quote  #1 
Hi, we are trying automatically create a eFolder, without the user needing to open a Metastorm Form.We have tried calling all the store procedures that we profiled during the opening and submission of the user form. We managed to automate the step from 'Blank Forms' to 'Stage_A', but following that 'Stage_A' we have a 'Conditional Action_1' that's is not evaluated automatically, this means that the eFolder stays in 'Stage_A' when it was supposed to go to the stage that follows  'Conditional Action_1', 'Stage_B'. Is there something more than needs to be done that's not at SQL level, or we do we need do to this a completely different way.

PS: I may have not been very clear, but ask away.

Thanks for reading,
RMiranda
0
Jerome

Avatar / Picture

Guru
Registered:
Posts: 5,507
Reply with quote  #2 
None of this is supported. Just use a flag.

__________________
Post an example, and we will have a much better idea what the problem is. In about 90% of posts, the problem is one of communication. Examples bridge that gap.
0
RMiranda

Member
Registered:
Posts: 25
Reply with quote  #3 
'Flagged Action'? We don't have any implemented, and i couldn't find much detailed info on this. But for starters, who can i call/raise the flag?
0
Jerome

Avatar / Picture

Guru
Registered:
Posts: 5,507
Reply with quote  #4 
Yes, a flagged action. There are several ways to 'raise' a flag. There is information in the manual and many posts on the subject here if you search. A lot depends on what you are trying to do.

__________________
Post an example, and we will have a much better idea what the problem is. In about 90% of posts, the problem is one of communication. Examples bridge that gap.
0
RMiranda

Member
Registered:
Posts: 25
Reply with quote  #5 
Basically i'm trying to make my own Form, so i need something client-side, that i could pass some parameters that would go into efields, raise flag, and create the efolder.
0
Jerome

Avatar / Picture

Guru
Registered:
Posts: 5,507
Reply with quote  #6 
Then raise a flag from the form, and pass in the data. This would not be client-side, but server side.

__________________
Post an example, and we will have a much better idea what the problem is. In about 90% of posts, the problem is one of communication. Examples bridge that gap.
0
RMiranda

Member
Registered:
Posts: 25
Reply with quote  #7 
A found another way, executing eRaiseFlag.exe (from vb.net in this case), should have look into the manual earlier and focused. Thanks anyway.
0
RMiranda

Member
Registered:
Posts: 25
Reply with quote  #8 
I tested the 'eRaiseFlag.exe' in command prompt and it works fine, doing exactly what is excepted in the metastorm procedure. 
But when i execute 'eRaiseFlag.exe' through vb.net (server code of the aspx). I got nothing, the command gets no error, but nothing happens in the metastorm procedure. 

Any thought on why?
0
jpesout

Avatar / Picture

Veteran
Registered:
Posts: 107
Reply with quote  #9 
You need to add all the accounts who execute the eRaiseFlag to COM+ Flag Raiser role (Component services > Computers > My computer > COM+ Applications > Metastorm Process Engine > Roles > Flag Raiser > Users)
IIS (ASPX) usually runs under the "NT Authority\IUSR" (or IUSR_MachineName in IIS 6-), so you need to add that account too.

0
RMiranda

Member
Registered:
Posts: 25
Reply with quote  #10 
Quote:
Originally Posted by jpesout
You need to add all the accounts who execute the eRaiseFlag to COM+ Flag Raiser role (Component services > Computers > My computer > COM+ Applications > Metastorm Process Engine > Roles > Flag Raiser > Users)
IIS (ASPX) usually runs under the "NT Authority\IUSR" (or IUSR_MachineName in IIS 6-), so you need to add that account too.

iis 6 here, i'm trying "NT Authority\IUSR_MachineName" put it doesn't find the user, if i check for "IUSR_MachineName" e finds "MachineName\IUSR_MachineName". A added the follow, but still nothing happens when i execute eraiseflag.exe thought .Net. So i just added Everyone (i know is not the best politic) but it works :) Still i'm corious why i can't add "NT Authority\IUSR_MachineName", this one should do the trick right?

0
Previous Topic | Next Topic
Print
Reply

Quick Navigation:


Create your own forum with Website Toolbox!