Theme subscription across different workspaces and applications.

Hi!
My cie juste upgraded to Apex 4 and asked me to make a new theme and templates for everyone to use. Most of the changes will be made in the CSS files but some will be in the html code of the templates. We sadly have more than one workspace and this is not something that can be changed. Right now when someone start a new application he imports the theme manually from a file. So when we make changes to the theme we need to re-import it manually in all our applications. There's surely a better and more effective way to do it.
When we make changes to the theme html code we would like those changes to be published to all our applications automatically.
Is there a way to do this and if yes what would be the best practice to have a theme and templates updates themselves automatically across multiple workspaces and applications upon change?

Sounds like you should look to use APEX's built-in publish-and-subscribe model. You can create a "master" application to contain publishable components like authentication schemes, LOVs and templates. Your theme templates are created, maintained and published through this application, and your other applications reference the standard templates by subscription from the master application. Changes can be pushed out from the master application to all subscribing applications.
To avoid having to recreate subscriptions when creating new applications you can have a starter app with all of the subscriptions set up, and copy that application as a baseline when you want to create a new one.
The publish-and-subcribe model only works within a single workspace.
Unfortunately the documentation isn't exactly comprehensive on this feature...
Another feature that may be of interest is the ability to manage workspace themes, and add themes to the repository.

Similar Messages

  • Workspace and Applications Frame - can we separate and group applications

    Hi,
    In the execution of our first BPM Project, i'm kinda worried about Workspace interfase, especially the Layuot and the content.
    As example, our workspace applications panels has this buttons (it´s kinda alphabetic order)
    Applications
    Process
    Indicators
    Applications
    Applications
    Reports
    Indicators
    etc,
    Our users has always more than one function associated.
    My need is to arrange the actual workspace and "sort" the applications, process and Indicators buttons in separated "layout" or in some way that looks like "clean" to the user.
    Has someone done this before? Is there an example?
    Or just using the ALBPM workspace customization doc is all what i really need?
    Regards,

    Welcome to the Apple Community.
    iTunes and iCloud are different accounts. You can both use the same ID for the store login and share your music etc., and use different ID's to log in to iCloud, thereby keeping your calendars etc separate.

  • Deploy an application - Use a different workspace and different schema

    Hi,
    I have completed my application in my testing server, database, schema, and workspace. And now I would like to deploy my application to the live server with different database, schema and workspace.
    I have gone through the Application Express User’s Guide and I have managed to export and import my old app to my new application. However, I failed to import my table from old database schema to my new schema. So, I can’t able to open my new application due to error in executing authorization scheme code.
    May I know how do I import my old schema to my new schema and both schema are different name.
    Thanks.
    Penny

    Create a database link in your production environment and use the following script to update the content of the tables from your development:
    DECLARE
       v_tab_columns   VARCHAR2 (32000);
       v_db_link       VARCHAR2 (30)    := '@dev';
    BEGIN
       /*FOR a IN (SELECT table_name
                   FROM user_tables)
       LOOP
          EXECUTE IMMEDIATE 'TRUNCATE TABLE ' || a.table_name || '';
       END LOOP;*/
       FOR c IN (SELECT table_name
                   FROM user_tables)
       LOOP
          FOR d IN (SELECT   column_name
                        FROM user_tab_columns
                       WHERE table_name = c.table_name
                    ORDER BY column_id)
          LOOP
             v_tab_columns := v_tab_columns || ', ' || d.column_name;
          END LOOP;
          v_tab_columns := LTRIM (v_tab_columns, ',');
          BEGIN
             EXECUTE IMMEDIATE    'INSERT INTO '
                               || c.table_name
                               || ' SELECT '
                               || v_tab_columns
                               || ' FROM '
                               || c.table_name
                               || v_db_link;
             v_tab_columns := NULL;
             DBMS_OUTPUT.put_line ('Updated table ' || c.table_name);
          EXCEPTION
             WHEN OTHERS
             THEN
                v_tab_columns := NULL;
                DBMS_OUTPUT.put_line ('Failed updating table ' || c.table_name);
          END;
       END LOOP;
    END;Replace @dev with your database link.
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    -------------------------------------------------------------------

  • Ghost ipad - touches randomly and types, jumps across different pages and won't stop. It's possessed! Help me!

    My iPad has been acting very ghost-like, typing randomly and switching between different screens. When I check my mail, it starts deleting messages. It has and invisible finger typing and touching things, also opening apps. It's possessed. What do i do???????

    I Had the ghost touching problem and found that when I held the ipad with the screen facing the floor, the ghosting stopped.  I reasoned it must be something loose that made contact in the normal position.  The only thing I could come up with was the home button. The home button assembly consists of a frame, a small circuit board that makes contact with the motherboard to move the pages etc, the button , and a spring retainer between the button and the small circuit board. If the retainer is missing or has moved out of position, the button does not spring away from the circuit board and any movement of the ipad allows the bottom to make intermittent contact to move pages etc.  I opened the ipad up and sure enough the retainer was missing.  I reinstalled the button assembly with the spring retainer, put everything back together, voila the ghosting stopped.  My iPod is like new.  The problem you will face to fix this, you have to remove the glass screen of the ipad.  Not an easy job.  And bad things may happen in the process.  Google a service to do it for you.  May cost you a hundred bucks.  There may be other reasons for ghosting but this. Fix worked.  Good luck.

  • Session expiration across different adf web applications

    Version of jdeveloper is 11.1.1.4.0. I have two adf jsf applications deployed in two different weblogic servers. Web application 1 navigates web application 2 in an external window or inline popup using a url view activity. I navigate from web application 1 to web application 2 without a problem. However when navigating back from web application 2 to web application 1 any action made in the ui of web app 1 throws an exception:
    javax.faces.application.ViewExpiredException: viewId:/main.jspx - ADF_FACES-30108:The view state of the page has expired because of inactivity. Reload the page.
    This problem does not occur when the 2 web applications are deployed in the same weblogic managed server. Is there any way to overcome this session inactivity issue.
    Thanks in advance

    you can set session timeout in
    web.xml
    weblogic.xml
    weblogic-aplication.xml

  • Reference a project in a different workspace?

    Is it possible to reference a project in a different workspace (aka application)?
    Or are you restricted only to the projects in the same workspace?

    I'm not quite sure what you mean by "reference." If it's just a matter of coding against the classes you've developed in another workspace, you certainly can--even if you don't want to deploy the project as a library. Just set your current project's "additional classpath" to include the "classes" directory of the project you want to use.
    Even if, say, you want to use business components from the other project, you can "import" the other project's business components (select the business component package XML file to import them).
    If you want to do something fancy, like actually ensure the other project gets rebuilt every time one of your projects gets rebuilt, then I think the only way to go is to add the project to the current workspace. (A project can be in more than one workspace; just "add to workspace" and browse to the other project's jpr file.) I'm not terribly sure I recommend this except in extremis, though--if a project is open in two workspaces, dealing with, e.g., whose job it is to actually change files in it can be difficult.

  • Missing user folder from Workspace and FR studio

    Hi All,
    Recently we upgraded the workspace and applications... Initially there were all the folders, but i noticed that user folder from workspace and FR studio was missing... If anyone have come across this issue please let me know how to solve it.
    Awaiting for response, Thanks in advance

    Just to make sure I understand. When you double click the hard drive icon either in the sidebar or on your desktop (if you have it shown there) there is no users folder shown? If that is the case then it must somehow have become invisible. If there was in actuality no user folder at all your Mac would not boot.
    If that is the case then you may have to use the terminal to get it back. I can't help you with that though, sorry. Another possibility is that there is some sort of corruption in a cache file. You could use a tool such as YASU or others to do a light cache cleaning which may solve the problem.

  • Workspaces vs Applications

    Hi ,
    I use JDev10.1.2 and i try to understand the difference between organizing jpr files(projects) to workspaces and applications.
    For both of them in the JDev doc :
    In JDeveloper, you use the Application Navigator to keep track of the projects
    (collections of logically related components) you use while developing your application.and
    In JDeveloper, you use workspaces to keep track of the projects (collections
    of related files) you use while developing your application.Can you please , clarify the difference in selecting one type of organizing the projects or the other...???? They seem to be identical(but i do not think so)....
    Thanks...
    Sim

    Workspace and Application is the same componentO.K.... but i wonder why JDev , at least 10.1.2, are seperated.... i mean by pressing "New" in the General tree both Application Workspace and Workspace are displayed.....
    Thanks.....
    Sim

  • ICal and mobile me have same events but on different dates and times

    I am using iCal and have a mobileme account.
    When I publish the calendars their publish sites are fine.
    But when I go to my mobileme calendar, the events are there, but at different times and a day early.
    I have tried changing my (GMT time) but it stays as Pacific Time (US & Canada)
    The 'all day' events are correct, but the events throughout the day are incorrect.
    All the events on my iphone match the calendar on my home phone so I am really confused.
    Any idea what I can do to fix this?

    Thx Bernard,
    You are very helpful
    When you went through the steps, were any of the settings different to those that I suggested?
    ......Yes, Time zone was uncheck in iCal and MM
    I don't think you mentioned importing previously. Where are the events originally created?
    .....I have a large spreadsheet of college athletic games that we keep in Excel and I import to iCal, they are ALWAYS one hour off after imported to iCal. Long before iPhone and MM too!
    I don't see that MobileMe is especially different to dotmac - except that you now have explicit control over the time zone of the calendar (whereas it used to be set to the one from which you originally published).
    ...Honestly the TZ Support is a HUGE pain and causes Much more trouble for all than anything it is suppose to help with..., been that way ever since iCal came out...
    One hour time differences often crop-up on a phone and are usually to do with daylight savings issues, but you don't mention a phone in your set-up so I am assuming this is not the case.
    ...again this one hour problem, has been an issue for me long before the iPhone and MM...
    I have to say that I don't have issues with my calendars and I have these synced across different systems and devices, so for me it really is a non-issue. (I should also say that I travel frequently and don't have problems with events in multiple time zones either.)
    ...glad it works for you, but it appears this is an issue for many. I used Now Up-To-Date for 10+ years and NEVER had trouble with import/export/sync...
    One thing I neglected to ask you is whether you do need to have time zone support - i.e. do you travel with any of the macs to which you sync or do you get invitations that originate in different time zones?
    ...I have no need for TZ Support even if I were and astronaut
    It would also be enormously helpful if you would provide data on what version of OS X and iCal you are using.
    ....I am on 10.5.5 and iCal 3.0.5
    Thx Much

  • How to manage ApplicationDomain for loaded SWFs across different domains?

    I've been getting this following error -- when I'm loading a subsidiary SWF into a main one. The sub swf contains the overlays. OverlayOne is a subclass of Overlay.
    TypeError: Error #1034: Type Coercion failed: cannot convert OverlayOne@18684f89 to Overlay.
         at HSRawVideoPlayer/setCurrentOverLay()
         at HSRawVideoPlayer/showOverlay()
         at HSRawVideoPlayer/dotRoll()
    I googled and found that I should probably be setting the applicationDomain of the loader context of the loaded swf to be that of the loading SWF (as per Senocular's article on the subject) -- although I thought that in cases of conflict this would resolve to the loading SWFs ApplicationDomain, so not necessary.
    But I've also read that this won't work across different domains, and that's the situation here -- the client wants the urls of loading and loaded swf's to be fully qualified . Will setting the ApplicationDomain of the loaded SWF to be that of the parent solve the problem above, even if they are in different domains? Can someone show me a short code snippet? Thanks!

    Hi,
    DSS has inbuilt functionalities to compare the transactions against the in built rules.If the transactions take place not in accordance with the in-built rules,it is treated as a "violation" and is reporetd.
    Virsa is an example of DSS tool.Here you can build rules for access and process ;constantly compare the actuals Vs the rules;report the violations.
    In SAP R3 for example,the T/code:pfcg is tailored for access control,while the invoice parking [f-63] is tailored for process control.Using VIRSA,you can address to risks involved both,namely,access and process control.This is an example of how DSS can help in Risk integration.
    In these tools,we have an Engine for building the rules-based on this we build the rules.These rules are stored in a table.when a transaction-for which we have built a rule - takes place,the system compares the rules VS actuals.The inconsistencies if any are reported as violations.
    Hope this helps.
    Regards,
    Ramesh

  • New Blog for SOA and Application server,BPEL

    Hi Everyone,
    I have created a New Blog for SOA and Application server and BPEL and i would like everyone to have a look at it and give me some comments on it like what is the other information i can keep which can help us all etc....
    You can visit it at http://oraclefusionmiddleware.blogspot.com

    Oracle Application Server consists of Oracle HTTP and OC4J servers which deploys J2EE-based applications.
    Integration server manages all communication, process interactions, Data Transactions among different systems and applications. Oracle integration server consists of all the SOA elements (BPEL, ESB, Business Rules, and OWSM)
    when you want to deploy Java applications then you will deploy to Application Server.When you want to deploy BPEL,ESB Process you will use integraion server(BPEL Server,ESB Server).
    Integration server is just the web server which connects to application server which helps in administrating and managing different applications as a whole
    Regards,
    Deepa

  • Can BPM maintain flow across different applications

    Hello,
    I have a requirement where I have to maintain the business flow across different applications(Siebel CRM, Oracle Financials and third party applications) with out the end user knowing.
    Is it possible with BPM to navigate users from one application to another application (CRM Application-> Third party Application -> Financials)? If there is a solution availabe with BPM or a different application please provide the same doc. Appreciate your help.
    Regards,
    Jay

    Hi,
    Yes. Oracle BPM can maintain a flow across multiple applications without the end user knowing. It is something it was built to do.
    First, applications like the ones you mentioned have an API (typically web service today but older applications exposed their API as Java POJOs, EJBs, COM, etc.). For Oracle BPM to access the applications, you need to expose the API in Oracle BPM's catalog. Customers that have a service bus expose the application APIs in the service bus and then Oracle BPM catalogs the service bus proxy services. Customers that do not have a service bus can expose the application APIs directly in Oracle BPM's catalog. Either way will work.
    Second, you'd design a process with a series of Interactive (human activities) and Automatic (activities that invoke the components that in turn invoke the APIs for your applications without human intervention). You'd add something called instance variables that carry the information throughout the life the process for each work item instance. Interactive activities are placed into roles with a name associated with them (e.g. CSR or Manager) so the work done in each activity is done by the right type of person. Interactive activities can be set up where the work item instance goes to a specific person instead of everyone in the role where the activity is located (e.g. send the instance to the CSR that talked to the customer last time).
    Third, at runtime as each work item instance is created (e.g. "Order 227") in the process the work item instance flows to one of the process's Interactive or Automatic activities. If it flows into an Interactive (human) activity, the end user assigned to the role where the activity is located clicks on an item in their web based Oracle BPM WorkSpace's inbox for the specific work item instance that they are interested in working on (again - perhaps "Order 227"). Once clicked by the end user, a UI presentation (either built using Oracle BPM's WYSIWYG presentation editor or a JSP) shows the work that needs to be done specifically by that end user. The UI presentation is already populated with the information gathered from a database or a previous API call from an Automatic activity. All this is done without end users having to cut out of one application and then paste into another application's screen - the right contextual information is sent to the right person at the right time. Once the end user finishes their manual task, the work might flow to an Automatic task that invokes another applicaiton's API automatically from the logic and variable information gathered in earlier activities in the process.
    All this is done without the end users knowing that they are flowing through multiple applications to get their work done.
    Hope this helps,
    Dan

  • How to combine two applications with different workspaces in APEX

    Hi,
    Can anyone help out in merging two applications with different workspaces in APEX 3.2 ?
    Thanks in advance,

    Hello Satya,
    >> I am Satya …
    Please take one more step to help us and update your forum handle to something friendlier than user123… Thanks.
    >> Can anyone help out in merging two applications with different workspaces in APEX 3.2 ?
    This is not a trivial task.
    You didn’t mentioned if both workspaces sharing the same APEX instance, or they are on two different instances (machines). I believe the latter is a pre-condition to a success.
    First you need to remember that importing an APEX component, like a single page, is possible only to the same application that it was exported from. This is still valid if you have the same workspace on two separate APEX instances – one is an import of the other (which makes it an identical copy). Still, the application ID must be the same, or you’ll get the following error: “This page was exported from a different application or from an application in different workspace. Page cannot be installed in this application.”
    You can’t simply manipulating the export file, if the two workspaces are sharing the same APEX instance, as all workspaces on the same instance shares the same APEX metadata files, and you’ll receive a “unique constraint violated” error messages. That means you can’t import one application into the workspace of the other, even if you are using a different application ID.
    As far as I can see, the only viable way of doing an application merge is to have two identical workspaces, on two separate APEX instances. The two applications should share the same application ID, although this parameter can be changed in the import file. You should export the page in one application – on the first instance – and import it into the other application – on the second instance.
    You should also make sure that the exported page ID doesn’t exist on the target application, otherwise it will be replaced by the new imported page. Also, if the imported page include references to shared components that are not defined on the second application, it might also pose a problem.
    As I said, this is not trivial. The benefits are mostly depend on the amount and complexity of the pages you want to merge. If they are not many, and simple, you should consider just re-creating them on the target application. If they are very complex, the merge might fail anyway.
    Regards,
    Arie.
    Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.

  • Can database and application services install on two different OS?

    Hi All,
    Our customer want to install Oracle E-Business Suite 12 on two separate nodes, but both of nodes are running different OS. One node is Red Hat Linux which will be the database server, and the other node is Microsoft Windows 2003 which will be the application server. My questions are whether there will be a problem to communicate between the database server and application or whether there will be a problem to do the configuration for them to work. Please help me on these questions.
    Thank you
    Lin

    I agree with Fadi...As long as it's supported, you shouldn't have problems. Or at least, if you do have problems, Oracle will be able to help you. :-) Oracle does provide support for "split-tier" configurations, but you should confirm that the one you propose is a supported combination.
    I recommend checking the certification matrix on Metalink, and if that seems ambiguous, log an SR with Oracle Support for clarification.
    Regards,
    John P.

  • Multiple Applications Across Multiple workspaces

    Hello
    I have several apps that I intended on linking via one login app using custom authentication. These apps were originally setup on htmldb.oracle.com in the same workspace and the process worked fine.
    The server in my company has now been made available and I have set the applications up using seperate workspaces/schemas.
    When I now login and try to link to the databases via a report list, the session id is not transferring between the apps even thought I am using &SESSION_ID. in the URL, when I hover over the link the correct session Id looks as though it is going to be passed, however when the page is displayed a new session ID is created.
    Any ideas what the problem could be or am I trying to do something that is not possible?

    Ian - You can use a different schema for each application while keeping the applications in a common workspace. This would allow users to authenticate once and for the applications to share the same authenticated session. In doing this, however, a user has to be given links from one application to another, e.g., from a menu page, in order for the "session continuity" to remain unbroken (a requirement to prevent another login challenge). But since these may be unrelated applications that have no need to access one anothers' session state, it might be better to use Single Sign-On. With this method there is only one login required and a user can access each application which will maintain its own private session.
    Scott

Maybe you are looking for

  • Problem creating a sales order for configurable material in SAP ECC

    I have a Variant Configurable material named X. The structure of this VC material is Material X has charatcertics CHARCTERISTIC1 and CHARCTERISTIC2. CHARCTERISTIC1 has values VALUE1 CHARCTERISTIC2 has values VALUE2 I created a sales order manually fr

  • How do I install PSE 9 without a CD Drive?

    I have a new computer that doesn't have a CD Drive.  How do I install my copy of PSE 9 without getting an external CD Drive?  Where can I download a copy from?

  • How to submit a page and return back to originating page?

    I have two form pages. The first page gives a error message and also gives second page url to go to fix the error. The url also sets the return page on page 2, so that after submit the changes, the user can come back to first page automatically. I ha

  • Questions about RH Server features

    Hi Adobe users, we're considering to recommend RoboHelp Server as a publishing solution to a client. They are already using RoboHelp and want to make the contents available online. Another issue is centralized management of their help content documen

  • WEBVPN auth TACACS+ proxy to external ODBC

    Hi Cisco, We have successfully setup a Cisco ASA hosting SSLVPN portal for login which then points to TACACS+ ACS v3.0 for authentication. For an easier login account management within the IT department, we want to now proxy the authentication from T