Thursday, February 07, 2008

Portal Template Settings

PeopleSoft uses Content References (CREF's) to describe how to display content within the PeopleSoft Portal (Enterprise or standard PeopleTools Portal). A very important setting for describing how to display a CREF is the CREF's template. The template describes how the content should be wrapped or "framed." Some templates proxy content into a single HTML page. Other templates use frames to display content. The most common frames template is the template that displays the header at the top, a menu on the left, and a content window on the right. If a CREF does not specify a template, then the Portal will use the default template. The default CREF template is set in PeopleTools > Portal > General Settings. If you haven't changed this setting, then your template is DEFAULT_TEMPLATE, also known as Portal default template. After looking up the default template, we can navigate to PeopleTools > Portal > Structure and Content to view the definition for this template. Templates are stored in the portal registry under Portal Objects > Templates. If your template has a storage type of "Local (in HTML Catalog)", then you can modify your template's HTML directly in this CREF. CREF's with a storage type of "Remote by URL", like the Portal default template, usually retrieve dynamic content from an IScript. Theoretically, you could store your template definition in any format or system as long as it is accessible by a URL (think of the possibilities for dynamic or even hosted templates). The IScript for the delivered Portal default template reads its settings from a different Content Reference. The name of this settings content reference is stored in the field PT_PORTAL_PROFILE of table PS_PTPP_OPTIONS.

SELECT PT_PORTAL_PROFILE FROM PS_PTPP_OPTIONS

With just a CREF name, you will have a hard time changing the template's values. The post Query for Component and/or CREF Navigation contains SQL to help you find the Structure and Content navigation for the CREF stored in PT_PORTAL_PROFILE. If you haven't customized your system, the settings CREF is PT_PORTAL_PROFILE (or PAPP_PORTAL_PROFILE if you are using Enterprise Portal). The PT_PORTAL_PROFILE CREF is stored in the Portal Registry's structure and content at Tools - Hidden > PeopleTools Portal Profile (For Enterprise Portal: Enterprise Portal - Hidden > Enterprise Portal Profile). From this CREF's attributes, you can specify the frame header height, whether to display the menu title, whether to show Search in the menu, as well as many other portal related settings. For example, if you wanted to change the frame header height from the default of 65 to 48 to give you more space for content, you would change the value of the attribute HEADER_FRAME_ROWS from 65 to 48.

284 comments:

«Oldest   ‹Older   201 – 284 of 284
Jim Marion said...

@Som, I suggest you look for some examples of using various lightbox JavaScript libraries and get a good understanding of how to use them. Then pick one that seems best for your needs and implement that within PeopleSoft. You will need a good understanding of your JavaScript library before you continue.

Unknown said...

Hi Jim,
In relation to portal, I would like to know if you have done before the manipulation of Homepage tab content through peoplecode? I am doing some task to remove some content from the homepage tab base on a specific criteria and it should happen once the user signin.

What I have done so far was to create a custom homepage tab to contain only some of pagelets and tried to redirect the user to the custom tab instead of the default one, but it does not work for me. I would like to ask for a help if you have any idea on this.

Thanks.
Dennis

Unknown said...

Hi Jim,

Im in the process of creating custom PeopleSoft Dashboard pages. Requirement is to when the user opens the dashboard, they should see only the dashboard content without PeopleSoft Header [with Home, Sign Off, Breadcrumbs]. I tried setting NO TEMPLATE option as Y on the CREF but it didnt work. Is it because Dashboard pages are actually presented by a link? Any help regarding this is appreciated.

Thanks
Sri

Unknown said...

Hi Jim,
When clicking on a link within a pagelet, it takes me to the search page within Campus Solution component whereas it should take me within the component in update mode.
Please help.

Jim Marion said...

@Nishant, did you add the search record keys to your URL?

Unknown said...

Hi Jim,

We have requirement to open and work on Peoplesoft pages within a third party application's frame/Tab. From the Peoplesoft side we have provided the URL of the component. When the third party application invoked this page usinga an iframe, the PS sign in page is displayed and when the user sign in, the page is displayed(360 degree page in CRM). But when we click on any lick in the PS page it hangs without moving forward. Can oyu please help me to undertand whether this can be done and if yes do we require any modifications to be done at peoplesoft portal. I have provided the "psc"link. when a "PSP" URL was used, it replaces the calling application and load in the entire browser and works fine as we normally open the apps.

Thank!

KAMAL PANDEY said...

Hi Jim ,
I want to capture current page name from the default template or at a place where page is built up.. so that I can write a generic code ( or iscript) to pass the info to google analytics. Is it possible to get variable like %page in iscript ( default template) level if not any alternative suggested . please help me out.
Regards
Kamal Pandey

mobileMan said...

Hi,
I believe, but am not certain, that Google Analytics automatically gets the page name from the Title tag in the HTML generated by PSoft.
Jim Rowan

Unknown said...

Dear Jim,
We have a situation in our UAT Portal Environment wherein a Portal Homepage that has 2 Column Pagelet design where both are Component based pagelets. When we click one tab of Component pagelet then branding is lost and the Column 1 Pagelet also vanishes from the Page. Any suggestion? This works fine in DEV and SIT

Thanks,
Pradeep

Jim Marion said...

@Pradeep,

PeopleBooks recommends that you turn off component tabs, page bar, tool bar, etc in pagelets. The reason is because triggering a component event actually leaves the homepage and navigates to the component.

Kevin Weaver said...

Jim,

I have been trying to track down why an activity guide for Integration Network WorkCenter in our Portal QA and Production does not have activity buttons, but it does have buttons in our Development environment. I think I have figured out why the buttons don't appear, and that is because there is a JavaScript file that is not getting delivered to the browser in those two environments. The JavaScript file is the PTAI_PAGELET_JS. It gets sent to the browser in the DataSource for the Activity Guide from pagelet wizard, but for some reason this does not happen in our QA and Production. I have a case open with the vendor, but I have not gotten anywhere, yet. I was trying to figure out how the pagelet gets loaded into the page so I can step through it with firebug and possibly trace it on the appserver. Any suggestions?

Thanks!

Kevin

Kevin Weaver said...

We have discovered our issue is related to a known bug related to our site name. If your site name contains the string 'psp' the delivered JavaScript does not load the file correctly. Thanks for your help! If you have the time can you answer another question for me? It is regarding Unified Navigation, after we upgraded to tools 8.53 a bolt on workcenter that we created stopped working, so after I looked at the new workcenter configuration I decided I need to build the workcenter configuration inside HCM, rather then Portal. But then the workcenter did not build correctly in Portal, so I assumed that I needed to use Unified Navigation from Portal to get the workcenter to build correctly within or Portal environment. Am I correct to assume that Unified Navigation is required to present all the delivered workcenters in Interaction Hub? Or will Interaction Hub be able to pull the workcenter configuration in HCM using the Content Reference from Interaction Hub? Does this make any sense?

Thanks!

Kevin

Mark said...

Hi Jim,
I have a quick question regarding updating PS HTML as the first line of the header " http-equiv="X-UA-Compatible" content="IE=edge"
"
I know which HTML to modify for /PSP/, but I cannot find the html for the /PSC/ generation. we have a custom UI for application form which looks great as long as the user does not have their browser in compatibility mode. with this meta statement I hope to force the browser to bypass it's compatibility mode settings.

Thanks,
Mark

Jim Marion said...

@Mark, /psc/ component URL's are generated by the app server. Unfortunately, there is no template for these. If you can do the same thing with JavaScript, then you can inject code into PT_PAGESCRIPT or PT_COPYURL.

Unknown said...

Good Afternoon,

My company is looking to remove the main menu from the header of the portal for all non managerial and administrative staff. We are currently looking at 2 options for doing so. The first is a script that looks for hard coded roles that our users will have and based on the specified roles removes the main menu. The other alternative we are looking at is the creation of a separate style sheet that would remove the main menu bar. This method would allow for more dynamic control over the menu but all it does is make the block styled to be invisible from sight. We were wondering if you had any opinions you would be willing to share on the two options or if you had a better alternative to them thanks.

Jim Marion said...

@John, CSS removal is how I would do it. If you have Interaction Hub, then you can use role based branding to add the CSS by assigning themes based on distinctive roles. This is also possible in PeopleTools 8.54.

sayeed said...

Hi Jim,

While performing delete row operation. The message catalog message returns with ok and cancel button. for cancel button translation for CFR is not visible, English text is returing while I login as CFR also. This happens only when we perform delete operations. for other scenarios we are getting translated text.

Jim Marion said...

@Sayeed, you should log a support case for that in case something is missing in the translation bundle.

its me....................Mayank said...

HI Jim good afternoon,

I need to remove the main menu bar from peoplesoft portal for everyone. Can you please help me to remove..
I am very near to go live and looking your urgent help.

Jim Marion said...

@Mayank, the easiest way is to use CSS to hide pthnavcontainer:

#pthnavcontainer {
display: none !important;
}

Note: !important is required because the element has display: block.

Unknown said...

Hi Jim,

I have created a custom home page tab. The new tab is visible with its pagelets. But peoplesoft branding header(i.e., main menu,oracle logo, home,signout - the whole header) is missing in the new custom pagelet.

Please advice.

Thanks,
Krithika

Jim Marion said...

@Krithika, I have not experienced that before. I am not sure why you do not have a header. Did you perhaps create a WorkCenter dashboard instead of a homepage tab? To create a new homepage you go to PeopleTools > Portal > Structure and Content. Inside Structure and Content, go to Portal Objects > Homepage > Tabs and create a new content reference.

Srini.B.Reddy said...

Jim,
When I click on Worklist item in FSCM9.1 + PT8.53, I see the XML thrown onto the browser (IE & Chrome) and the approval component does not load. If I grab the URL with in the XML and that URL does load the approval component. Does it point to any portal template settings?

Thanks!

Jim Marion said...

@Srini, I have not seen that before so I can't comment on the XML or its contents. That sounds like incorrect behavior. You may want to log a support case for this.

Sai said...

Hi Jim,

when I click on Download button (to download grid data to excel) on grid of View Oranzatin page of direct report pagelet , data is copied to excel , but Name field value is blank and all other fields values are there in the excel. Name field is HTML object. Can you please help on this .

Thank you.
Sai

Jim Marion said...

@Sai, that makes sense. I'm not sure that the component processor will copy HTML Areas to an Excel spreadsheet.

Sai said...

Thanks Jim.

I have one more question. Can you please let me know.

Quick pagelet is re-sizing based on direct report pagelet tabs.

Is it possible to fix the pagelet size ( Constant not resizing).

Thanks

Jim Marion said...

@Sai, yes in the pagelet's CSS or in a global stylesheet. Preferably you would fix the column width rather than just a pagelet so that all pagelets in the same column have the same width.

Saeem said...

Hi jim,

Is it possible to dynamically change the content referece label. I have a requirement to change these based on the user roles..
For Example, for employees it should show as "Application Page" and when the administrator logs in the label should display as "Application Maintenance"

Please help.

Jim Marion said...

@Saeem, no, there is not an "out of the box" solution for this. It will take a bit of imagination.

Unknown said...

Hi Jim,

I am working on a project where I need to apply custom header with custom branding for our Self Service Workspace (a portal homepage) and components that are launched from it. Please correct me if I am wrong, but I realized that the header for the portal homepages can only be changed by customizing PT_BRANDING and a few HTML objects it calls. Headers for the components, however, can be changed by applying a different template on the CREF defintion. I have successfully done so. Most things are working out as you detailed in your posts, however, I have bumped into 2 issues. I am wondering if you can shed some light on them.

1. The main HTML document that PeopleTools create starts with an html tag and a head tag. This head tag is customizable by modifying PT_BRANDING or creating a custom template. I am able to link in my custom css file right after the required Tools stylesheet and the application stylesheet (SWAN) are linked in. However, PeopleTools create another html tag with its own head for the target content area (this could either be the component or pagelets if you are on a homepage).In this second head section, the Tools stylesheet and SWAN stylesheet are linked in again, therefor overwritting my custom styles in the main head. I could not find out how, without custom javascript, I can customize this second head section to link in my custom css again. Do you know why PeopleTools does this? This means that if I have 10 pagelets on the homepage, the default stylesheets and the few common javascript files are linked in 10 times!! Is there a way to change this behavior? Currently I have no way to make my custom styles win unless I specify !important for everything.

2. The modal pages are invoked within an iframe. iframes are a big problem if I hope to overlay the default styles by pulling in my custom css at the main head level. My custom css simply would not apply to anything within an iframe. What I can think to do is again to inject the custom css into the iframe using custom javascript, which I hope to avoid. I found no way to control the template PeopleTools use to wrap the component/content.

Please let me know if I am on the right path. Any help is highly appreciated.

Thanks,

Jim Marion said...

@rethinkltd, You are correct in your assessments thus far. If your only reason for modifying the delivered objects is just to change CSS, however, I have an alternate approach that I have used quite successfully. Here is what I do:

1. Create a top level stylesheet in App Designer. This will inherit styles from the existing top level stylesheet (the one specified in PeopleTools > Utilities > Administration > PeopleTools Options).

2. Create a free form sub stylesheet

3. Add the new free form sub stylesheet to the new top level stylesheet

4. Add something to the new free form sub stylesheet

5. Update PeopleTools Options to use your new stylesheet.

Now add all of your CSS changes to the freeform stylesheet. Each time you refresh, your changes will appear.

You may have to clear app and web server cache after changing the PeopleTools Options. After that you can change your CSS and just refresh the browser to see changes.

You only need to change PT_BRANDING and related HTML definitions if you are changing the HTML structure of the header.

Unknown said...

Hi Jim,

Thanks for the prompt reply. The alternative approach would apply my custom style override to the entire system, correct? I can't do that since my requirement is to only apply custom styles to selected Self Service homepage/components. If there is a way to conditionally apply the top-level stylesheet, that'd solve my problem as well. Wouldn't it be nice if App Designer serves as a CSS preprocessor?

Happy Thanksgiving!

Jim Marion said...

@rethinkltd, good point. That does change things a bit. In PeoleTools 8.54 you attach custom stylesheets and JavaScript directly to components. One alternative is to add JavaScript to PT_COMMON (or PT_COPYURL) to insert stylesheets based on strCurrUrl. In my book and this blog you will find a JavaScript regex for determining menu, market, and component add well as an import stylesheet function. The problem with this approach is that you will see a flicker because the stylesheet will be applied late.

Sai said...

Hi Jim,

I have created content reference in Peoplesoft Portal in Development for Creating Manager central Pagelet in Portal.

I know how to migrate content referece in Peoplesoft but not in Peoplesoft Portal.

Can you you please let me know how to migrate to Content reference to Test.

Jim Marion said...

@Sai, it is exactly the same. Just add the CREF to a project and migrate the project.

Peoplesoft Thief said...

Hi Jim,
In Peoplesoft interaction hub9.1 tools 8.53, we have tab. After certain user logged in, all pagelets shows in minimized mode. It does not happen for all users. We did customization in home page 3 column layout HTML. Changed the HMTL tables to divs.

In development instance too we face this issue.It is working fine, Once we delete the tab and create a new one with same name and with same pagelets. We do not have any rows in PSPRUHTABPGLT table for the operatorid.

Unknown said...

Hi Jim
We are implementing PS interaction HUB 9.1 R2 on Tools 8.53. We are struck on getting custom header Tabs section and we need your guidance on the approach we should take in getting this done.
We want to do is to get ‘Accordion style effect’ (that drops down sub menus under each portal tab as in ‘hover’ on the portal header) Our approach has been to clone the delivered Header TANGERINE by adding %51 custom html and/or customizing the html layout on the header and also leverage JQuery stored locally on the webserver (that is separate from the tools Jquery)
Our developers have not been able to get a headway and I suspect our approach is incorrect. We find it It is difficult to construct our steps whether to modify the header html layout or to leverage the bind %51 custom html and how to reference Jquery in a way that does not interfere with delivered Java scripts that refer to Tools based Jquery.
Can you please guide on the general approach to get the hover effect on the custom tabs and your guidance will be immensely valuable for our developers as we are approaching deadlines for completing this. Thank you so much for your help.
Captain Sachi

Unknown said...

We just installed Tools 8.54 and now the links to HCM from CRM opens a new window, takes the user to the HCM component specified in CRM but the environment and THE url on the navigation bar is still CRM PIA. In 8.52 the user got a complete access to the target HCM environemnt on the PIA. Now they are stuck with only the component and nothing else in HCM. If I copy the target URL, change CRM to HCM, Paste the link in a new tab, then i am able to access the targeted HCM PIA environment with full access. Could you tell me where is it finding the HCM URL and maybe i need to change that to look for HCM instead of CRM

Jim Marion said...

@Unknown, it sounds like you have PeopleSoft trusted nodes configured and HCM CREF's created in CRM. This is unusual, but feasible. As long as your node definitions are correct, it should work properly. Check the portal information in the node definitions for HCM, PSFT_HR, and CRM.

माझा मराठी ब्लॉग !! said...

Hi Jim,
can we set the Manager Dashboard as the default screen/page after login in PeopleSoft 9.2 ?
If yes How it can be achieved ?

Jim Marion said...

Add it to the Custom Tabs homepage tab folder and set its sequence number to the lowest. You may need to clear app/web server cache after making this change.

Venkat said...

Hi Jim,

while opening the Employee self service, the header in the browser displays "Emploee Self Service" initially but once the page completely loaded the header has changed to "Links pagelet".

Please help what settings need to be changed.

Unknown said...

Hi Jim,
Is there a way to put a banner text which will be displayed on all peoplesoft pages which ever employees access. This static banner needs to be put for few days post which this needs to be removed. I did this via pagelet but the problem here is it displays only on Home page and not on all pages. I am on Peoplesoft 9.1 and Tools 8.51. Is there any way to achieve this without making any code changes?

Thanks
Ramky

Jim Marion said...

With 8.54 peopletools, yes, but not 8.51. You will too make some minor modifications for 8.51.

Unknown said...

Hi Jim,

I wanted to change the look of the PeopleSoft Interaction Hub 9.1 dashboard to something like what Oracle has published in their article, is there any way to achieve this ? Like I would like to see images rather than usual PeopleSoft appearance.

Thanks,
Kamal

Jim Marion said...

@Kamal, yes, the portal 8.8 branding guide on My Oracle Support is where you should start. It identifies many of the HTML definitions. The next thing you should review is the role based (pre 8.54) and attribute based (8.54+) branding modules. Finally, look at Pagelet Wizard and XSL. Some of the pagelets you may be referring to were created with jQuery UI and either queries or navigation collections styled through custom XSL.

Sufian Shaikh said...

Hi Jim,

Wish you a very Happy new Year!!! Thanks for being there as a helping hand to the peoplesoft community.

We are in peoplesoft 9.2 with tools 8.53, and are planning to implement Shibboleth single sign on with our peoplesoft applications. I gone through peoplebooks and other online recommendations and tried to follow the steps provided, I used the WWW_AUTHENTICATION to do this job.

The web server successfully routes the peoplesoft url to the identity management site for validation. Upon validation it should have routed to the peoplesoft homepage, but routing to the peoplesoft signon page instead.

Thanks for your help in advance.

Jim Marion said...

@Sufian, there is a lot of community support for PeopleSoft/Shibboleth. I suggest you ask this question on the PeopleSoft OTN discussion forum.

Abhishek said...

I am trying to access my content provider link from portal after clearing browser cache it is just looping, but works fine if i don't clear browser cache.Any suggestion? SSO is fine, Wep profile configuration is fine.

Unknown said...

Hi Jim, I am in FSCM: 9.2, PT: 8.54. I have created tabs on my homepage and they are now visible, but when I am clicking on any component through main menu component opens up and those tabs disappears. I want those tabs to be visible even if I am in component.Is it possible to achieve that.

Jim Marion said...

@Saurabh, what you request is the default behavior in Interaction Hub, but not in HCM, FSCM, ELM, etc. It is possible, but will require custom template development. It would be better to implement Interaction Hub.

Unknown said...

Hello Jim,

Is there a way to add css customization(e.g bootstrap/pure) to email template? I want to send the email using the MCF classes.


Thanks,
Narender

Unknown said...

Good Morning Jim

We want to display a statement in every client owned custome pages in the Peoplesoft system. The whole system is custom built using Peopletools. I know we can use branding to put a message or logo on the Home screen. But want to know how do we do it for all pages/components in the system? Is it possible? Please assist:)

Thanks
Mydeen

Jim Marion said...

There are a couple of ways to do this. One is through a custom template based on the default template. The problem with this approach is that it won't follow you into Fluid. Another is to add some JavaScript to PT_COMMON or PT_PAGESCRIPT to inject your message into a page.

Chaitanya said...

Hi Jim,

I am using PeopleTools 8.55,I am facing an issue with grid properties.

Gird layout property(Grid Properties -> Use Tab->Under Grid Style) doesn't show any dropdown values.

Please suggest how to populate those default layouts in dropdown and also i have the same issue with row styles .

Thanks,
Chaitanya

Jai said...

Hi Jim,

We are trying to enable the fluid for Direct deposit page in Campus 9.2 and 8.55 tools version in portal and would like to hide the fluid header. When we were trying to achieve the same with /psc version, it still has the header and spans the whole window. Is there any global setup to hide the fluid header and also house the page within the frame?

Note: The Page from which the fluid page is called by transfer function is in different menu and component.

Thanks.

Jim Marion said...

@Jai, there is a key difference between Fluid and Classic and that is Fluid uses /psc, not /psp, so you can't remove the header by switching the URL. With Fluid, header and content are all in the same frame. This makes things a little more complicated.

Sufian Shaikh said...

Hi Jim,

I have a quick question. We are upgrading to PT 8.55 now. PeopleSoft Home page title showing up an "Oracle Logo" and "My Page" as text.

I would like to change both the logo to a native logo and change the text as well.

Thanks,
- Abu.

Jim Marion said...

Hi Abu,

There are couple of ways to accomplish this. For the logo image, the best way in 8.55 is to use the new PeopleTools branding module for classic pages.

Sufian Shaikh said...

Hi Jim,

Thanks. Is it the "Theme Macro Set", that defines various attributes? Or something else? There are around 177 macro names defined under the "PT_DEFAULT_MACROSET_855" macro. Not sure which one represents the page tile image.

- Abu.

Jim Marion said...

I apologize. I thought you were referring to Classic, not Fluid. For Fluid, you might find this article from Sasank helpful: https://pe0ples0ft.blogspot.com/2016/03/peopletools-855x-branding-part-i-what.html.

Sufian Shaikh said...

Hi Jim,

Here's my requirement. We have a tab-separated grid with several tabs. On page load, a specific tab of the grid needs to be clicked on certain condition.

I added an HTML area with the following code -

function testFunction() {
submitAction_%formname(document.%formname,"ZM_PLN_LBRTOTVW_$tab13$0")
}

window.onload = testFunction

But this doesn't work. The page html for one for the tabs looks like this
/*style="white-space:nowrap;float:right;" class="PSHYPERLINK" onclick="javascript:submitAction_win2(document.win2,'ZM_PLN_LBRTOTVW_$tab13$0');" tabindex="-1" aria-selected="false" onkeydown="return doTabNav(event);" id="ICTAB_1_88" role="tab"
*/
Please, suggest.

Jim Marion said...

@Sufian, your approach worked really well pre-8.50, although by that time instead of window.onload, using AttachEvent or AddEventListener was the preferred approach so you could have multiple onload handlers. Unfortunately, that approach doesn't work post 8.50 because of PeopleSoft Ajax. As of 8.50, the page fields you are interested in manipulating don't exist until after page load. Your code may fire, but not find anything to update. Another problem is that your code may not appear in the browser DOM until AFTER the page load event already fired.

The only way I know to handle this is to use a Monkeypatching technique to replace the net.ContentLoader (or net2.ContentLoader, depending on release) method to trap for page changes.

Paul said...

Is there a way to use a query field value in a PeopleSoft Pagelet Title? I have a pagelet table that reports stats for last week. Instead of repeating the value for last week in the table/grid, I'd like to remove it and use a title like "Batch Totals for prior week ending: {table.field: LAST_WEEK_END_DATE with a value of '05/19/2018}, or something like that.

Thanks

Unknown said...

Hey..Can you please tell me how to do that

Ankita Sakhuja said...

Hey JIM,

Is there a way to remove URL Bar of the Browser for one peoplesoft page ?

Jim Marion said...

For all pages, yes, but opening a new browser window through JavaScript and hiding the address bar through window.open parameters... at least it used to work that way. Technically, however, browsers don't give us control over the address bar, so it may not be consistent.

Ashruminates said...

Hi Jim

I have a question and was wondering if you have any insights where and which setting am i missing.
we have a Forgot Password link setup for our external facing Ebilling portal. on the Webserver we have built 2 sites, one to go to the forgot password link. we have setup the forgot password fucntionality by following all the relevant steps like, creating the forogot password user profile, appropriate permission list and role and a seperate web profile and configuring the signin.html on the site2 to point to the forgotpassword web profile.
also the signin.html on site1 is pointing to the href = <%=139%>

but the problem is that when we actually click on the link the link resolves to <%=psCtxPath%>/psc<%=psHome%>_pwd/CUSTOMER/..... instead of /psp/

do you know any setting where we can make the link go to /psp/ by default and not to /psc/

would really appreciate your help on this.

thanks:
Ashwani Garg

Ashruminates said...

Hi Jim

I had a problem where i wanted my internal EMployee portal to point to Fluid and the external facing customer portal to be classic, I was able to figure out a way to make the landing page classic, by overriding the landing page iscript peoplecode at the CUSTOMER PORTAL web profile level by custom iscript peoplecode.

However the problem is that if the Customer clicks on HOME BUTTON, then he will be directed to FLUID HOME PAGE.

So my question is that, where can we modify the HOME LINK Peoplecode to redirect the CUSTOMER back to CLASSIC HOME PAGE again.??

I have tried to look at the PT_BRANDING app package as well as the PTBR_BRANDING app package. i could not find the exact spot which is affecting and assigning the URL for home page.


when i hover over the HOME LINK on the classic home page, I see this:

http://ai1057.XXX.XX/psc/ebilldev/CUSTOMER/ERP/c/NUI_FRAMEWORK.PT_LANDINGPAGE.GBL

I have replaced my company initials with XXX

Srini.B.Reddy said...

How can I redirect HELP link to documents that are not in PeopleBooks, for only specific pages? Is this related to portal template settings? Currently webprofile is configured to point to Oracle hosted peoplebooks.

Jim Marion said...

@Ashruminates I don't think there is a good solution to this problem. The Home button for Fluid pages is in PT_HEADERPAGE, but Classic is different. For Classic, you could use the branding module to replace the home button.

The way home behavior is supposed to work is to check the "Mode" of the logged in user (Fluid vs Classic) and send them to the correct homepage.

Unknown said...

Hello Jim,

Have a question, I have to access a menu/component defined in FS in some other environment as GP, I could do that by defining a content reference with URL type as people soft component and node name to node pointing to FS.
In this case I hard code the URL to have to have GP port details, hide the content reference from navigation in GP..
With the hard coded URL, I could access the FS component via logging into GP.

But we have case where this kind of hard coded URL works in one environment, but not in the other, it does not have content reference defined in GP as well.

What would be others ways accessing a FS component from GP without defining content deference for that in GP?

Thanks,
Soujanya

Hari said...

Hi Jim,

I need your help to understand accessing the portal content references through portal registry API object. Structure of my content references goes this way. Folder A --> Folder B --> Content reference Y & content reference Z and we have a content reference under Folder A (Folder A --> Content Reference X). So for Content reference Y & Z, has permission list - PL which is in turn assigned to Folder A & B. Content reference X is not having any PL.

Now I am trying to delete security of content reference Y & Z through Delivered CI and then saving portal registry API - CREF SAVE method. By this way, it is successfully removing the Permission list PL from Content Reference Y & Z, subsequently from its folder A & B. But then its assigning back permission list - PL to Folder A and Content reference X as it doesn't have any other permission list. When I have the content reference X with some other permission list, there is no problem while deleting security from Y & Z.

Could you please guide me how to handle such situations.

Many Thanks!!!
Hari.A

Jim Marion said...

@Unknown, the right way to do this is to create a standard PeopleSoft Component Content Reference. When creating the content reference, specify the portal node of your remote content provider. This tells PeopleSoft to use the external PeopleSoft system, not the local PeopleSoft URL. PeopleSoft will generate the full URL at runtime by concatenating the external node's URL with the content reference information.

Since the content is coming from FS, I'm assuming the content provider node is ERP. To make this work, open the ERP node definition, switch to the portal tab, and make sure you have values set for the portal and content URL.

Manisha said...

Hi Jim,
In peoplesoft 8.54 CRM, we are getting session object as null while toggling in between the pages after we installed SSO. Siteminder session id and Jsessionid are seen changed and 302 http error was seen in logs. Please help in fixing this issue.

Sai said...

Hi Jim,

Please let me know , in which table PeopleSoft Application Server status is saved .

we need to get report based on application server status.

Thank you

FreshersForce.com said...

Hi Jim,
I am new to peoplesoft ,not have much knowledge about weblib ... Template is not coming on page (src is blank in trace) but when I am commenting the universalnav frame in html my template is appearing on page .is there any way that I can set like weblib need to execute after the execution of particular weblib or after particular page activate code.. could you please help me on this...

veeraprabhu singam said...

Hi Jim,

Menu is displaying left side and its displaying when open any component from dashboard but it is not opening when open from my favourites.Any suggestion?

briah said...

Hello Jim:

I am writing in hopes of advice or guidance. I have come across your blogs and many article discuss menus, templates and screen adjustments and thus I am hoping my situation can be resolved.

Peopletools 8.58 PIA version. Linux OS. Experience minimal. Environment is Development system. A stable production system does exist.

I went into >Peopletools >Portal >General Settings [ps/EMPLOYEE/PT_LOCAL/c/PORTAL_ADMIN.PORTAL_REG_ADM.GBL]
made I believe a template change wishing to explore results.

Unknowingly, now I have changed all Peopletool menu appearances to which I cannot or don't know how to reset. The page display that now appears is a two frame page - the left side is blank but says Task Panel with a cog and <<. The right side is blank and the page title is Task Panel.

Any advice would be greatly appreciated and further information is available if it would be helpful.

Thank you
BrianH

Jim Marion said...

@briah, it sounds like you accidentally changed the default template for your system. If you cannot navigate in to change it back, you may be able to use SQL to change it.

Jim Marion said...

@briah, it sounds like you accidentally changed the default template for your system. If you cannot navigate in to change it back, you may be able to use SQL to change it.

Unknown said...

Hi Jim

Is it possible to add event mapping configuration for web profile page...

Eg we have added some customized codes in Field PWDCNTL (excluding password lock for external users) . Now I want to decustomize and I and struggling to find the content reference .

Jim Marion said...

Yes, you may apply Event Mapping to any component. The challenge, as you mentioned, may be finding the content reference. In fact, you may find there isn't one. In that case, you may create one. I recommend putting the newly created content reference in a hidden folder.

«Oldest ‹Older   201 – 284 of 284   Newer› Newest»