How to modify a part of task parameters via worklist (not all paramenters)?

I am making a demo of showing the functions of human workflow / worklist using Oracle SOA Suite. The following process is not a real project. But I have some questions about how to modify parameters in worklist and jdeveloper. Please help me.
I create a BPEL with human workflow. It has 2 human tasks.
The first human task is a single approver type and the parameters contents can be modified via worklist. The user is oc4jadmin.
If oc4jadmin rejects it, the process will go to the second human task.
The second human task is a sequential lists of approvers type and the parameters contents can be modified via worklist. 3 users (the order is : jcooper -> jlondon-> tolstoy) can access it. The process is able to abrupt completion if anyone rejects it.
After the process is invoked in BPEL control,
1, oc4jadmin login worklist and modified the data, than reject it.
2, jcooper can login worklist and changed the data, save it, and approve.
3, jlondon login, view data, change data, and save it. However, if jlondon modified the
My questions are as follow:
1, If oc4jadmin rejects the task in worklist, how can I set the parameter cannot be modified and saved.
2, schema:
<schema attributeFormDefault="unqualified"
     elementFormDefault="qualified"
     targetNamespace="http://xmlns.oracle.com/BPEL_single_sequential"
     xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:vv="http://xmlns.oracle.com/BPEL_single_sequential">
     <element name="BPEL_single_sequentialProcessRequest">
          <complexType>
               <sequence>
                    <element name="input" type="vv:complexType1" maxOccurs="unbounded"/>
               </sequence>
          </complexType>
     </element>
     <element name="BPEL_single_sequentialProcessResponse">
          <complexType>
               <sequence>
                    <element name="result" type="string"/>
               </sequence>
          </complexType>
     </element>
<complexType name="complexType1">
<sequence>
<element name="pid" type="string"/>
<element name="ptitle" type="string" maxOccurs="unbounded"/>
</sequence>
</complexType>
</schema>
In the worklist, the user can add another pid and leave the ptitle empty. In the schema, the ptitle (minOccurs=1) should appear at least once. How can I set that, if the user add another pid and must add at least one ptitle before saving it?
3, One element likes gender=male/female. In the worklist form, the default graphic component is an input field. How can I set the component to a dropdown list and it highlight value.
4, The default form is jsp file and it is beautiful. Could I make a jspx page and replace the jsp page? How to replace the jsp to jspx?
5, If I use sequencial approver type for the human task, how can I set various page layout? For example, user 1 can view and modified all parameters. User 2 can view some part of the parameters and changes it. User 3 can view all paramters but can just modified some of them?
Thanks a lot!
Edited by: [email protected] on 2009-3-10 上午12:39
Edited by: [email protected] on 2009-3-10 上午12:44
Edited by: YE

Hi,
all what you asked about can be done through java script.

Similar Messages

  • How to check SQL Tuning Advisor task is exist or not

    How to check SQL Tuning Advisor task is exist or not using DBMS_SQLTUNE,
    I want to remove SQL Tuning Advisor task only if it is exist using DBMS_SQLTUNE.DROP_TUNING_TASK function

    Two approaches.
    1. Look up in DBA/USER_ADVISOR_TASKS, if it exists, drop it.
    2. Drop it, ignore the exception
    3. Drop it, catch the exception (specific exception if you want to rightly avoid such constructs as when others then null) obviously within an inner block is you want to catch and then move on to do other work.
    SQL> declare
      2   e_no_such_task exception;
      3   pragma exception_init(e_no_such_task,-13605);
      4   procedure forgetaboutit
      5   as
      6   begin
      7      null;
      8   end;
      9  begin
    10     begin
    11       dbms_sqltune.drop_tuning_task('NON_EXISTENT_TASK');
    12     exception
    13          when e_no_such_task then
    14               forgetaboutit;
    15     end;
    16     -- do something else
    17     null;
    18  end;
    19  /
    PL/SQL procedure successfully completed.
    SQL> P.S. Ignore procedure forgetaboutit - just amusing myself...

  • How do I only show my inbox on email and not all the support folders

    How do I only show my inbox on email and not all the support folders

    There is a third-party program called Attachment Tamer that will do that for you.  In the Terminal, you can type this:
    defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes
    Also note that while Attachment Tamer does some things with the encoding that makes certain email clients display the item as an attachment, what shows up at the receiver's end is solely dependent on their email client and its settings.

  • How to modify criteria for critical tasks

    We want to make sure that if any task's slack is anything frm 0 to 4 days it should fall on the critical path. So that we can track all tasks which are meeting business process's rule criticality. Is there a way to do it;

    Project Beginner --
    Yes, there is a way to customize the definition of Critical task on a project by project basis.  Click File > Options > Advanced.  At the bottom of the Advanced page, change the value in the Tasks Are Critical If Slack Is Less Than or Equal
    To field.  In the situation you describe, change the value to 4 days.  You can change this definition on each project, based on the size and scheduling needs of the project.
    By the way, in following the above steps, you are asking Microsoft Project to show you the true Critical Path (tasks with Total Slack = 0 days) along with the Nearly Critical Path (tasks with Total Slack > 0 days).  There is a trick in the software
    that will allow to visually distinguish between the true Critical Tasks and the Nearly Critical tasks.  To do this, click the Format tab to display the Format ribbon.  In the Bar Styles section of the Format ribbon, select the Critical Tasks checkbox
    to display Critical and Nearly Critical tasks with red Gantt bars.  Then select the Slack checkbox as well.  Every Nearly Critical task that has Total Slack greater than 0 days will show a navy blue underscore to the right of the red Gantt bar, while
    truly Critical tasks will not display the underscore.
    Hope this helps.
    Dale A. Howard [MVP]

  • How do you have more than one parameterized Query to display "All"?

    hi,
    I am using:
    Jdeveloper 9.0.5.2
    Oracle Database 9.2.0.1
    Toplink
    Struts
    I have been able to create a parameterized query to display an html read only table.
    I populated a dropdown list with values from the database
    and the values I select will be the parameters to my read only table.
    The drop down list is on the same page as the read only table.
    I have all this working but I also need to hard code an option in the Drop down to "All"
    to represent all values of this parameter.
    I was able to trick the jsp page using two read only tables
    and displaying the one with the parameterized query when a parameter other than "All" was chosen
    and then display the other only when "All" was chosen.
    This does not seem the best way to do it.
    What if I had more than one parameter and I wanted to show "All"
    the values of one and a certain values for another.
    I would then need at least 4 read only tables.
    How do I accomplish this in an easier way?
    Thanks in advance.

    I am not exactly sure what you are asking... Are you having trouble with TopLink, or another part of your application?
    Peter Krogh

  • How to modify the forestFunctionality:0 to 2 via ldp.exe?

    Hi,
    We have a new AD DC on a Windows Server 2012R2, and we need to raise the Forest Functionality from Win2000 to Win2003.  On the ldp.exe, the result is like:
    1> domainFunctionality: 2 = ( DS_BEHAVIOR_WIN2003 );
    1> forestFunctionality: 0 = ( DS_BEHAVIOR_WIN2000 );
    1> domainControllerFunctionality: 2 = ( DS_BEHAVIOR_WIN2003);
    How do I modify the forest Functionality to 2 by using the ldp.exe?
    Thanks for help.
    Jason

    Hi,
    Thank you very much for your sharing.
    Please feel free to let us know if you encounter any issues in the future.
    Best Regards,
    Amy

  • How can I delete local schedule tasks, if they do not show up in the left ARD pain

    In ARD you can schedule task on the local machine.
    Usually you can see the scheduled task in the left pain of the main window.
    I deleated some schedules tasks, but the tasks continue excute every morning.
    Is the a way to find these invisable scheduled tasks and remove them.
    I would be happy to know if a data base needs to be edited or a file deleated
    Cheers
    Gifford

    what dose the invisible task do?

  • How do I block a number on one device only, not all of them on my account?

    Whenever I block a number on my iPhone, it also blocks the same number on my kids' iPhones who share an iTunes account with me.  How can I separate who I block to just my phone and not theirs? 

    nesscal,
    Signing out of iCloud on your kids' phones will prevent numbers that you've blocked from being blocked on their devices.
    iCloud: Change iCloud feature settings
    http://support.apple.com/kb/PH2613
    Cheers,
    Allen

  • HT4859 How do I restore a previous version of one app, not all?

    I can't find an app that was previously stored on iCloud.  How can I find it or is it lost forever?

    THanks, but rats!

  • HT201269 How do I backup a new phone from icloud but not all of the backup?

    I have a new Iphone and I want to sync with itunes, how do I do this without downloading everything to my new phone

    When I open my account in itunes, it says to click on devices under itunes, well there are no devices listed under itunes, all my Apps and Music and Contacts are there, but i can;t download anything. Thanks

  • CM: how to block the last new sales order only and not all of them?

    Hi,
    We are testing the FSCM-CM and try to figure out this:
    We have for a customer a number of open sales orders that are all below the credit limit.
    Now someone creaetes a new order and with that amount the limit is exceeded.
    The system reaction is that all open orders are blocked.
    How can we set the system that only the last one is blocked?
    Thanks in advance
    Hein

    Hein,
    I dont think there is any standard function which specially points to the last order. System will consider all the orders in which the customer is involved. I think, the above post suggest the of number of days but not the last order. Try to play with the attributes of system messages and I am sure you will get a clue from it..
    Reward if helpful..
    Thanks,
    Srib

  • How to authorize users to use only certain tax codes not all

    After creating tax codes uasing FTXP, is there any way we can control the use of it by assigning only few to users to use ant all.
    Any help.
    Regards
    Robert

    We can restrict user based on:-
    Organizational Levels in Transaction code PFCG
    Accounting Number & Cost Center in Transaction code SU01
    Edited by: G K Raja on Nov 4, 2009 12:02 PM

  • How to send the part of a machinery for Repair

    Hi experts,
    My scenario is like this,
    I am purchasing a machinery called Galvanizing plant. So in my Asset master it is maintained as Galvanizing plant.
    But that Galvanizing plant having 1000 number of small small parts in it.(for example)
    If i want to send a spare part of a material from this Galvanizing plant, how do i send?
    I know if i am sending any part out side the factory for repair work i have to make service PO.
    In my case i have not defined the 1000 ancillary parts of the Galvanizing plant any where.
    How to define these parts of machinery ? ( it is not FHMI)
    Please advice me.
    Thanks & Regards
    Bala

    Dear,
    Without creating it as a material or equipment(it need not be an asset), you cannot do logistics transaction.
    Create a PM order with control key PM02(external processing) and issue the material to PM repair order. During PM order release, system will create PR for servicing the same.
    In above process there will not be any record ofm gate pass and ect as it is a piece of equipment.
    One more way is defining it as material and assignment the required component to BOM, then you create a subcontracting PO...you can have the correct data in logistics.
    Come back if you need more help

  • HT201317 When I connected my phone and my iPad not all the photos in my photo stream moved over. Why not and how can I fix it?

    When I connected my iPhone and iPad via iCloud not all photos in my photo stream copied over. Why not and how do I fix it?

    Welcome to the Apple community.
    Only the last 30 days of photos are kept in photo stream in the cloud for syncing. Devices that have been syncing with photo stream for some time may retain older photographs that newer devices do not receive from photo stream.

  • How to modify the coding part of KE30 reports ?

    How to modify the coding part of KE30 reports ,
    so that I can be able to restrict report output based on sales office.
    I am unable to find out the program name also.
    Regards
    Anubhav

    >
    Venkat Reddy wrote:
    > Hi,
    >
    > If u want to know the program running for KE30 just go to SE93 and give KE30
    > and click on display you can see the program running for KE30 will be SAPMKCEE.
    > I think this is much simpler :-).
    >
    > Rather than change the standard report try to prepared your own that will be more
    > comfortable since it will be complex task to achieve editing the standard program.
    > Good Luck
    >
    > Regards
    > VEnk@
    >
    > Edited by: Venkat Reddy on Dec 11, 2009 4:52 PM
    Venkat,your answer is much simpler If the OP knows there is a tcode Se93, what if he/she does not know it?? 
    P.S: Just a thought.
    Regards.
    Vishwa.

Maybe you are looking for

  • Trying to wirelessly connect Macbook pro to Canon MX340 printer

    I am really not computer-minded at all, which is why I love my Mac.  It just does it for me.  Back in November, somehow I wirelessly connected my Macbook pro to our Canon MX 340 printer.  We have moved and now I can't get it to work.  When I go into

  • Problem in using JDeveloper 10g with JHeadstart

    I am using JDeveloper 9.0.3 and jheadstart 9.0.4.5 and I would like to test jdeveloper 10g preview with JHeadstart. So, I have downloaded the JDeveloper 10g to test it with my old application. Having run the Jdeveloper for the first time, I realized

  • Change to checkmarks

    I am brand new to Adobe.  We have Adobe Acrobat 7.0 Professional. I have approximately 150 forms with checkboxes that are each defaulting to style = circle, and I need to change them all to checkmarks.  Is it possible to do this with a batch process

  • Help!!! I lost my phone!!!

    okay so i lost my iphone a day ago and i cant find it, i would use the findmy iphone app but i turned it off on my phone so i could reboot it and i forgot to turn i back on so when i tried to find it using my moms iphone app it said like i wasnt conn

  • Trying to install snow leopard on an iMac.

    My iMac is running 10.5.8 and I am trying to install Snow Leopard, but the machine keeps spitting the disk out without any prompt boxes.  The software was ordered from Apple and is fresh out of the package.  The machine accepts other disks just fine.