Saving Interactive reports in a SaaS context an issue?

Hi,
at the company I'm working for, we have an application that is used by different client. Each client uses the same application but they all have different CSS and they can customize things like they want. To diffentiate each client, obviously we use different ID.
Now, we haven't move to 3.1 yet (still 3.0) and we find the interactive report interesting. But when it comes to the "save report" function. That's where using the same application for different clients becomes an issue. Each user can save their own report with their own filters. But since, APEX recognize the user only by it's username, if 2 users from 2 different clients share the same username, the changes made by user 1 will be seen by user 2 and vice versa.
We have a 3.1 environment and I've tested the above and indeed, that is the case. Could we find a workaround? Where are the reports information saved?
Thanks, Reginald
Edited by: reggieh on Nov 17, 2008 11:19 AM

Scott
Now here's something that was pointed out to me : What happens when you change username? By the way things are working, I would think that you automatically lose your saved reports right?
Now, I was wondering if there could be a way to override the APP_USER value, or if it can only be modified by the APEX login API? Because, I thought, that maybe I could put the userid instead of the username in the APP_USER, so that even if the user changes his username, he would still have all his saved reports.
Now I thought about puting the username entered in an application item, then passing the userid in the login API, but that wouldn't make a lot of sense, because it would mean that I would go get the userid before the person is not even validated to the system. It would probably work, but I don't think it's a clean way of doing things. So the best would be to actually override the APP_USER while IN my custom login function that is called by the API.
If I'm correct, the p_password parameter of my custom function is assigned to APP_USER once that function returns true, right?
I know that is a lot of questions! So, thanks a lot for your time!
Edited by: reggieh on Nov 17, 2008 1:58 PM

Similar Messages

  • Saved interactive reports

    Joel has a nice writeup about how saved public interactive report settings are handled when applications are moved around.
    Some questions...
    Since the IDs of all of the application meta data have changed, all of your users' customized reports in the previous version of the application are forever left orphaned until they're cleaned up by an internal APEX batch process
    1. Which batch process is this referring to? One of the jobs in dba_scheduler_jobs setup during the install process? Which one exactly? Is there any documentation on all the jobs installed and what each one does?
    2. Is there a way to run these jobs manually as a one-off/adhoc activity without waiting for their scheduled run? I tried logging in as SYSTEM, setting the security_group_id and running apex_040000.wwv_flow_maint.daily_maintenance and apex_040000.wwv_flow_cache.purge_sessions but that didn't seem to do anything that I could tell. Do they have to be run as SYSDBA?
    Upon import of a new version of the application, all meta data associated with application 645 is first deleted except the Customized Interactive Reports. In essence, these are left "dangling" until the new application 645 is installed.3. I found that when an application is deleted using the Builder Delete Application wizard, even the saved interactive reports are deleted. I am not sure I see why this is so. An application could be deleted in error and restored from source control but the user saved IR settings are gone for ever! May I suggest that the wizard be changed to not delete the saved reports?
    Thanks

    Bump

  • Saved interactive reports - need a way to migrate to updated application

    APEX version 4.1
    We had an application (APP_ID =20) in operational environment that users had saved many reports.
    Recently we made enhancements to the application and promoted the development version of the application into our operational database. When importing we picked a new APP_ID =21. After several weeks on Operational system users have noticed there saved interactive reports are no longer showing up in pull down list.
    I have seen several posts talking about keeping the application IDs the same ensures the saved reports are preserved. For our situation I am not sure the best route to take to get us back to where users have there reports. Can I export APP_ID =21 on OPS, import this back into a dev environment setting its number back to 20, then export this from Dev and re-import onto OPS using the re-use APP_ID=20 option. Was not sure if this would work since APP_ID =21 on OPS has no saved report now??
    Any ideas would be appreciated, thanks in advance.
    JAF

    APEX version 4.1
    We had an application (APP_ID =20) in operational environment that users had saved many reports.
    Recently we made enhancements to the application and promoted the development version of the application into our operational database. When importing we picked a new APP_ID =21. After several weeks on Operational system users have noticed there saved interactive reports are no longer showing up in pull down list.
    I have seen several posts talking about keeping the application IDs the same ensures the saved reports are preserved. For our situation I am not sure the best route to take to get us back to where users have there reports. Can I export APP_ID =21 on OPS, import this back into a dev environment setting its number back to 20, then export this from Dev and re-import onto OPS using the re-use APP_ID=20 option. Was not sure if this would work since APP_ID =21 on OPS has no saved report now??
    Any ideas would be appreciated, thanks in advance.
    JAF

  • Changing usernames - migrating saved Interactive Reports

    Hi all,
    We are changing our authentication scheme for our Apex 4.2 app. Unfortunately the new authentication provider requires us to use usernames of a different format to those that we currently use. This will make our saved interactive reports for each of our many users "disappear" as they are saved against a given username. For example, where I may have had the username SURNAME1234 I will now have FIRSTNAME.SURNAME1
    I haven't found any Oracle-sanctioned method of doing this migration rather than just altering data in the Apex Schemas. If there is one, I would be very grateful to hear of it, but I haven't spotted anything in my searches.
    If I do have to just hack around in the data, I've devised the following update statement to "migrate" the usernames:
    UPDATE apex_040200.wwv_flow_worksheet_rpts
    SET application_user = :DG_USER_ID
    WHERE application_user = :OLD_USER_ID;
    ... Can anyone think of any complications that might arise from this? Is there anything more I need to do to ensure that the system remains internally consistent? It seems to work ok in my initial testing (moving a report from one user to another).
    Any help greatly appreciated,
    Alex.

    Alex / Duncs,
    There isn't any supported way to change the owner of saved reports in the current release of APEX 4.2.3.  The UPDATE statement given by Alex is unsupported and dangerous as it can touch rows which are not saved reports.  We will provide a supported PL/SQL API to change the saved report owner in the future release of APEX.
    Regards,
    Christina

  • Group share - saved Interactive Reports

    Hi,
    My customer would like to share their personal "Saved Interactive Reports" with other users.
    We have a work around by creating a "Group User ID", login as this ID and create, use, share these reports.
    My customer doesn't like logging in/out all the time..
    Thank you, BC

    check this Re: User saved IR

  • Share saved interactive reports

    Hi, does anyone found a way of sharing saved interactive reports ? i'm using version 3.1.2.
    Thanks,
    Chantale

    So rather than using interactive reports just build a report page with a bunch of named reports listed and based on the report someone clicks on they get the output as it was predefined. You can do it with dynamic SQL or just hide/show different regions based on the selected report name. Not the elegant solution that IRRs offer, but if that's what the users need then that's one way of achieving it.
    Earl

  • Upgrade To 4.2 Saved Interactive Reports

    We are currently upgrading our environments to Apex 4.2 from 3.2.
    Some of our applications have saved interactive reports.
    Is there anything special I need to do, so we don't lose these ?
    Gus

    Hi Gus C,
    At the time of Export please check
    Under Export Preferences
    Select Yes in Export Private Interactive Reports
    see below for info
    Export Supporting Object Definitions =     Yes
    Export Public Interactive Reports      = Yes
    Export Private Interactive Reports =              Yes
    Export Interactive Report Subscriptions =     No
    Export Developer Comments      = Yes
    Export Translations      = No
    This will export your Saved Interactive Reports.
    Hope this will helps ,
    Regards,
    Jitendra

  • Way to copy saved interactive reports to another application?

    Is there a way to copy saved interactive reports (public and private) from one application id to another
    or does anyone have a SQL script to do this that they would share?

    Is there a way to copy saved interactive reports (public and private) from one application id to another
    or does anyone have a SQL script to do this that they would share?

  • Missing User Saved Interactive Reports

    version 4.0.2.00.07
    Hello,
    I have Interactive Reports that users who are saying that their reports that they saved as a Named Report are no longer there, as though they were deleted.
    Where would those reports that are saved as a Named Report be saved and can they be retrieved?
    Thanks,
    Joe

    Hi,
    I don't know, if it officially possible, but do not think.
    But this is possible with some adjustments in your template/code.
    Here can you see my little example with saved interactive reports shown in a different SQL region.
    http://apex.oracle.com/pls/otn/f?p=2071:201
    Based on the query you can create the tabs and "fill" the tabs with the content.
    Leonid

  • User Saved Interactive Reports like in the old days?

    Hello!
    Is there a way to display user saved (private) interactive reports in 4.0.2 like they were displayed in 3.2.1 (tabs instead of the Reports Select List)?
    BR Paul

    Hi,
    I don't know, if it officially possible, but do not think.
    But this is possible with some adjustments in your template/code.
    Here can you see my little example with saved interactive reports shown in a different SQL region.
    http://apex.oracle.com/pls/otn/f?p=2071:201
    Based on the query you can create the tabs and "fill" the tabs with the content.
    Leonid

  • Delete saved interactive reports

    Seems there is a lot of discussion about migrating and sharing "saved" interactive reports, but how do you delete them?
    thanks,
    Drew

    How do you mean?
    Each user can delete a saved report by clicking the 'Delete Report' icon, which is always the first icon at the top of the report.
    There is also a APEX_INSTANCE_ADMIN.REMOVE_SAVED_REPORTS procedure that will do the job for all the saved reports.
    Cheers
    Shunt

  • Saved Interactive reports options display for all users

    Hello,
    For now I build once again my apex apllications in Apex 4.0
    I created a user. In the apex administration this user is not an administrator and not a developper either.
    However the saved interactive report options display for him too, so he can choose the look of the default report, etc...
    Is that a bug ?? Or did I forget something ?
    Thanks !
    Fanny

    Fanny, as long as you are logged in as a developer in apex you will be able to save the report as the standard report, no matter with what user you are logged into your application.
    Paul

  • Saved Interactive Reports after APEX Upgrade

    Hi,
    When you do an APEX Upgrade are saved interactive reports kept?
    Martin

    I have been experiencing lost saved "as Named Report" Interactive reports, whenever I migrate the application from test to prod.
    To clarify how we operate.
    We have a test APEX environment that is separate to production. The Test app has a different App_id but uses the same schema name. In test the application Id is 1xxx (eg 1201) and in test 2xxx (2201). I export Test 1201 and then import into Prod changing the App_id to overwrite 2201. I always lose the saved reports. I just tried an experiment of creating the saved report in Test and seeing if it migrates to prod, but of course it does not.
    How should I operate the two different Test and Prod environment to be "best practice" and not lose "as Named Report" Interactive report saved by the end-user?
    thanks Peter

  • Saved Interactive Reports - Show Description

    Is there any method to show the description for a saved interactive report?
    Right now it only shows up as a javascript highlight of the saved report name and I would like to show it on the saved report itself.
    (report is being shared via a common users to many users, and I want to explain to others what the reports are as they see them).
    thanks,
    Erik

    Hi Erik,
    I also wanted to do that, but I didn't find an easy way of doing it (not declarative).
    I guess they will provide such a functionality in a future version of APEX.
    The only way I can think of now is to change the DOM object.
    Regards,
    Dimitri
    -- http://dgielis.blogspot.com/
    -- http://apex-evangelists.com/
    -- http://apexblogs.info/

  • Maximum number of saved interactive reports?

    Is there an upper limit on the number of saved reports an application user can create?
    I.E., for a given interactive report, does Apex specify a maximum number of report configurations a user can save?
    I've checked the documentation and haven't found a limit mentioned, though I might have missed something.

    Hi,
    The Saved Search uses a Drop Down List Box.
    The Drop Down List Boxes are used to display small amount of data only.The amount of data determines the time taken to load the list. I am not sure of any setting to restrict this number.
    I would say,it is a feature for the user to select data quickly.F4 helps are used if Value Helps have large data to display.
    However table CRMD_SHORTCUT contains the entries that are displayed in the Saved Search.
    Regards,
    Masood Imrani S.

Maybe you are looking for