Grab Activity Hangs in BPM
Hello,
In the Process Community, when a user clicks on the grab activity, the grab hangs at the grab instance on the first click. Is there a way to get the instance to move along so that it passes the grab to the next activity?
Thanks.
Mariano,
I just read through this thread, and I have a follow-up response.
If I have a "defined" Grab - one transition leading TO it, and one transition going AWAY FROM it, then I attach a screenflow to the grab so that the user who grabbed the item can do something, I would like the process to automatically continue along to the next Activity that the outgoing transition leads to.
The documentation reads like that should be the default behavior:
Post-conditions
Defined Grab: Once marked complete, instances are sent to the next activity in the process via one of the outgoing transition lines.
But when I test, it performs more like you describe in this discussion thread (Actually 3 step process). It does not go to the next activity in the process via the outgoing transition line. Instead, after I complete the screenflow, for the grab, then I have to "Send" it by checking it off and clicking the send button. So the 3 steps are:
1) Click Grab Icon (to grab the instance)
2) CLick Execute button (to run the screenflow related to the Grab)
3) CLick the Send button
I found that to "mark it complete" so that it will automatically go to the next activity you can set action = RELEASE in the outgoing parameters for the screenflow.
SO now it it 2 steps:
1) Click Grab Icon (to grab the instance)
2) CLick Execute button (to run the screenflow related to the Grab)
Thus, by adding "Action=RELEASE", I am able to alleviate the user from having to click the SEND button.
Regards,
-Brian
Similar Messages
-
Is itpossible recover BPM Object instance from Screenflow in Grab Activity?
My process has two roles: role1 and role2.
role2 has an activity of type "Interactive" and the implementation type of this activity is Screenflow, in this Screenflow I have an instance variable of the type BPM Object.
role1 has a Grab Activity from Interactive Activity that describes above, the Grab Activity has a unconditional transition to another Interactive Activity and this Interactive Activity has the same implementation type of the Interactive Activity of the role2 and points to the same Screenflow.
I need to recover the values of the BPM Object that filled in role2, in other words, I need the same instance of the BPM Object in Interactive Acitivity of the role2 in the role1.
If an user filled a field called "name" of BPM Object in the Interactive Activity of the role2, it needs to see that value in the Interactive Activity of the role1 after grabbed this activity of the role2 to role1.
Is it possible?Hi,
Sure it's just me, but I got a bit lost with the description of what you're trying to do. One place I got lost was in the discussion of roles. Roles are used in Oracle BPM processes for a variety of reasons, but I'm not sure they're germane to your problem so I'm trying to rephrase your question without their use.
Here's my attempt to rephrase what it is that I think you're trying to do:
1. I think you have two activities. I'm naming them "Check Credit" and "Final Check"
2. I'm guessing you have a transition between the two activities "Check Credit" and "Final Check"
3. Your process has an instance variable that is a BPM Object that I'm naming "customer". Since it's a BPM Object type, it has a variety of attributes (e.g. customer.name, customer.address, etc.)
4. You have a Grab activity that has its "Runtime" property set to be "Defined" (meaning you have transitions defined coming into and out of the Grab activity). I think you might have a transition going from the "Final Check" activity to your Grab activity and I think you might have a transition going from the Grab to the "Check Credit" activity.
Does this describe your process? I'm assuming you probably want to have the instance variable revert back to original values of the instance variable object before work was done in one of the activites, but don't want to head too far down this path until you confirm that this is what you want to know.
Thanks,
Dan -
Hi,
I was looking into Grab activity. I have few queries..
1. Defined Grab - we have both in & out transitions. What value is added by Grab over here? For me it looks simple flow
2. From all - After each activity in the process, instance will come to Grab but there is only one out transition from Grab. Not able to visualize how it is used in aprocess & how the fow(sequence) is managed
3. From All-To all - Here actual process flow (as it gets executed) will be based on User choice for "To" from grab. Is it right understanding?
It will be really great if someone could give business example of how Grab can be used in a process.
Thanks
SujataHow wud u do it using Global Interactive.. I mean PAPI code can only be used outside BPM .. I guess?
So where do u write this PAPI code and point it to assign a particular participant to a particular GRAB activity out of a number of participants in the same role i.e. manager?
Do you use a screenflow inside the Global Interactive and then use Prepare - Commit Methods or how do u call the PAPI code from a Global Interactive to assign the participants to a GRAB activity at runtime? -
The BPM process map can be showed in runtime.
There is a (global) grab activity in a process. Can it be hided in the process map?
In BPM studio, it can be showed.
However, in the BPM (10g) workspace, this grab activity cannot be showed in the process map but it is still in the process and can work properly.
In BPM studio 10.3.1, I can hide the role. However, if I click save icon, the hided role appears again.I don't think its possible to hide any activities from the process map. Within studio, you can only hide them from your view but even that functionality is buggy....
-
Grab activity with PAPI-WS 5.7
I have a process with 3 roles, and i have an interactive activity (external) in role 2 with the possibilty of making a grab (external) this activity in the role 3.
How to grab this activity with papi-ws? If i trying run the grab activity the exception informs that is here in another activity (interactive) and if I want grabbed this activity I need take it by workspace.
I know with papi (not papi-ws) is it possible. With papi-ws is possible "grabbed" activity?
My version is 5.7
Edited by marcuscavalcanti at 12/27/2007 5:51 AMYes it's possible with PAPI-WS.
1.) you just use activityCommit method in PAPI-WS, and i would suggest that you implement who gets which activity in ALBPM studio for each activity since this is process related information, and it will be easier.
2.) you have instanceGetEvents method to get AuditTrail. But i found out that there is some mistake in WSDL of PAPI-WS since you cannot get any java.lang.Time objects....there are properties for getInstanceStamp for example but it returns PAPI-WS Time object which has no information about datetime.
3.) never used that, so i don't know -
Background File Activity Hangs
I've about had it with Dreamweaver because of this one single
problem. If I restart my system and open Dreamweaver, I can work
for a few minutes or an hour, or a few seconds, or a whole day, but
at some point along the way, guaranteed, Background File Activity
hangs during a PUT function or a Save (automatically put) function
and the resulting file on the server corrupts itself and reads a
zero length.
This is particularly annoying because it screws up my site's
styling...GRRRRR.Just guessing here (I haven't experienced this), but does it help to rebuild your site cache? Site->Recreate Site Cache
Or, commonly these days, follow the steps for removing a corrupted cache file here: http://forums.adobe.com/thread/417116
Note that it may take some time to rebuild the cache if you have a lot of files in your site(s). Perhaps longer if the local files are on a different computer (LAN).
Mark A. Boyd
Keep-On-Learnin' :-)
This message was processed and edited by Jive.
It shall not be considered an accurate representation of my words. -
GRAB activity how to .. ?
Hi there,
I have a Role that grab from every other role to the point that the project is cluttered with arrows and lines. How to simplify this GRAB'ing to the least cluttering?
I am thinking about how to code a grab within each role, to grab itself to the GRAB role?
It is worth the effort? or anyone knows how to go about a better solution or how to code this?
Thanks
badam571Sourav
sourav biswas wrote:
wat i meant was...since as far as i can understand..the GRAB role can grab all instances from all activities...*u can change the runtime property -Grab Type to From ALL/to ALL option*...in that case u dont need to add in coming and outgoing transitions from grab activity....Your suggest is interesting, but I do not think it will work for me, we want to our team lead to grab the developers and redirect their activities, not to grab our project manager or vp. grab ALL/to All may put us in trouble.
Is there anyway we can grab all lower roles not the ones higher than where the grab is sitting?
Thanks
badam571 -
Hi Everyone,
I have some questions regarding the grab activity in ALBPM 6.0:
1.) When is the code contained in the activity's main task executed, before the grab or after the grab's target activity has been selected?
2.) If it's the latter, how do I know/get which activity the user has selected in the grab? I'm asking since automatic activities are not visible in the grab yet all my interactive activities should have some processing done for them before they are executed. I want to do some activity-specific processing after a target has been selected in the grab but before the instance get's redirected.Here is what you do:-
1) Create a screenflow with 3 activities ,2 automatic and 1 UI Interactive Activity.
2) 1st activity will be an automatic activity where you put your code to assign participants like the participants list obtained from the db, the activity names etc..
3) In the UI Interactive Activity, create an UI which displays this info to the end user. The end user can then select an activity and the participant name from the drop down list from the UI and submits.
3) In the next Automatic Activity, assign the participant based on the info selected i.e. participant.next = participant.find("name") and then appropriately direct the flow to the particular activity selected via. GRAB. This will assign that activity to that user automatically. -
Mapping activity step in BPM and related complex functions/conversions
Hello Experts,
a) I am trying to find out the complex conversions used in BPM process modelling activities such as mapping activity.
What are the different complex conversions/functions which are very widely used/required in BPM projects?
I am talking about custom functions and not the standard functions and rules provided by BPM mapping editor.
b) How do we write a log function which can be used in mapping to log some attributes used in mapping to the java log.
It is just additional logging feature on the top of standard BPM logs. But this additional log feature will be useful in reading logs for each step.
c) I am getting only one document having 3 examples for EJB mapping function (concat, filter, and one good fair )- can anyone provide any other functions and details around in this area?
thx
mikeHi Mike,
Strongly suggest you close this discussion and create 3 new discussions - one for each separate question. When you pile up multiple questions, often people aren't sure which one to answer, and the discussion stream tends to get very confused.
That's likely to be why no-one's responded in the last 5 days.
Rgds,
Jocelyn
with my SCN Moderator hat on -
I am trying to find out the complex conversions used in BPM process modelling activities such as mapping activity.
What are the different complex conversions/functions which are very widely used/required in BPM projects?
I am talking about custom functions and not the standard functions and rules provided by BPM mapping editor.
thx
mikeHi Mike,
Strongly suggest you close this discussion and create 3 new discussions - one for each separate question. When you pile up multiple questions, often people aren't sure which one to answer, and the discussion stream tends to get very confused.
That's likely to be why no-one's responded in the last 5 days.
Rgds,
Jocelyn
with my SCN Moderator hat on -
Mail activity hangs endlessly. Safari will not quit
MacBook Pro, 16GB 10.9 Terabyte HD. Tried completely reinstalling Maverick, fix permissions, repair disk. Sometimes internet preference pane hangs and will not open. Hangs Safari as well. There must be unknown conflict? Problem seems to be related to a "remote server". Activity Monitor shows two Safari-related activities not responding. I have to force quit mail and safari to get the computer to shut down. In Internet Accounts, I disabled google and Yahoo. Have iCloud, and twitter. Other Apps seems to work ok. I have switched to Chrome instead instead of Safari because of Safari issues, but Mail still has endless activity and will not quit. Any ideas? should not have to force quit all of the time
The problems seems to be with the following, which is not responding in the Activity Monitor:
com.apple.preferences.internetaccounts.remoteservice
I cant find this file on my computer. -
Hi,
I am using CE 7.11 and I have created a BPM DC. I do not find any problem while building are deploying. But, when i activate this DC, its not getting activated, in the build log it is showing that DC is broken. any idea where i am going wrong?
Thanks in advance.
Prasanthi.Hi,
I guess when saying the build is working you mean the local build, right? When activating an activity this is triggering a central build on CBS. Due to configuration differences, it might occur that a central build is failing. So, as one of the earlier repliers mentioned, it is important to post the build error happending during activation. Could you do so?
Best regards,
Stefan -
Transfer value from global automatic activity in Aqualogic BPM Suite
Hi, I am new to Aqualogic BMP suite and stuck with the following problem :
In aqualogic bpm suite, if we are setting some values to some variables in a global automatic activity in a process how to get those values back in some other activities (say an Interactive activity) in the same process or how to assign the values to some instance variables in the Begin activity ??
We have a scenario where we are creating some process instances from the Global Automatic activity using the following :
args["name"] = abc
create ProcessInstance using parameters = args
Now how to get the value "abc" and assign this value to an instance variable in the Begin activity(/access the value "abc" in an interactive activity)within the same process.
Thanks,
Suman.Hi,
Let's say you have an Argument Set defined in your Begin activity called BeginIn. The arguments in this Argument Set can be "a", "b" and "c" of type String, Int and boolean accordingly.
If you want to use the ProcessInstance.create method, then you would need to have a PBL script like this one:
args[] = [ "a" : "SomeStringLiteral", "b" : 1234, "c" : true ];
ProcessInstance.create(processId : "/MyProcess", arguments : args, argumentsSetName : "BeginIn");
HTH,
eduardoc. -
Monitoring IP Gateway Activity hangs workstation and rise Servers CPU utilization 100%
Hi..
I have nw5.1 sp6 and BM 3.7 sp3 with last patches..installed with C.
Johnson's BM Book.
used services/proxies HTTP, FTP ,Generic TCP and Socks
Only one acces rule with indexed logging for denyed URL-s..
all works well except socks gateway sometimes. Sometimes, sometimes with no
reason, if you look real time activity of IP Gateway
(Nwadmin-tools-Bordermanager-IP Gateway) workstation hangs and server CPU
utilization rise to 100%. and only way reboot workstation and reload
proxy.nlm on server..
By the way the same is for Proxy cache monitor...
is any ideas ?
Thanks,
Lab.May be.. Actually, i have pervasive upgraded to sp4 + postfixes
for other reasons and have some bti.cfg settings changed..
Thanks, i will look in this way..
Lab
BTW, what does -c parameter mean?
> I suspect your btrieve database hasn't been loaded with the optimal
> parameters.
> When loading btrieve make sure that you use the -u=1 -c parameters.
> >
>
>
> --
> Cat
> NSC Volunteer Sysop -
Lion ScreenSaver re-active hang during read my iPhoto pictures
Hi,
My Lion cannot display password logon during screensaver is reading my iPhoto pictures.
Because I setup my screensaver to random display my iPhoto pictures.
I have an external monitor with my MacBook. Both of my monitors will display iPhoto pictures with screensaver.
Screen hang if i'd like to re-active from screensaver to normal operation mode.
That will be fine if screensaver reads iPhoto pictures and start to display them.
Hang status happen during screensaver still reading iPhoto pictures for 2~3 seconds and before display them.
Please check what's happen with this kind of issue for current Lion OS X 10.7.3
Many thanksHi Mike,
I just saw this post and saw no one has responded. You might have figured out but in case, I wanted to let you know what I found out. I had the same problem. Hard drive failure, they installed a new one and my iPhoto pictures were missing. I couldn't find them on Time Machine either which baffled (and frustrated) me b/c I just backed up my drive and I was missing pictures from over a year ago.
I found this article and it allowed me to at least find my pictures...so they weren't lost after all.
https://discussions.apple.com/message/16029742#16029742
As for why they aren't showing up in iPhoto or Time Machine, the lady at the Mac store said it is probably an OS conflict. Which makes sense since I can see the actual pictures in the iPhoto content file (per the article mentioned above). However, I didn't have my computer with me at the store to have a Genius person help me resolve the conflict.
BUT, if you can find the pictures, then maybe you can reimport them into iPhoto? Just a thought.
Good luck!
Maybe you are looking for
-
Closing resultset and statements
Hi! I just got told that I do not need to close my resultsets and statements in the code, it it enough that the connection are closed. Is this correct? Eg: public method myMethod() { ResultSet rs = null; Statement sqlStmt = null; try { query = "SELEC
-
Setting up new mini with 10.6 installed. This is my second Mac, current system is eMac with 10.3. All files/media I want to save are backed up on ext. HD. This time I want to set up an Administrator Acct. and another User Acct. (without Admin. access
-
How to read a large file(size around 100 kbytes) into a byte array in JAVA
aa
-
Single line space after enter in html editor standard
hi, In html editor standard, if I press enter then it goes to 3rd line and if I press shift+enter then it goes to 2nd line. How can I change this shift+enter functionality to enter only. It should ge to 2nd line just by clicking enter only..... Thank
-
Why can't I install Adobe Flash to my tablet
what do I need to do to be able to install Adobe Flash into my tablet.