Need Suggestion on the Design of a New Workbench

Hi All,
I need a suggestion on the design of agreement workbench..
The requirement goes this way...
We will have workbench main screen, where header and line details will be entered manually ( or sourced from legacy system). On the main screen, there will be few buttons, clicking upon which will open the subforms (around 6-8 screens) or supporting details (the data can be entered or interfaced).
We have two approaches.
1. Keeping everyithing in a single .fmb file
2. Creating one .fmb file for the main screen and different .fmb files for each of the individual screens and calling them from the main screen.
Please suggest the best approach considering all the factors like maintanance, user friendlyness, switching b/w the main and child forms and all other possible factors which can make difference.
Thanks in advance!.
Thanks,
Pavan

Hello,
All I can say is that small modules are faster to load and easyest to maintain.
Francois

Similar Messages

  • Need suggestion on the entire hardware specs for running Oracle VM 2.2.2

    Hi,
    I need some suggestion on the preffered hardware specs which can be given to a customer, he wants to run Oracle VM 2.2.2 or Oracle VM 2.2.1.
    He has already used Cisco UCS with NetApp storage for OVM 2.2.2/2.2.1 and has being unsucessful with lots of issues creeping up. Thus now need suggestion on the hardware spec which is well tested and works fine with Oracle VM 2.2.2/2.2.1 and he wants to run Oracle Fusion Middleware on top of it.
    Any poniters to it will be highly appreciated.
    Regards,
    Sk

    887469 wrote:
    Hi Avi,
    thank you for that information !
    Yes. But only for the UCS gear that uses the converged FCoE adapters. If you have standard Ethernet/FC adapters, then it should be OK.We do use the "M71KR-Q QLogic Converged Network Adapter" with UCS. According to you this is an unsupported combination together with OVM 2.2.1, right ?
    Now the "Oracle VM 2.2 Validated Configuration Details" shows UCS B200 M1 with M71KR-Q as a valid configuration. Does 2.2 mean OVM 2.2.0 and this is supported, but 2.2.1 / 2.2.2 is not ?
    Please clarify since this confuses me.
    Best Regards and TIAAny news for me, please ?
    THX

  • I bought an iphone 4s from someone and i dont know password of his Apple ID and i need to update the apps on my new iphone i need a solution please

    i bought an iphone 4s from someone and i dont know password of his Apple ID and i need to update the apps on my new iphone i need a solution please

    The only solution is to erase the apps and purchase them through your own iTunes Store account. You have no legal right to those apps - the license is not tranferrable - and cannot in any case update them without the orginal purchaser's Apple ID.
    Regards.

  • My dad died and I need to set the IPAD up as new.  How do I do that?

    My dad died last May and my mom gave me his iPad to use.  I need to set the iPad up as new but having problems.  I tried the online restore instructions using iTunes, but I can not read my dads apple password completely.  I have his apple ID but the password he wrote down is in pencil and fuzzy to read 2 letters correctly.  Does anyone know how to totally reset this?

    Brian, thank so much for this info.  I have been plugging along on the internet to find an answer to this puzzle before I had to go to the Apple store cuz I know it will cost some bucks to fix.  I am on a starving artists income, so god love the internet cuz I finally found the solution on this link.  I hope it can help others with the same problem like me.  Step #1- I had the latest version of itunes on my pc originally cuz I have an ipod, but I ended up having to uninstall and reinstall the latest version.  Than 2nd step I had to reset my host file too (do not ask me why, but follow this link's info for step 2)- thttp://support.microsoft.com/kb/972034
    Here is the rest of the instructions on this link to now follow for step #3.  http://www.macworld.co.uk/how-to/iosapps/how-hack-ipad-iphone-passcode-3504927/
    I appreciate everyone's support on this matter, my thanks!

  • HT1420 Hi I need to change the name of a new device added in my account...

    Hi I need to change the name of a new device added in my account...
    HELP PLEASE

    You can rename a device directly on it via Settings > General > About, or when connected to your computer's iTunes : http://support.apple.com/kb/HT3965
    You might also be albe to edit the name of a device on your support profile : https://supportprofile.apple.com/

  • I have itunes folder on Sony Vaio that has died. It has home sharing enabled.I need to transfer the library onto this new computer.I have i cloud but want the muin folder transferred to this computer. I have part of my i tunes folder on 2 back up drives.

    I have itunes folder on Sony Vaio that is seriously unwell. I can start up in safe mode but that's all.  It has home sharing enabled.I need to transfer the library onto this new computer before it completely gives up the ghost.I have i cloud but want the main folder transferred to this computer. I have part of my i tunes folder on 2 back up drives.
    Can anyone help please

    If the computer only starts in safte mode, it is highly unlikely that network functionality works.
    Copy or move the ENTIRE iTunes folder (and any other personal data you want) to an external drive.

  • Suggest on the design in PI

    Hello experts,
    I have a requirement where i have to make use  of sync/async bridge.
    Let me detail my requirement.
    I have a source system which sends a sync request to PI. PI would send an async request to the target system. The target system sends the async response to SAP PI. PI would again sends an async request to the target system, the target would send the async response to PI. Then, PI would send the sync response to the source system.
    The request from the source is SOAP request. Both async calls at the target side will happen through MQ.(JMS adpaters)
    The requirement is sync/async with two async calls involved at the target side.
    Hope the requirement is clear.
    Could you please suggest on the best performance design!! also, on the procedure to go about it.
    Thanks
    Swetha

    Hi Swetha,
    >>PI would send an async request to the target system. The target system sends the async response to SAP PI. PI would again sends an async request to the target system, the target would send the async response to PI.
    PI will send async request to first target system and then move on to the second. It will not wait for any response from the target system (this is the case for async interface).  If you want a response back then you need to make both send steps (to intermediate targets )as sync send step.
    But in BPM you have the option of acknowledgment in send step.  You can use transport acknowledgment for each of the async send.
    Performance wise this is going to be a bottleneck as you have JMS receivers and BPM.. Not a great combination
    Regards
    Suraj

  • Do I need to "condition" the battery in a new MacBook?

    Please forgive my ignorance, but do I need to "condition" the battery in a brand new MacBook that I just bought? i.e. Do I need to charge it fully, unplug it, and let it run down completely before charging it again? Or is that only for the older batteries?

    Thanks, Jay. About an hour ago I opened it, turned it on, and started downloading and installing system updates. It's been plugged in this entire time. Should I have just turned it on and plugged it in to charge without using it? The article isn't entirely clear on that. Or can I keep setting it up and using it as long as it's plugged in until the light on the power cord turns green (before unplugging it and allowing the battery to run down)?

  • Need Suggestion for the Recurrence appointment design

    Hello All, 
    We are planning to design  a feature where doctor can create appointment  with the patients on the recurrence basis like Daily, Weekly,yearly etc. 
    Following features also needs to be present 
    1. User can edit the recurrence appointment and that changes must apply to all 
    2. user can go and change the details for the single appointment 
    We had a discussion  for this and  identified the below schema to store the details..
    TABLE  Appointment                   
    AppointmentID,                         
    DocID, 
    PatientID, 
    FromTime,
    ToTime, 
    IsRecurrence, 
    RecurrenceID
    TABLE RECURRENCE
    SeqID,
    RecurrenceID, 
    FromTIme, 
    ToTime
    So the logic is for each recurrence we will create a entry in table recurrence and will store the details accordingly 
    Let me know if there is any flaw in this or a better design to achieve this .
    Regards,
    Rajesh

    I'd do it something like this...
    These would be my tables...
    CREATE TABLE Appointments (
    AppointmentID INT NOT NULL IDENTITY(1,1) Primary Key,
    DoctorID INT NOT NULL,
    PatientID INT NOT NULL,
    AppointmentTypeID INT NOT NULL,
    StartDateTime DATETIME NOT NULL,
    DurationUnits INT NOT NULL, -- Let's say 15 min blocks...
    Frequency VarChar(10) NOT NULL CHECK (Frequency IN ('Daily','Weekly','Monthly','Quartly','Annually')),
    NumOfOccurrences INT NOT NULL)
    CREATE TABLE Schedules ( AppointmentID INT NOT NULL,
    DoctorID INT NOT NULL,
    PatientID INT NOT NULL,
    BegDateTime DATETIME NOT NULL,
    EndDateTime DATETIME NOT NULL)
    Then I'd create a stored procedure similar to the following (not I didn't code this as a stored proc so that it would be easier to test)
    I've added in-line comments to make it easier to understand...
    IF OBJECT_ID ('tempdb..#TempAppt') IS NOT NULL DROP TABLE #TempAppt
    CREATE TABLE #TempAppt (
    AppointmentID INT NOT NULL Primary Key,
    DoctorID INT NOT NULL,
    PatientID INT NOT NULL,
    AppointmentTypeID INT NOT NULL,
    StartDateTime DATETIME NOT NULL,
    DurationUnits INT NOT NULL, -- Let's say 15 min blocks...
    Frequency VarChar(10) NOT NULL CHECK (Frequency IN ('Daily','Weekly','Monthly','Quartly','Annually')),
    NumOfOccurrences INT NOT NULL)
    IF OBJECT_ID ('tempdb..#TempSched') IS NOT NULL DROP TABLE #TempSched
    CREATE TABLE #TempSched (
    DoctorID INT NOT NULL,
    PatientID INT NOT NULL,
    BegDateTime DATETIME NOT NULL,
    EndDateTime DATETIME NOT NULL)
    IF OBJECT_ID ('tempdb..#edt') IS NOT NULL DROP TABLE #edt
    CREATE TABLE #edt (edt DATETIME)
    -- This is the appointment data that you want to add to the database
    INSERT INTO #TempAppt VALUES (1,5,5,5,'20120703 17:15:00',3,'Weekly',20)
    --Declare the necessary variables andset their values
    DECLARE @aid INT, @did INT, @pid INT, @sdt DATETIME, @f CHAR(2), @du INT, @edt DATETIME, @noc INT, @sql VARCHAR(MAX)
    SELECT TOP 1
    @aid = AppointmentID,
    @did = DoctorID,
    @pid = PatientID,
    @sdt = StartDateTime,
    @du = DurationUnits * 15, -- 15 mins per unit
    @f = CASE
    WHEN Frequency = 'Daily' THEN 'dd'
    WHEN Frequency = 'Weekly' THEN 'wk'
    WHEN Frequency = 'Monthly' THEN 'mm'
    WHEN Frequency = 'Quartly' THEN 'qq'
    WHEN Frequency = 'Annually' THEN 'yy'
    END,
    @noc = NumOfOccurrences
    FROM #TempAppt
    ORDER BY AppointmentID
    -- A little dynamic SQL allows to dynamically create a DATADD function
    SET @sql = 'INSERT INTO #edt VALUES (DATEADD(' +@f + ', ' + CAST(@noc AS VARCHAR(5)) + ', ''' + CONVERT(VARCHAR(30), @sdt, 121)+ '''))'
    EXEC (@sql)
    --select @sql
    SELECT @edt = edt FROM #edt
    UPDATE #edt SET edt = @sdt
    -- Creats a loop that creates the seporate schedule occurances required by the "appointment" data
    WHILE @sdt < @edt
    BEGIN
    INSERT INTO #TempSched VALUES (@did, @pid, @sdt, DATEADD(mi, @du, @sdt))
    SET @sql = 'UPDATE #edt SET edt = (DATEADD(' +@f + ', 1, ''' + CONVERT(VARCHAR(30), (SELECT edt FROM #edt), 121)+ '''))'
    EXEC(@sql)
    SELECT @sdt = edt FROM #edt
    END
    -- Checks to seeis the newly created schedul conflicts with any pre-existing schedules.
    -- If there is a conflict a warning will be displayed and the new data will not be added to the physical tables.
    -- If there is no conflict exists, both the Appointments and Schedules tables will be updated.
    IF EXISTS (
    SELECT 1
    FROM Schedules s
    INNER JOIN #TempSched ts
    ON s.DoctorID = ts.DoctorID
    AND (ts.BegDateTime BETWEEN s.BegDateTime AND s.EndDateTime OR
    ts.EndDateTime BETWEEN s.BegDateTime AND s.EndDateTime))
    BEGIN
    SELECT 'There is a conflict with a pre-existing schedule for the doctor'
    END
    ELSE
    IF EXISTS (
    SELECT 1
    FROM Schedules s
    INNER JOIN #TempSched ts
    ON s.PatientID = ts.PatientID
    AND (ts.BegDateTime BETWEEN s.BegDateTime AND s.EndDateTime OR
    ts.EndDateTime BETWEEN s.BegDateTime AND s.EndDateTime))
    BEGIN
    SELECT 'There is a conflict with a pre-existing schedule for the patient'
    END
    ELSE
    BEGIN
    INSERT INTO Appointments (DoctorID, PatientID, AppointmentTypeID, StartDateTime, DurationUnits, Frequency, NumOfOccurrences)
    SELECT DoctorID, PatientID, AppointmentTypeID, StartDateTime, DurationUnits, Frequency, NumOfOccurances
    FROM #TempAppt
    INSERT INTO Schedules ( AppointmentID, DoctorID, PatientID, BegDateTime, EndDateTime)
    SELECT
    (SELECT MAX(AppointmentID) FROM Appointments WHERE DoctorID = @did AND PatientID = @pid) AS AppointmentID,
    DoctorID, PatientID, BegDateTime, EndDateTime
    FROM #TempSched
    SELECT * FROM Appointments WHERE AppointmentID = @aid
    SELECT * FROM Schedules WHERE AppointmentID = @aid
    END
    Basically it simply takes the appointment info, throws into a temp table, creates a schedule based on that info, validates the schedule based on existing schedules to avoid conflicts.
    If there is a conflict you get a warning. If not the appointment gets added along with the schedule.
    Once the schedule is created it's a simple matter to go in and manually edit individual occurrences.
    If you want to change and entire series, simply delete everything WHERE AppointmentID = ??? AND BegDateTime > CURRENT_TIMESTAMP and create a new appointment.
    HTH,
    Jason
    Jason Long

  • Need suggestion for the following Design

    Hi All,
    I have the following requirement to be implemented.
    | |
    | < Start Day << Start Week ---- End Week >> End Day > |
    |____________________________________________________________________|
    The above has to be on top of a table.... (i.e a table action region)
    Table action allows us to have either "rowLayout" or "flowLayout" to begin with...
    The "Start Day", "Start Week" and so on are actions...
    Pls suggest me how to align " End Week >> | End Day > " to right (end of the table)....
    PS... I am unable to plot the image properly... the " ---- " in between is just spaces.
    Putting it simple, In a table action I want a button on the left most and right most corner...
    Regards,
    Santhosh.
    Edited by: Santy on Jan 21, 2011 4:09 AM

    Hi All,
    I have the following requirement to be implemented.
    | |
    | < Start Day << Start Week ---- End Week >> End Day > |
    |____________________________________________________________________|
    The above has to be on top of a table.... (i.e a table action region)
    Table action allows us to have either "rowLayout" or "flowLayout" to begin with...
    The "Start Day", "Start Week" and so on are actions...
    Pls suggest me how to align " End Week >> | End Day > " to right (end of the table)....
    PS... I am unable to plot the image properly... the " ---- " in between is just spaces.
    Putting it simple, In a table action I want a button on the left most and right most corner...
    Regards,
    Santhosh.
    Edited by: Santy on Jan 21, 2011 4:09 AM

  • It is saying I need to verify the authorization on my new computer. How do I do that?

    I'm trying to get my iPhone 4S to allow purchases to take place but that is not happening.  I also recently got a new computer and it is authorize on the iTunes store but still wanting me to verify it.  I do not know how to do that and need you help thanks!!

    While it is iffy as to whether or not it will work with Windows 8, even if you had a full version you would not be able to install it.  You need to acquire a special version of it along with the serial number for it.  See the following:
    Error: Activation Server Unavailable | CS2, Acrobat 7, Audition 3 -
    http://helpx.adobe.com/x-productkb/policy-pricing/creative-suite-2-activation-end-life.htm l

  • Need Suggestion on the xml parser to be used in weblogic env.

    Hi All,
    1. I would like to know what is the parser suggested to be used when our application is running in the weblogic env. We have xerces parser already shipped in along with jdk and oracle's xdk parser is also available in the env.
    Kindly let me know what is the suggested one to use?
    2. In one of our applications, jaxp factory (javax.xml.parsers.DocumentBuilderFactory) is explicitly set to xerces's (com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl).
    Now when we changed it to use oracle xdk parser (oracle.xml.jaxp.JXDocumentBuilderFactory), We are running in to issues like 'IllegalArgumentException :not able to set Schema in setAttribute()' as a File Type.
    Previously, we used to set the Schema as File Type when xerces parser is used and that used to work fine.
    Kindly let me know the way which is accepted by both the parsers.
    Thanks
    Rajesh

    Use the default parser.
    By default, WebLogic Server is configured to use the default parser and transformer to parse and transform XML documents. The default parser and transformer are those included in the JDK 5.0.
    The built-in WebLogic Server DOM factory implementation class is com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.
    The DocumentBuilderFactory.newInstance method returns the built-in parser.
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

  • Need suggestion on a Design Decision.

    Hi All,
    One of customer that has a more than 100,000 employee for a leave management solution. If every employee would apply around 26 leaves yearly it means Custom List would have at least 2600,000 items . I am wondering should I propose solution since SharePoint
    would not be able handle so many items in Custom List.
    What is your suggestion guys?
    Regards Restless Spirit

    Hi Restless Spirit,
    You can indeed handle large amount of data in SharePoint 2013 lists. Please have a look in to the external lists and BDC models for handling such kind of scanrios.
    Following links will be helpfull in understanding lists handling of large data.
    http://technet.microsoft.com/en-us/library/cc262813(v=office.14).aspx
    http://office.microsoft.com/en-us/sharepoint-server-help/manage-lists-and-libraries-with-many-items-HA102771361.aspx
    http://www.layer2solutions.com/en/community/FAQs/BDLC/Pages/SharePoint-Large-Scale-External-Data-Integration.aspx
    http://www.ericgregorich.com/blog/2013/7/10/working-with-list-view-thresholds-in-sharepoint-2013

  • Need suggestion on OSB  design..

    Hi
    i am facing following issue:-
    I have 4 interface that i need to do using OSB.
    I have separate xsd's for each interface.
    Each interface may have its own message flow,
    Now what i want to do is:-
    Use only one WSDL ,one Proxy and in business service....
    Business Service :-not an issue as i will place the message in Queue.
    WSDL:- while creating WSDL i will make separate operation for each interface ie each operation will have the request/response xsd corresponding to that interface..
    Now problem is how do i deal with Proxy service?
    There will be an unique ID that will identify for which interface is this request...
    but even if i identify the interface ,how will i have a separate message flow in proxy????Will branching help???
    Do any kw how can i do this?
    Thanks

    Hi,
    You can try using the "Operational Branch" feature of OSB using a single Proxy Service.
    Thanks,
    Prabu

  • I need suggestion about the way , method, or path of learning GUI

    Since there are many IDEs that are capable of developing the Java GUI quickly, one of my friend suggest me to learn GUI using code instead of drag and drop GUI component. He said when your boss ask you to fix the error/bug for the front-end part of the program, which is written in code only.
    Another situation is that when you are working with a team and your team members using code instead of these drag&drop, he said i have to adapt to using these code to write the GUI.
    Actually he has point. what do you guys think? please post your opinion.

    roadorange wrote:
    Since there are many IDEs that are capable of developing the Java GUI quickly, one of my friend suggest me to learn GUI using code instead of drag and drop GUI component. You should go through the Swing tutorial and perhaps the 2D demo that comes with the JDK. Look at the code, run the examples, step through it or whatever you want. But I personally don't think you get much (except a massive, lasting headache) from writing the code by hand.
    He said when your boss ask you to fix the error/bug for the front-end part of the program, which is written in code only.Huh?
    Another situation is that when you are working with a team and your team members using code instead of these drag&drop, he said i have to adapt to using these code to write the GUI.I'm starting to lose you here...
    Actually he has point. what do you guys think? please post your opinion.I say use the GUI tools (don't fight evolution)

Maybe you are looking for

  • How do i add my cellphone number to my messages on my macbook

    I want to get my imessages on my laptop but so far it only allowes the ones thru my email how do i add my phone number as well

  • How do I create an executable with arguments that executes once and terminates

    I'm just starting with LabView, so I'm sure this issue has been address somewhere already.  I just can't locate the answer. I am running version 6i (I may be able to get 7 or 8). I need to create a command line executable program with parameter input

  • ITV HELP!!!!

    Hello, Can Someone Help Me PLEASE!!! I just bought one of those monster cables from Apple to allow you to connect your Ipod to your TV so you can view it on TV when you want too! My question is, I would like to view it and be able to record my shows

  • Proxy Class (for compiling purpose)?

    Since JDK 1.3, there is a Proxy class that allows us to dynamically generate Java object classes from scripts. We can use it to implement interface functions etc and calls to these functions would be redirect to a hook. My question is, will Sun consi

  • Configuration settings for Transaction CORT (Display Confirmation)

    Hello friends, I have one process order and for which couple of times i have done the confirmation and cancelled it. Now when i go to Transaction code CORT (Display Confirmation),it shows all that transactions(Counter) for that operation (Phase), lik