Why Dev Guide says "create a separate project for each ADF task flow ..."

Hi,
We have a BPM process application which is having a few human tasks. The form for each of the human tasks is similar. We’d like to be able to share some page fragments or code between them and create single web application to handle all the human tasks for this BPM process application. Then I found the following in the Oracle document “Developer’s Guide for Oracle SOA Suite 11g Release 1 (11.1.1.4.0)”:
“If the SOA composite contains multiple human tasks, create a separate project for each ADF task flow associated with each human task.”
I wonder if we have to do that and if so, what is the reason.
Do you have any clue? Please help.
Thanks a lot,
Helen

Hi Helen
1. I do not know the reason why they mentioned like separate project for each human task. NO, this is not required and we can have just one UI Project like MyTaskForms and have all the JSPs in this same project for each Human Task.
2. On our side, we have like 10 Human Tasks, all using the same Payload. So we have 10 .task file. For the very first .task file, we used Auto Generate Project and gave project name like OurAppTaskForms. The reason we did this is, so that it adds all the required dependent libraries, tag libs etc properly. For all remaining 9 .tasks file, we did NOT use auto generate. Instead we used standard New -> JSF From Human Task and select one task at a time and follow the steps. These steps are covered in the online documentation. At the end in our BPM App, we have just one UI Project with all the 10 screens.
3. ALSO, all the 10 screens have some common data. This we put in a reusable JSF Fragment page. And associated a custom Managed Bean for this to set and get values from this fragment and also some Actions for some buttons in the JSF. Then we included this JSF in each taskform jsf file, uisng the include tag. We added this include tag, somewhere in the top. So all screens share common jsf fragment page.
4. We can refine the above stuff further. As per above, we still have 10 JSF screens for each one of the 10 .tasks. Ofcourse all these 10 jsf have same common jsf fragment. BUT instead of 10 individual jsf screens, we can have only ONE Jsf screen also. Refer online docs for the details. The challenging part is, since we have only one jsf, there may be some bussiness stuff, validatoin stuff to take care of in custom ValidationCallback Handler classes. Say for Task1, we had to show some buttons, but NOT for Task2. So we had to handle this logic. Also in validation call back, we can always get each Tasks, title also. So we can workaround this issue also. We are in the process of doing this right now. But first 3, we already did and they are working fine.
My personal suggestion is first go with single jsf fragment and include in all tasks jsp files. Any changes to common elements need to make only in one place i.e fragment page.
Thanks
Ravi Jegga

Similar Messages

  • Separate project for each ADF task flow?!

    Hi,
    We have a BPM process application which is having a few human tasks. The form for each of the human tasks is similar. We’d like to be able to share some page fragments or code between them and create single web application to handle all the human tasks for this BPM process application. Then I found the following in the Oracle document “Developer’s Guide for Oracle SOA Suite 11g Release 1 (11.1.1.4.0)”:
    “If the SOA composite contains multiple human tasks, create a separate project for each ADF task flow associated with each human task.”
    I wonder if we have to do that and if so, what is the reason.
    Do you have any clue? Please help.
    Thanks a lot,
    Helen

    This is answered in SOA forum: Re: Why Dev Guide says "create a separate project for each ADF task flow ..."

  • How can I sum up raws? the sum function seems to work for columns only and right now I have to create a separate formula for each raw

    How can I sum up raws? the Sum function seems to work only on columns. Right now I have to create a separate formula for each raw

    Hi dah,
    "Thanks, but can I do one formula for all present and future raws? as raws are being added, I have to do the sum function again and again"
    You do need a separate formula for each group of values to be summed.
    If the values are in columns, you need a copy of the formula for each column.
    If the values are in rows, you need a copy of the formula for for each row.
    If you set up your formulas as SGIII did in his example (shown below), where every non-header row has the same formula, Numbers will automtically add the formula to new rows as you add them.
    "Same formula" in this context means exactly the same as all the formulas above, with one exception: the row reference in each formula is incremented (by Numbers) to match the row containing the formula.
    Here the formula looks like this in the three rows shown.
    B2: =SUM(2)
    B3: =SUM(3)
    B4: =SUM(4)
    That pattern will continue as rows are added to the table.
    Also, because the row token (2) references all of the non-header cells in row 2, the formula will automatically include new columns as they are added to the table.
    Regards,
    Barry

  • How to create a separate invoice for each delivery line?

    Hello,
    Our customer is requesting a separate invoice for each delivery line. Is there a way to configure this? Or a customization?
    Thanks,
    Joy

    Hello,
    You need to do this through copy controls. in the transaction code VTFL, you need to develop a new routine and attach it in the area "Data VBRK/VBRP"
    attach your custom designed routine and it will split the invoice according to each line item.
    check the standard routines available for hints to develop the routine with your abap. there are several  standard rotuines available
    Hope this helps
    Thanks
    akasha

  • How do you create a separate iCloud for each phone in the family?

    We have 3 people in our family with iPhones, plus 1 iPad2.  How can we give each of us a separate apple ID so that we can each have our own iCloud storage?  The 55 GB is not enough for all of us.  Deleting the accounts to create new ones is not an option because one of our phones is not backed up on iCloud AT ALL (could never back it up because the 55 is not enough for the 3 of us).

    For each phone, go to http://appleid.apple.com and create a new Apple ID.
    On the phone, sign out in Settings>iCloud by clicking the 'Delete account' button. You are going to have to do this or you cannot proceed.
    Sign in with the new Apple ID. Create a new @icloud.com address. In the Settings>iCloud page, purchase such extra storage as you need. Do a new backup.
    Leave the phone which hasn't been backed up until you've done this with the others. Delete their backups from the original account. Back this phone up to the original account. Then follow the procedure above.
    If you want these phones still to have access to the email, calendars, contacts etc. of the original account you can sign into it in Settings>Mail, Contacts & Calendars.

  • Within the budget template; how would one create an entire year worth of a budget; with out having to create a separate page for each month?

    Help!
    Loving the budget template, but I would like to be able to create an entire years worth of a buget with out creating a whole new transaction/budget page for each month. How do I get the new transaction to identify a new budget chart?
    Thanks, Emily

    Emily,
    No need to think the budget template is only for one month.  Just keep typing the date in the date column of the "Transactions" sheet and the details will update.  You should adjust the budget categories to match the duration of time you want to use.
    If you do want month-by-month, then you can switch to the "Transactions" sheet, select the table, cut
    then switch back to the "Budget" sheet, paste.
    Now rename the "Budget" sheet something like "Budget Jan 2014", and delete the "Transactions" sheet. Set the budget for Jan in the column I highlighted above.  The subsequent months, duplicate the monthly budget:
    Then adjust the the entries in the transactions table inside this sheet.

  • How to use mail merge to fill a table?  Instead of filling the table it is creating a separate page for each entry

    I am creating a pages document with a table where I have entered merge fields and want the table filled out with data from a numbers spreadsheet.  Instead of pulling data and filling the next rows down it is giving me a separate sheet per data.  This worked fine in Word/Excel. What am I missing here?

    I am creating a pages document with a table where I have entered merge fields and want the table filled out with data from a numbers spreadsheet.  Instead of pulling data and filling the next rows down it is giving me a separate sheet per data.  This worked fine in Word/Excel. What am I missing here?

  • Scanning with Yosemite splits multi-page documents into a separate document for each page

    I use a Mac Book w/ OSX 10.10.1.  I scan docs using the HP Scan utility & both an HP OfficeJet 6700 & an HP Officejet 8600. Everything worked great for a year or more.
    In about September, 2014, multi-page docs started creating a separate file for each page of the doc, instead of storing the scanned multi-page doc in one file as it had before.  I didn't change any settings w/in the HP utility that I am aware of.  I did download the the Yosemite OSX.  I haven't been able to find a setting w/in the HP scan utility to correct the issue.  Both of my scanners are useless for scanning & returning executed agreements (my primary use for them) until I can fix this problem.  I would appreciate any help anyone can give.
    Thank you!

    Hi,
    From the HP Scan click on Scan and follow the steps on screen.
    Once the scan preview being shown click on Send and then click on Folder.
    Select the required Format, then check the box next to 'Save all items to a single file' and click the Save button, then the scan will no longer be saved in seperate files.
    Regards,
    Shlomi
    Say thanks by clicking the Kudos thumb up in the post.
    If my post resolve your problem please mark it as an Accepted Solution

  • FM import into RH project creates a separate folder for every FM chapter

    I am importing a FM book into RH 9 to create a new help project.   RH creates a separate folder for every FM chapter!  The folder contains the html and CSS.  This is messy and useless since all html will point to a single help CSS for the project.  It will be tedious to move all the html topics to one folder plus I will lose the FM link for future updates.
    Did I miss a step in the import that controls how the project is created in RH?

    Yes, this is deliberate - in fact most people want to sub-divide their .fm files into even finer topics - that's what the pagination setting in the Conversion Settings screen is for. Why do you want them all to be mashed together anyway?
    I've only heard of one other poster wanting to stuff all their FM content into one folder - try searching the forums. I seem to remember there were a bunch of suggestions to things to do from either the FM end of things or the RH side.
    The reason why Adobe did it this way was to give you individual control over the CSS to be applied to individual topics (even if most of us just apply a common one across the board in the SSL recipe when we create our help).

  • Create unique user profiles for each separate session

    Hi,
    How can I configure TS environment so that each user (who logs onto Windows using the same generic Windows user ID) gets their own unique Windows user profile.
    For example, imagine a scenario where the users are logging onto Windows using the shared user "SYSTEMAPP"
    The intention is to configure the TS server's Windows, so that it creates unique user profiles for each separate session, for example:
    - SYSTEMAPP
    - SYSTEMAPP.000
    - SYSTEMAPP.001
    - SYSTEMAPP.002 (etc...)
    The server version for TS is Windows Server 2012 and not joined to AD. User IDs are created at Local Users and Groups.
    Kindly advise.

    Hi Susie,
    Just to illustrate my point further. Let's say a user logged into the server using user ID SYSTEMAPP for the first session. So, if
    you browse the folders in the server, you'll be able to see this:
    C:\Users\SYSTEMAPP
    Then, another user logged into the same server as SYSTEMAPP user using other session. In this case, my intention is to configure the
    server to create another unique user profile as below:
    C:\Users\SYSTEMAPP.000
    Subsequently, if more users logged in using the same account, the unique counter number will keep on adding...
    C:\Users\SYSTEMAPP.001
    C:\Users\SYSTEMAPP.002
    C:\Users\SYSTEMAPP.003
    Previously, I checked from my third party software vendor that this can be done but I still cracking my head on this which is why led me
    to this forum.
    Kindly advise.

  • Create separate NDR for each exchange domains hosted in one exchange server single forest

    Hi techies,
    Our environment is windows 2012 domain with exchange 2013.
    Configured with multiple domains like xyz.com, abc.com etc.,
    Problem description:
    When a user mailbox [email protected] is full, the exchange server delivers the NDR from [email protected]
    Requirement:
    Is it possible to create separate NDR for each domain?
    Management do not want to show the domin name xyz.com for the users belong to abc.com when delivers an NDR messages.
    Appreciate your earliest response.
    Thanks
    Alagar

    Hi Alagar,
    Please check what is your -ExternalPostmasterAddress says:
    Get-TransportConfig | fl *Post*
    You can set it to blank if required.
    Set-TransportConfig -ExternalPostmasterAddress $null
    And if senders are still receiving NDR's after you set *Prohibit send and receive at (GB): unlimited , please give it some time, it might be due to AD replication is yet to complete.
    Regards,
    Satyajit
    Please“Vote As Helpful”
    if you find my contribution useful or “MarkAs Answer” if it does answer your question. That will encourage me - and others - to take time out to help you.

  • I have an email address that was used on one Appleid account and I have now created a separate Appleid for another device. Is it possible to transfer that icloud email address to the new Appleid account?

    I had multiple iPhones and iPads associated with the same apple account and I have now created a separate account for two of them.  The question that I have is whether there is a way to transfer the icloud email address to the new account?

    Welcome to the Apple community 1960gmd.
    Once an iCloud address is used for an Apple ID, you can't use it for any other.
    Why would you want to use another Apple ID if you already have the address you want to use in another.
    If you want your email on all devices but use a different ID for iCloud add it as a secondary account at settings > mail, contacts, calendars and just enable mail.

  • I currently have one iTunes account for my personal iPod Touch and for my work iPhone and iPad.  Can I create a separate account for work and keep my current account for my personal use - on the same computers?

    I have an iTunes account for my personal iPod Touch - have had for several years.  When my work provided me with an iPhone and now and iPad 2, they all fall under my personal iTunes account.  Is it possible for me to create a separate account for my work devices and apps, while leaving my personal account intact?  I use both my compter at home and at work to sync occasionally.

    A much simpler solution would be to go into Settings > Store and turn off Automatic Downloads

  • Hi, can anyone tell me if I can have more than one iTunes account on the same PC. I've just bought my wife an iPad2 and want to create a separate account for her. Can I do that on the same PC as mine?

    Hi, can anyone tell me if I can have more than one iTunes account on the same PC. I've just bought my wife an iPad2 and want to create a separate account for her. Can I do that on the same PC as mine? Thanks.

    I would advise that you not set up a second Apple ID. It's really not necessary - having two Apple IDs won't affect how iTunes works with your iPads - and will just complicate matters. Each iPad will be treated independently and can be set to sync only the items you want on that particular iPad. If you really want to keep the two iPads separate, set up different iTunes libraries and have only those items you want on the related iPad in that library, rather than a different Apple ID. If you plan not to use a computer and just download directly to the iPads, you can again choose what apps and content each iPad gets.
    But answering your specific question, you can have content from up to five iTunes Store accounts on any one computer or iPad. To create a new iTunes Store account, you'll need a different email address, and from there you just create the account the same way you did the first one.
    Regards.

  • HT1711 When I load one of my own CD's onto itunes, it creates separate albums for each unique pairing (ie: singer/composer or singer/orchestra). How can I keep all the cuts together on one album?

    When I load one of my own cd's onto itunes, it creates separate albums for each unique pairing (ie: singer/composer or singer/orchestra). I end up with
    the cuts scattered over several albums.  How do I keep all the cuts on an album together rather than divided between several albums? I'm brand new with this technology, so I need your information in simple terms.  Thank-you.

    Generally all you need to do is fill in an appropriate Album Artist. For more details see my article on Grouping Tracks Into Albums, in particular the topic One album, too many covers.
    The site could do with updating as some options have changed with iTunes 11, but the principles are the same.
    tt2

Maybe you are looking for

  • Printer HP Laserjet 200 MFP M276 is not printing in color

    I am trying to get my printer to print in color, however I only get blue output, not in the least the colors it should print. Any ideas what might be the cause? FYI: I am using original HP toner Thanks Yvonne This question was solved. View Solution.

  • Trying to update but after saving the file it doesn't happen. Suggestions made is to install but I don't know how or see anything re installing?

    I am advised that my latest update has not been installed. When I click on requesting installation a box appears asking if I want to save the file. I have answered yes and the file is saved. Despite this installation does not occur automatically and

  • Load order faces-config.xml

    I've got the following code: User.java      public User() {           userData = ( UserData ) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("userData");      }EMailCenter.java public EMailCenter() {           userData = (

  • Running JUnit code for EJB

    Hi, I have written following JUnit code for testing EJB whose jndi name is SBuySharesHome public class CTestCase_Default extends TestCase      public CTestCase_Default ( String arg )           super ( arg );      protected updateBuyShares.SBuyShares

  • DNS addresses

    I have upgraded from the older style Airport Time Capsule to the latest current model (802.11ac).  I followed the "replace existing time capsule" application and after much todo, I finally show a green light on Internet and my Time Capsule on the app