Multiple people working on same instance

Can two people work on same instance at the same time. If one user makes the change and resfreshes the page, he sees the changes made by other user?
Edited by: JoshMachine on Jul 8, 2009 9:00 AM

Hi,
Are you sure you want to go the Split-N (now called "Multiple" in Oracle BPM 10g) route? From your earlier thread, here's what I think you're trying to do:
Just to clarify again - (1) One guy has a task assigned to him
- (2) He assigns same task ( creates duplicate copy ) and assigns to some else in different role.
- (3) Now both should edit the task , meaning if one changes the tasks , other person should see it as well.>
I'll typically use a Split-N when I have a dynamic number of copies I want to create that is determined at runtime. Examples include:
a) you form an adhoc committee of people in a role and you want them to approve disapprove a proposal and you determine who's on the committee and the number of people on the committee at runtime.
b) you have a request for quote from a variety of different suppliers and if it's a large order you send out x number of requests to suppliers and if it's a small order you send out y number of requests to suppliers
c) you have a batch of things (e.g. healthcare claims) represented by one work item instance and you want to have workers treat the individual claims as single work items inside the same process (a single work item might have 100 claims that would spawn 100 work items).
If you're still thinking you need to use a Split-N activity, this thread explains how to use it: Re: multiple-join: get value of each participant
I could be wrong, but I think you might be better served if you use a Split activity and not a Split-N.
For your use case it sounds like you'd have two transitions coming out of the Split activity.
To meet your first criteria ("One guy has a task assigned to him"), one transition would go to an Automatic activity where the original person is assigned the copy of the original instance (use "next.participant" feature to assign it to him). Following this Automatic activity, it would flow to an Interactive activity where only the original participant could edit the work item instance.
To meet your second criteria ("He assigns same task ... and assigns to some else in different role"), you need to add a second transition that would go to an Automatic activity where the second person is assigned the copy of the original instance. Following this Automatic activity, it would flow to an Interactive activity where only the second person could edit the work item instance.
Both Interactive activities would have a transition to the Split's Join activity.
To meet your third criteria ("Now both should edit the task , meaning if one changes the tasks , other person should see it as well"), right mouse click the Split activity -> click "Properties" -> click "Advanced" on the left side -> uncheck the checkbox beside the text "Generate independent Copies". Now if one edits their copy, the other will see the change reflected.
The only concern I have with this approach is a bug I encountered last week when I turned off generate copies in a Split using Oracle BPM 10g. In 10g, I noticed that the instance remained locked occasionally after one of the participants "touched" the instance. Once locked, I could not invoke the copy again. It did not happen every time, but often enough where I decided to work around the new 10g bug by leaving the property set to generate copies and writing to an outside database table once one of the people edit it and reading from the same outside database table before someone edits it.
Hope this helps,
Dan

Similar Messages

  • Multiple people working on same iWeb domain.

    I am trying to rebuild my site after upgrading to iWeb'08 and would love to be able to have multiple people work on different areas of the site to speed up the process. How do I sync them back without loosing links. Can I ever have them exist in one file again. I believe that I can manually publish to folder then put them all in same folder.
    If there is any advice you guys can give would be greatly appreciated.

    Advice?
    Don't try it.
    You would need multiple versions of the Domain.sites folder created by iWeb and there is no way to merge them into just one file.

  • Book file & Dropbox: Multiple people working on same book file

    I am trying to use the book file and have run into multiple issues. We have saved the book file and all relevant InDesign files on dropbox. There are two of us who work on the book file at the same time. We have the book file open together but work on different files from the book, never working on the same file at the same time.
    A few of the issues we have run into are as follows:
    1. The book file does not show the InDesign files the other person added, when opening on a different computer.
    2. When saving the book file, from the panel, it will tell us someone else saved the file and if we want to overwrite their file.
    3. When working on of the files from the book and I try to save the file (ctrl+s) I get error messages telling me the network connection was modified by another process. InDesign then has en error message it needs to shut down and start back up to recover documents. After it starts back up it can't recover document due to error(11).
    Has anyone used the bookfile with a cloud service, while multiple people work on different files for the book? For example, we want one person to work on the files 1-5 and another on 6-10 for the book file at the same time.

    Only one person can work on a book file at the same time.
    You cannot work this way on the files.
    Person A adds a file to the book
    Saves
    Person B adds a file to the book
    Saves
    Persons B version overwrites Person A file.
    Consider giving 1 person the duty of updating the Book File.
    Only 1 person can work on a file at the same time - consider splitting files you're working on into folders
    Folder>Person A
    Folder>Person B
    Add files that person should be working on.
    Person in charge of updating the book file will update from both folders.
    The way you're working will not work.

  • HT204053 Can multiple people use the same Apple ID for their own devices?

    Can multiple people use the same Apple ID for their own devices? I just set up my IPhone 4S (first time user) using the same Apple ID as my daughters and now we receive each others texts, do I need to set up my own Apple ID account?

    Yes, you can.  In fact it's recommended that you use different IDs for iMessage, FaceTime and iCloud.  You can still share the same ID for iTunes without any issues.
    You are getting each other's text messages because you're using the same ID for iMessage.  To fix this, one of you should go to Settings>Messages>Send & Receive, tap the ID, sign out, then sign in with a different ID.  To avoid getting each other's FaceTime calls, do the same thing in Settings>FaceTime.

  • Can multiple people work on the same project at the same time with Creative Cloud for Teams?

    We have a project we are working on, and since it needs to be done in record time, multiple people need to be able to access the most current version. Is there a way to work on one project concurrently, like on Google docs?

    The only link I have is to manage your team account http://forums.adobe.com/thread/1460939?tstart=0
    The only Adobe program/process for team work that I know of is Adobe Anywhere, but that requires a very different process
    Adobe Anywhere http://www.adobe.com/products/adobeanywhere.html
    http://www.creativeimpatience.com/adobe-anywhere-enterprise-solution/

  • Multiple person working on same planning area

    Hello,
    Can anyone please suggest how multiple people can work on same planning area at the same time. We are working on implementation project and our team has to work on different planning levels in the same planning area. But locking prevents us to achieve the same.
    Any ideas?
    Regards

    Hello,
    Regarding the change of the Area itself, it looks logic that two person cannot change its design at the same time.
    If I remember well if somebody is changing the Area, then everything is locked. But it is not the case if two person are working on separate Levels.
    A very important thing (correct me if I'm wrong) is that if you have been in change mode of an Area, Level, Package, etc... in your current BPS0 session, you will still lock it untill you get out of BPS0.
    Then, if in your team everybody knows on wich level they have to work and then don't go in change mode of other elements it should work (but not for the area because it contains all the subelements...).
    By the way, check also <a href="http://service.sap.com/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=635244">Note 635244 - Locking transaction data in SEM-BPS</a>:
    <i>Two parameters are only designed to facilitate the Customizing process, if users
    carry out Customizing in transaction BPS0 within a project.
    o SEM_BPS_NO_LOCK: This parameter has the effect that transaction
    data is not locked at all. Never use this parameter in a production
    system. As of Support Package 14 for Release 3.1B, parameter
    SEM_BPS_NO_LOCK is released by an additional switch in table
    upc_dark2: For this purpose you have to maintain a record with
    param = ENABLE_NO_LOCK and value = X in table upc_dark2. Only then
    the system includes parameter SEM_BPS_NO_LOCK. The parameter can
    then be useful if you want to test functions or the manual planning
    with 'test data' in Customizing.
    o SEM_BPS_SAVE_UNLOCK: This parameter only works in transaction BPS0;
    it has the effect that the system unlocks data (if possible) after
    it has been saved. Therefore, the system only simulates an exit and
    reentry in transaction BPS0 with the last active detail
    application. Therefore, the above parameter can be helpful if many
    people work on Customizing in transaction BPS0, because objects can
    be unlocked earlier.</i>
    You can add these parmeters to a user id in the "Parameter"tab in T-Code SU01.
    Best Regards,
    Jeoffrey

  • Multiple people working on one module pool - how?

    Hello SDN Community,
    I have a need for multiple people to be working on the same module pool.  Since the forms are in a shared include inside the main program, how is it handled the multiple people writing code at the same time for the same module pool?  Also the concurrent creation of screens in SE51 and pf-statuses in SE41?
    Thank you,
    Dean Atteberry.

    I was thinking about SAP module pool SAPMP50A (HR maintenance screen).  It has lots of screens, includes, pf-status, etc.  I realize that this has evolved over time and that lots had been added since original development.
    But the original SAPMP50A must have had a lot of screens designed for it.  Assuming it had, lets say 10 screens, did only one SAP developer build all 10 screens?   Or did SAP put multiple people on it?  And if so, how did they handle needing access to forms in same include with realities of editor locking?
    Best way that I can see this now is that only one developer to a given module pool.  Maybe a second one could build his part in a secondary module pool (and SE51/SE41) and then copy what they built to main module and SE51 and SE41.
    Just trying to think this thing thru.....

  • How to make multiple portals work in same domain (wlp 9.2)? IMPORTANT !!!

    We have domain where one portal application is in production now and other portal application have to deploy in the same domain.
    The first one is using global scoped DataSources and the new one is using application scoped because they have to use own schemas in the database.
    Also Group and User/role management have to work application scoped, meaning that in one's portal admin console shows only users/groups/roles to that portal.
    How do I do this and what is the optional/best practises to do this kind of configuration, configure and deploy multiple portals in the same domain ?
    I get so far that I make new SQLAuthenticator and XCAMLRoleMapper to the new portal but when the LDAP and database goes out of sync and I delete P13N -tables and LDAP, server start creates only to the first portal database the needed rows and delegated admin management doesn't work in the new one at all.
    I have read all bea's documents related to JDBC - application scoping, deploying, security P13N and I can't get enough information from it to make this work.
    Thanks !

    You may want to ask in the weblogic.developer.interest.portal forum.
    I don't believe that group and user/role management can be application
    scoped.
    <Tanja Puurula> wrote in message news:[email protected]..
    We have domain where one portal application is in production now and other
    portal application have to deploy in the same domain.
    The first one is using global scoped DataSources and the new one is using
    application scoped because they have to use own schemas in the database.
    Also Group and User/role management have to work application scoped, meaning
    that in one's portal admin console shows only users/groups/roles to that
    portal.
    How do I do this and what is the optional/best practises to do this kind of
    configuration, configure and deploy multiple portals in the same domain ?
    I get so far that I make new SQLAuthenticator and XCAMLRoleMapper to the new
    portal but when the LDAP and database goes out of sync and I delete
    P13N -tables and LDAP, server start creates only to the first portal
    database the needed rows and delegated admin management doesn't work in the
    new one at all.
    I have read all bea's documents related to JDBC - application scoping,
    deploying, security P13N and I can't get enough information from it to make
    this work.
    Thanks !

  • Bug with multiple swingworkers working at same time

    Dear Friends:
    First I have to request apologizes about my bad English. I will try to explain my problem, to see if someone has a tip.
    I want to show in my UI the result of multiple database querys. Each query (for example, 12 queries), return a count (for example "select count(*) from clients).
    The point is to show the results of the queries, to wait x seconds for each query, and repeat them. The wait period may vary between queries.
    I have a custom JPane class that extends Jpane (call it, "MyPersonalJPane), and has a JLabel for the query result, and a Jprogressbar, to show the countdown to the next iteration of the query.
    Inside "MyPersonalJPane, I have two swingworkers. One of them called "Timer", that receives a number of seconds, counts that amount of time, and then fires a "done" property:
    {code}
    public class MyTimer extends SwingWorker {
    private int duration= 100;
    private int elapsedTime= 0;
    public MyTimer(int SECONDS) {
    duration= SECONDS;
    @Override
    protected Object doInBackground() throws Exception {
    long start= System.currentTimeMillis();
    do {
    try {
    Thread.sleep(1000);
    } catch (InterruptedException ignore) {
    long end= System.currentTimeMillis();
    elapsedTime= (int) (end - start) / 1000;
    firePropertyChange("myprogres",null,duration - elapsedTime);
    } while (elapsedTime < duration);
    return null;
    @Override
    protected void done() {
    firePropertyChange("done", null, null);
    {code}
    Then I Have an "Executor" swingworker, that performs the database query, and returns the result:
    {code}
    public class Executor extends SwingWorker<String, Void> {
    private String sql;
    private JLabel myLabel;
    public Ejecutor(JLabel ET, String SQL) {
    sql = SQL;
    myLabel= ET;
    @Override
    protected String doInBackground() throws Exception {
    String cc = "????";
    try {
    ResultSet or = os.executeQuery(sql);
    if (or.next()) {
    cc = or.getString(1);
    } catch (Exception e) {
    System.out.println(e.toString());
    return cc;
    @Override
    protected void done() {
    try {
    myLabel.setText(get());
    } catch (Exception e) {
    System.out.println(e.toString());
    firePropertyChange("done", null, null);
    {code}
    Then, in MyPersonalJPane class, the class that has a label and a JprogressBar and the two singworkers all together, I do the following:
    {code}
    public MyPersonalJPane(){
    initComponents();
    launchMyTimer();
    private void launchMyTimer() {
    jProgressBar.setIndeterminate(false);
    MyTimer t = new MyTimer(100);
    PropertyChangeListener MyTimerListener= new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
    String p = evt.getPropertyName();
    if (p.equalsIgnoreCase("myprogress")) {
    int progress = (Integer) evt.getNewValue();
    jProgressBar.setValue(progress);
    if (p.equalsIgnoreCase("done")) {
    //Countdown is finished. Time to query the db again
    launchExecutor();
    t.addPropertyChangeListener(MyTimerListener);
    try {
    jProgressBar.setIndeterminate(false);
    jProgressBar.setValue(duration);
    t.execute();
    } catch (Exception ee) {
    System.out.println(ee.toString());
    private void launchMyExecutor() {
    Executor e = new Executor(sql);
    PropertyChangeListener MyExecutorListener = new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
    String p = evt.getPropertyName();
    if (p.equalsIgnoreCase("done")) {
                   //here, the Label with the query result is already updated by the Executor swingworker. Time to wait again for the next query
    launchMyTimer();
    e.addPropertyChangeListener(MyExecutorListener);
    try {
    jProgressBar.setIndeterminate(true);
    e.execute();
    } catch (Exception ee) {
    System.out.println(ee.toString());
    {code}
    My intention is: In my JPanel class constructor, to launch the timer. While my timer counts down, the progressbar is refreshed. When the timer reaches 0, then the MyTimerSwinworker launch the "done" property event, and dissapears. Then, I launch the Executor swingworker, who retrieves from the database some piece of information, refreshes a Jlabel, and when it is finished, it throws a "done" event, the Executor swingworker dissapears, I launch another MyTimer swingworker, and and and and and, etc.
    It works well... with one, perhaps two diferent Jpanels, with two different queries. But my problem is that when I use, for example, 25 Jpanels with 25 different queries, that is, 25 Jpanels with 25 jprogress bar and each JPanel with tho swingworkers (one executor, and one timer), strange thing happens.
    For example, when the Jpanel nº 3 countdown reaches 0, the Jpanel nº5 is refreshed, and when the Jpanel nº7 makes a query, the result is painted in the Jlabel of the Jpanel nº1, etc.
    I suppose I'm doing something very wrong, but I don't know what.
    Any ideas?

    roquec wrote:
    It works well... with one, perhaps two diferent Jpanels, with two different queries. But my problem is that when I use, for example, 25 Jpanels with 25 different queries, that is, 25 Jpanels with 25 jprogress bar and each JPanel with tho swingworkers (one executor, and one timer), strange thing happens.
    For example, when the Jpanel nº 3 countdown reaches 0, the Jpanel nº5 is refreshed, and when the Jpanel nº7 makes a query, the result is painted in the Jlabel of the Jpanel nº1, etc.
    I suppose I'm doing something very wrong, but I don't know what.
    Any ideas?Please look into javax.swing.Timer to do the work of your "MyTimer" class. The reason your implementation of a Timer class with SwingWorker won't work with 25 instances is because each SwingWorker executes on a thread from SwingWorker's thread pool which has a limited size (I believe it is 10). With javax.swing.Timer, you can use as many countdowns as you want with no problem because they will all use a shared Thread.

  • MC placed multiple times and given same instance name?

    Hi everyone, I am pretty new to code in flash.
    I am mostly used to use object oriented programming, but in flash I'm doing everything in one frame.
    I am making a car game. Kinda GTA style, but very simple. You are a police car, and you chase a theif through a city.
    The theif uses ground nodes to know where he can drive, and where he can turn.
    basically, below is the stage. I have placed these objects directly onto the stage, and given some of them instance names.:
    |      O
    |  O ©
    |            _______________________
    |            |
    |            |
    |            |
    |            |
    |      ^     |
    |      |     |
    |     X     |
    The © is a MC named node_switch.
    The O's are the two objects of the same MC, which both are named node_stop
    The X is the theif (mc), and he is driving upward along the road.
    When theif hits node_switch, he will look up,down, left and right if any node_stop is placed.
    This is done with hitTestObject. the theif has invisible "beams" in all 4 directions, inside it's MC.
    The problem is as following:
    When multiple nodes are placed on the stage, the theif only collides with one of them.
    As I said, they have the same instance name.
    Is there a way to be able to place them directly on the stage, give them all the same instance name, and make a for loop where it goes through all of them and checks collision?
    Edit:
    Or is it maybe possible to place them directly on the stage, give them instance names such as "node_switch01", "node_switch02", and then check for them all at the same time in a for loop, or in some other way? there will be lots of nodes, so...

    If you name them all differently you will have an easier time of it.  To loop thru them with the naming convention you suggested you can use the bracket notation, though it would be easier to get rid of the leading zeroes...
    for (var i:uint=1; i<=numNodes; i++){
         if(thief.hitTestObject(this["node_switch"+String(i)]){
              // don't go this way

  • Multiple people working on one project

    Hello,
    A co-worker and I have run into a problem with robohelp and
    network drives. We are currently switching over a guide of
    procedures to Robohelp. We did have our project located on our
    intranet for the rest of our team members to use when we are
    finished. We are also going to be using Robo Help for more than
    what we are doing right now. I've read here that the access
    database that our project uses doesn't like network drives. My
    questions are, what do I need to buy to be able to have two people
    working in the same project at one time?
    Thank You,

    We did have our project located on our intranet for the rest
    of our team members to use when we are finished. - That sounds like
    the output and it is quite OK to put that on a network drive for
    users to read.
    What must not be on a network is you source project. To do
    that you don't need to buy anything as RH comes with source
    control. If you pop the original CD in, you will find an option to
    install it. I am assuming you have a fairly recent version.
    Before you proceed, go to
    http://www.adobe.com/devnet/robohelp/
    and take a look at Matthew Ellison's article on the subject. You
    will probably need developer assistance to set it up.

  • How to use multiple profiles within the same instance of Thunderbird

    About a month ago, I had Thunderbird configured with three profiles,
    and all three could be used within a single startup/instance of
    Thunderbird. That PC is now gone. I have re-configured the three
    profiles on a new PC, but am having trouble making all three
    useable within the same instance of Thunderbird. Can you help?
    Both PCs are/were Windows-7 64 bit.

    Thunderbird only opens on the default if one profile
    or
    if Profile Manager is instructed to ask at startup it will allow you to choose which Profile to open else it opens on the last Profile used..
    So it shows one Profile at a time in one instance of Thunderbird.
    However, one Profile can have many mail accounts.
    eg: I run 4 mail accounts in one Profile.

  • Multiple Designers Working on Same Site in DreamWeaver, HELP!

    Here are the specifics:
    Mac based design team
    Three designers using CS4
    Three designers using CS2
    Designers working on the same website
    Website is on a network drive (all working files are on the network drive, no users have website files on their local machines)
    Website is hosted on an external server (this is where we upload the files when they are ready to go live, we use DreamWeaver to upload)
    Here is the problem:
    The site we have is a medium sized site, there are a number of different pages and images in this site.
    When we start DreamWeaver, it takes forever.
    When we work in DreamWeaver on this site, it takes forever.
    There is a significant lag when opening a file or opening a folder within DreamWeaver.
    Two key problems:
    The number of delays is a problem, it adds up to a lot of wasted time.
    Starting up DreamWeaver takes forever.
    Other notes:
    If the solution works only for the CS4 users, that is okay.  Anything solution is better than the current situation.  The CS2 users will be upgraded soon enough.
    My guess is that our current setup is probably not the best method.
    The BIG question:
    What would be the best recommended way to have multiple users over a local network work on one website in DreamWeaver that is hosted on an external server?

    Well, this sounds more like an IT question, but it seems to me if 4 people are all using the same program sitting on your server, it is going to be slow.
    I dont think that some designers having CS4 and 2 has any effect, its all HTML/CSS or.... so that should not be a worry.  I would think if you purchased more DW licenses for the individual machines it would speed thinks up. They can all fish from the same server for files.
    HTH
    Gary

  • Two people working on same site

    Hi came two people from differant computers and locations
    work on the same website, if yes would I have to GET a file
    everytime the other person changes it, or would I work on the
    remote file.
    Im using dreamweaver MX2004
    advice please

    Read up on Dreamweaver's Check In/Check Out system.
    http://tinyurl.com/67g64m
    or (same link):
    http://livedocs.adobe.com/dreamweaver/mx2004/using/wwhelp/wwhimpl/common/html/wwhelp.htm?c ontext=Using_Dreamweaver&file=05_sit53.htm
    Regards
    John Waller

  • Multiple Users working on same Model

    Hi
    In a Multi user environment if a particular Modle is being worked by many user at the same time, what is the impact.
    Will it give a Problem or all changes can be saved?
    Thanks & Regds
    Ravi

    Hi Ravi,
    Although multiple users can access the same database and same group folder simultaneously, only one user can access a particular model at a time. The subsequent users who tries to open a model which is already opened by a user, they get a message that the model is in use by that user.
    Only the first user who has opened the model can make changes to the objects / properties of the model. The users who have subsequently opened the model, will have Read-only access to the model. They can however view the changes to the model, if the first user is making the changes simultaneously, by pressing the 'refresh' (F5) button regularly.
    In a few scenarios (like certain EPC type models), I have seen that the users who have opened the model already in use also are able to capture changes to the object properties. But, they are unable to save the changes.
    Regards,
    K.C.

Maybe you are looking for

  • Exporting (sharing) just a single scene in the middlw of many scenes?

    Exporting (sharing) just a single scene in the middlw of many scenes? I have just imported a 15 minute clip of some pets I have split it into 7 scenes scene 3 is of a dog while all the others are of rabbits Is it possible, I haven't found a way yet,

  • Error:-document is in transfer for purchase order..creation is not possible

    Hello, While doing confirmation of PO I am getting this error, saying "document is in transfer for purchase order..creation is not possible". can anyone please suggest me solution on this type of error?

  • How to Install OS X To New HDD?

    Hi, I just bought a new SATA 500GB Seagate HDD and want to replace my current primary HDD, which is the default HDD for Mac Pro. But how am i going to install an OS X into a blank HDD? I need a step by step instruction which could direct me how. Is i

  • Open vi in the same window

    hello, is it possible to open an subvi in the same window like the main vi? for example, if i open a vi by a button click the vi opens in a new window. in some cases it will be better that the subvi is shown in an specfied area on the frontpanel of t

  • I am unable to sign in to the ExportPDF service.

    I have purchased a subscription to the ExportPDF service through the Adobe web site. I have checked and the subscription is current with the latest payment taken from me on January 9th of this year. I cannot sign in to the ExportPDF function through