Portlet Preferences to no logged users

Hi people,
I created a JSR168 Portlet with view and edit mode. I put into my webcenter custom application. I go to edit mode to set some preferences from portlet, to do this I need be logged in.
The problemn is that just logged users can view the preferences that I set. If I logged off I can't saw any preferences.
I tried use edit_defaults mode, but don't work fine.
Can someone help me please?

Hey sorry for the delay but here it goes :)
Think you should get enough information by this example to complete what you want, else just ask :)
So first of all you will need to add a parameter definition to the oracle-portlet.xml
THis is what you should add after the portlet-name in the oracle-portlet.xml:
<navigation-parameters>
            <name>param1</name>
            <type xmlns:xsd="http://www.w3.org/2001/XMLSchema">xsd:string</type>
            <label xml:lang="en-US">First Parameter</label>
            <hint xml:lang="en-US"/>
        </navigation-parameters>Normaly you shouldn't do anything extra in order to show those parameters and store them. Everything from here is managed by your consuming application. Notice here that the consuming can only be of the webcenter kind so a custom webcenter application or webcenter spaces due to the oracle specific implementation of the parameters. This gets standardized by the JSR286 but webcenter doesn't support this yet...
Also notice that when you change something to the oracle-portlet.xml or portlet.xml you should refresh the registration in your consuming application AND remove the old portlet from your page and replace it by a new one. Otherwhise you will not see the new parameter.
So when you added this to the oracle-portlet.xml and refresh the registration you should see the parameter in the portlet parameter tab when you click the pencil on the portlet in edit mode. Note that you should have customize rights in order to do this.
Parameters that you set their are not stored for the user, they are application wide stored so if for example admin1 sets a value and admin2 changes it to another value, the last value will overwrite the first one.
The next thing you should need to know is how to get the parameter from your code.
This is queiet easy... THe PortletRequest has the getParameter function that will return the value:
in your backing bean you can write this:
        String param = "";
        PortletRequest request = (PortletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
        param = request.getParameter("param1");
       if(param.equals(""))
           param = "No value for the param has been set yet";
       return param;In fact that's all you need to know for implementing parameters.
In case something is not clear or you have problems, just ask.

Similar Messages

  • How to change portlet preferences

    Can somebody tell me how can I change some prefrences that are defined in portlet.xml. So that if the user update this preferece it will be updated for all the portlet instances for that user. For example
    <preference>
    <name>Pref</name>
    <value>something</value>
    </preference>
    here the value is something for every instance of that portlet. However I want to know if there is any way that this could be modified at user level and when the user change it to somethingelse this value will show on every portlet instance for that specific user. In IBM websphere this can be done using the <config-param> tag instead of preference.

    Hi Neeraj,
    We have a requirement to set the portlet preferences for al the users.
    Based on the solution you gave, I set preference value in config mode and those preferences value are set for all the users.
    I succusfully implemented edit_config mode on Oracle Portal and I shared my code snippets at
    http://wsrp-jsr168.blogspot.com/
    I hope this is very helpful.
    --Somesh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to set the portlet preference per user instead of global setting

    Hello All
    I am using IBM JSR168/ JSF, In my portlet Edit mode I am trying to set a value per user preference , but it always set for all other users even this is just a normal user, I think when an administrator set any preference value then those preferences value will be set for all the users. but in my case it is a normal user has right for the edit mode and hence the preference set by the user in edit mode will be set for his portlet instance only. So why it sets for all the users preference???...... Thanks a lot for your help!!!
    here is my code:
    ///////////portlet.xml//////////
    <preference>
                        <name>RowsPerPage</name>
                        <value>25</value>
                        <read-only>false</read-only>
                   </preference>/////////////////////////pageCode in edit mode do the save action/////////////////////////
    public String doSaveAction(){     
               FacesContext ctx = FacesContext.getCurrentInstance();
                  HttpSession session = (HttpSession)ctx.getExternalContext().getSession(false);
                  if(session != null) {
                       session.setAttribute("save", "save");
                       session.setAttribute("Number",Integer.toString(getNumber()));
               return "";
    }/////////////////////store the preference value///////
    public class MyPortlet extends FacesGenericPortlet {
    public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException {
              try{               
                //String save1 = actionRequest.getParameter("save");
                String save = (String) actionRequest.getPortletSession().getAttribute("save");
                if (save != null){
                   PortletPreferences prefs = actionRequest.getPreferences();
                   String number= (String) actionRequest.getPortletSession().getAttribute("Number");
                   prefs.setValue("Number", number);
                   prefs.store();
              }

    Hope someone really can help me for this issue... I just wondering is this related to the user group config in portlet, since the interesting is that this issue is not apply to wpsadmin , but not sure where and how to set other user group that can set the preference no problem??
    Thanks for your time !

  • Sharing portlet preferences among users

    Hello,
    Is it possible to share portlet preferences among users? So that the
    portlet preferences would be stored per portlet instance, and would be
    the same for every user?
    If this is not possible with Java portlets (JSR-168), can it be done
    with other portlet types (JSP portlet, page flow portlet), using the
    PortletPreferences API?
    The JSR-168 specification says:
    "Portlet Specification assumes preference attributes are user specific,
    it does not make any provision at API level or at semantic level for
    sharing preference attributes among users. If a portal/portlet-container
    implementation provides an extension mechanism for sharing preference
    attributes, it should be well documented how the sharing of preference
    attributes works."

    Betsy,
    Does WLP provide a way to allow a user to store only a subset of all
    his portlet preferences (using only JSR 168 api) ?
    My aim is to try to create a JSR 168 compliant portlet where few of
    the preferences are allowed to modified by the user (in the edit
    mode), while all other preferences may be modified only by a portal
    admin (thru admin view). However, the PortletPreferences.store()
    method seems to store values of all current preferences for the
    particular user, with the result that future changes by the admin are
    not reflected for any user who has already customized his
    preferences.You can let the admin propagate changes to the user via admin tools.
    There is an option in admin tools to do that.
    Setting the preference <read-only> attribute to 'true' does not help
    either, as the store method still attempts to store the value and
    then throws a ReadOnlyException.In this case, the setValue/setValues/reset and not the store will throw
    the ReadOnlyException.
    Why does WLP attempt to store all preference values; as opposed to
    setting only those which have been explicitly set using
    PortletPreferences.setValue(key, value)?The implementation does not keep track of changes explicitly in memory.
    Even if it keeps track of changes, I'm not sure if this would solve your
    use case.
    Will BEA be changing this in future releases, and is there a
    work-around for now?The suggested approach is to let admins propagate changes to users.
    Subbu
    >
    Thanks, Betsy
    Although WLP does not support the notion of sharing preferences,
    WLP lets you manage preferences in a hierarchy via the admin tools.
    When an admin sets preferences on a portlet, as long as users don't
    customize their portlets, all users get the same portlet instances,
    and hence share preferences.
    Subbu
    Bob said the following on 02/12/2004 04:08 AM:
    Hello,
    Is it possible to share portlet preferences amongusers? So that the
    portlet preferences would be stored per portletinstance, and would be
    the same for every user?
    If this is not possible with Java portlets(JSR-168), can it be done
    with other portlet types (JSP portlet, page flowportlet), using the
    PortletPreferences API?
    The JSR-168 specification says:
    "Portlet Specification assumes preferenceattributes are user specific,
    it does not make any provision at API level or atsemantic level for
    sharing preference attributes among users. If aportal/portlet-container
    implementation provides an extension mechanism forsharing preference
    attributes, it should be well documented how thesharing of preference
    attributes works."

  • Script to Copy preference file to all users profiles and to the default template

    I have build a package using Apple PackageMaker, this will install an application and a preference (plist) file to the current logged in user. Now I wanted to build a postflight script, which can copy a plist (ex com.test.plist) form an current logged in user to other user account on a machine also to the default user template (/System/Library/user template/...../Library/preferences) so any new user account created will have same preference file copied.

    Hi Mark...here is another script which work well if I have to copy my preference file from an account named as "admin" or some other account. However, it not certain that all Mac machine will have a account named as "admin". This is why I am looking for a way to copy the preference file from /private/var location to all user accounts on a mac.
    #!/bin/sh
    localUsers=$( dscl . list /Users UniqueID | awk '$2 >= 501 {print $1}' | grep -v admin )
    for userName in "$localUsers"; do
         cp /Users/admin/Library/Preferences/org.mypreference.plist /Users/$userName/Library/Preferences/
         chown $userName /Users/$userName/Library/Preferences/org.mypreference.plist
    done
    I tried to update it as suggest in some other forum like this, still no luck
    #!/bin/sh
    UserAccounts=`dscl . list /Users UniqueID | awk '$2 > 500 { print $1 }'`
    for userName in "$UserAccounts"; do
         cp /private/var/org.mypreference.plist /Users/$userName/Library/Preferences/
         chown $userName /Users/$userName/Library/Preferences/org.mypreference.plist
    done
    When I run the above script it comes up with the following error:
    cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
    cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
    chown: admin: No such file or directory
    chown: admin/Library/Preferences/org.mypreference.plist: No such file or directory

  • Unable to read Portlet Preferences set via Portal Admin

    I have a portlet which should read the preference values set in the portal admin by an administrator.
    I am running the portal as .portal and not in the streaming mode.
    After setting the values in the portal administration I always click on propogate to all instances. But when I run the portal in workshop in debugger mode it is not reading the values as stored in Portal admin but it is showing the values which were stored while creating the portlet in workshop in portlet designer.
    Please help how to make the portlet read the preference values stored via the portal admin console if the user visits the portal as an anonymous user. Any help is greatly appreciated on this subject. I have searched everywhere but have no solution.
    I am using Weblogic Platform 8.1 sp5
    Thanks
    rj

    The portlet preferences set in portal administration reflect only in streaming mode, since streaming mode uses the database that is used by portal administration. If you wish to see the portlet preferences set in portal adminstration, try running in streaming mode.
    But when you run portal from workshop ( which would be file mode), it wouldn't pickup portlet preferences created via portal administration.
    Note: The easiest way to distinguish a streaming mode from file mode is presence of 'appmanager' in URL.
    eg: http://localhost:7001/sampleportal/appmanager/MyPortal/desktop1
    Seenu.

  • Store defaul portlet preferences

    Hi,
    I want to implement edit mode for my portlet, where only admins have access. On the edit page, I want to enable the admins to set the default portlet preferences (the same value for all users, not only for the current user)
    How can I best do this. We are using 8.1.5.
    I have tried to use the PreferencePersistenceManager looked up with PortalBeanManager (similar as in VisitorTools) but I got a NameNotFoundException
    Thanks

    Hi,
    Select-Option : MATNR type mara-matnr.
    Ranges : MATNR for MARA-MATNR.
    r_matnr = s_matnr.
    EXPORT R_MATNR to R_MATNR MEMORY ID 'ZID'.
    while retrieving
    IMPORT R_MATNR from R_MATNR MEMORY ID 'ZID'.
    else store it into a DB table of same structure.
    Best regards,
    Prashant

  • Portlet Preferences set by admin only

    Hi, I am trying to figure out how to allow an admin to set a portlet
    preference for a single instance of the portlet. In IBM and Jetspeed,
    this is possible.
    For example, I would like to deploy a weather portlet where the only
    preference is the zip code for the weather forecast. I don't want each
    user to personalize this, I only want to allow the portal admin to set
    the zip code and then have that used by all end users of the portlet.
    Is this possible in WebLogic?

    Hi Chad,
    The admin tools have a Portlet Preferences page in both the library and
    for each portlet instance in a portal desktop. I can see these pages in my
    test environment. Let me know if you have any problems when you try this
    stuff:
    "Java Portlets"
    "Java portlets are based on the JSR 168 specification ..."
    http://e-docs.bea.com/wlp/docs92/portlets/building.html#wp1061940
    "Managing Portlets Using the Administration Console"
    http://e-docs.bea.com/wlp/docs92/portlets/portlet_org.html#wp1007211
    "Overview of Portlet Preferences"
    http://e-docs.bea.com/wlp/docs92/portlets/portlet_org.html#wp1013151
    <Chad McGowan> wrote in message news:[email protected]..
    Excellent, thanks for the clarification.
    I've download version 9.2 of the portal server and I could not find a way
    to set portlet preferences in the admin console.
    Are there any tutorials or instructions on how to install and configure a
    third-party jsr-168 portlet in 9.2? I want to install the portlet, then
    set the preference from the admin console.
    Thanks for your help!

  • 168.portal MailViewer Portlet Preferences

    I'm trying execute the 168.portal - MailViwer Portlet smple to see how the preferences work with JSR 168. But I don't know how to login to view the output as I don't have any user name and passwords. Can anybody guide me on that? Also let me know if anybody can help in using the Preferences as I'm able to load the default preferences but cannot store the preferences with store() method. It gives me :-
    java.lang.UnsupportedOperationException: Can not persist preferences. No backing store configured or deployed, or this portal does not support customization.
    Any help in this regard would be highly appreciated!!

    I am having a same problem where the portlet preferences can not be stored. Did you figure out your problem? I am doing simple java portlet that stores personal information of 1 person than in edit mode I tried to change the information and it bombs
    public void processAction(ActionRequest actionRequest,
    ActionResponse actionResponse) throws PortletException, IOException{
    String pocRank = actionRequest.getParameter("pocRank");
    String pocName = actionRequest.getParameter("pocName");
    String pocEmail = actionRequest.getParameter("pocEmail");
    String pocPhone = actionRequest.getParameter("pocPhone");
    PortletPreferences pref = actionRequest.getPreferences();
    pref.setValue("pocRank", pocRank);
    pref.setValue("pocName", pocName);
    pref.setValue("pocEmail", pocEmail);
    pref.setValue("pocPhone", pocPhone);
    try{
    pref.store();
    catch(SecurityException se){
    System.out.println("Poc:" + se);
    catch(IOException ioe){
    System.out.println("POC: " + ioe);
    actionResponse.setPortletMode(PortletMode.VIEW);
    /////////////////////////JSP FILE///////////////////////
    <%@ page language="java" contentType="text/html;charset=UTF-8"%>
    <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
    <%@ page import="javax.portlet.PortletPreferences"%>
    <head>
    <title> Web Application Page </title>
    </head>
    <portlet:defineObjects />
    <%
    PortletPreferences prefs = renderRequest.getPreferences();
    String pocRank = prefs.getValue("pocRank", "pocRank");
    String pocName = prefs.getValue("pocName", "pocName");
    String pocEmail = prefs.getValue("pocEmail", "pocEmail");
    String pocPhone = prefs.getValue("pocPhone", "pocPhone");
    %>
    <body>
    <form method=POST action="<portlet:actionURL/>">
    <table border="1">
    <tr>
    <td>  JPRSP POC </td>
    </tr>
    <tr>
    <td>Rank  </td>
    <td>
    <input name="pocRank" value=""/>
    </td>
    </tr>
    <tr>
    <td>Name  </td>
    <td><input name="pocName" value=""/></td>
    </tr>
    <tr>
    <td>Email  </td>
    <td><input name="pocEmail" value=""/></td>
    </tr>
    <tr>
    <td>Phone  </td>
    <td><input name="pocPhone" value=""/></td>
    </tr>
    <tr valign="middle" align="center">
    <td><input type="reset" name="Save" align="middle"><td>
    <input type="submit" name="Save" align="middle"></tr>
    </table>
    </form>
    </body>

  • Portlet Preferences - Any way to define templates or bulk load ?

    Hi,
    I have a question regarding portlet preferences. We have need to store metadata
    about a portlet and this metadata is the same for all portlets inside the portlet.
    As we will have in excess of 300 portlets which is expected to rise to around
    2000 - 3000 in the future, it will be incredibly tedious for the portal admin
    to create the preferences for each one (for such items as portlet owner, portlet
    administrator etc)
    Is there a template facility (a bit like user profiles) where we can set up the
    definition with fields and values etc, and apply to a portlet. Or failing that
    a bulk load capability where we can just populate the DB using the portlet_definition_id
    or portlet_instance_id in the preference tables ?
    We are on SP2 by the way.
    TIA
    Martin

    Thanks Subbu,
    That worked.....can you keep us updated on any movement with the SPI as this is
    something that of us very definite importance to us.....
    Thanks for the quick response
    Martin
    Subbu Allamaraju <[email protected]> wrote:
    Martin,
    For some reason in Workshop i dont seem to be able to add preferencesto the portlet
    i am creating. For example i create a JSP and then right click 'GeneratePortlet'
    and it creates me the .portlet file. But when i try to access the preferences
    menu it just gives me 'Remove' and the list is empty. It does not offerthe 'Create'
    Option. I must be missing somethingTry dragging "Preference" from the palette.
    Also even if we could do it at create time in workshop these will bethe same
    for all portlets in the Portal and thus this would need to be doneevery time
    manually and that would leave room for mistakes and people missingfields etc.
    We are looking at a very large number of portlets...
    What would be really nice is to define a 'preferences' property setas user profile
    etc and then
    just apply it...thus not leaving room for errors etc.....
    At this time, the API does not support this scenario. We're considering
    an SPI for a future release, and we'll make sure this scenario gets
    addressed.
    Subbu
    Any thoughts.....?
    Subbu Allamaraju <[email protected]> wrote:
    Martin,
    Have you considered specifying preferences for each portlet while
    creating the portlet in WLW? The recommended approach is to create
    preferences while creating the portlet as the portlet developer ismore
    likely to know what preferences are required and the implications.If
    the default values entered by the portlet developer are meaningful,
    portal admins won't have to change these values.
    Subbu
    Martin Porter said the following on 12/17/2003 07:12 AM:
    Hi,
    I have a question regarding portlet preferences. We have need to storemetadata
    about a portlet and this metadata is the same for all portlets insidethe portlet.
    As we will have in excess of 300 portlets which is expected to riseto around
    2000 - 3000 in the future, it will be incredibly tedious for the portaladmin
    to create the preferences for each one (for such items as portlet
    owner,
    portlet
    administrator etc)
    Is there a template facility (a bit like user profiles) where we canset up the
    definition with fields and values etc, and apply to a portlet. Or
    failing
    that
    a bulk load capability where we can just populate the DB using theportlet_definition_id
    or portlet_instance_id in the preference tables ?
    We are on SP2 by the way.
    TIA
    Martin

  • Portlet Preferences Window

    We are using Plumtree 5.0
    I would like to make the pencil icon for portlet preferences take me directly to the preference page for that portlet rather than to the list of all the portlets for the current page. Does anybody know how to accomplish this?
    Thanks,
    Tommy Wright
    FTN Financial

    Why couldn't it be changed to make the OpenPortletPrefsWindow call when you click on the pencil icon. If there are no preferences then just return a page that says "There are no preferneces for this portlet".
    When a portlet has preferences, could that not simply set a property/flag in the "PTGADGETS" that says it has one? The code already looks up the portlet's title, so why could it not lookup an extra field?
    Why put the pencil icon on every portlet when they all do the same thing? They just take you to the list of portlet preferences where I have to scan the list to find the name of the very same portlet I just clicked on. Once the user finds the name in the list they then have to determine if it has preferences or not by seeing if the name is now a link or not. Even then, they have to click the link to actually edit the preferences. I feel this is a fundemental design flaw in the way portlets work in 5.0.
    My only option in order to enable a more user friendly interface is to remove the pencil icon altogether and force them to use the edit protlet preferences from the menu. Even this does not give the feel that the portlets are independant of each other. Guys, I am really frustrated with this problem and disappointed in the response.

  • How to get Logged user in  a pirticular Organization?

    Hi All,
    I have  problem for getting the logged user.
    My problem is If the logged user is coming for pirticular salesOrg how can get that org information.
    I have done to getting the Logged user but I want to know how to get the logged user is coming form salesorg.
    Please give any suggestion for this.
    Thanks
    Mandapati

    Hi Mandapati,
    Do you have user attributes in your UME for sales organization? If yes, you can try following code:
    try {
         final IWDClientUser wdUser = WDClientUser.getCurrentUser();
         final IUser user = wdUser.getSAPUser();
         String salesOrg;
         final String[] attribute = user.getAttribute(
              "com.sap.security.core.usermanagement",
              "NAME_OF_CUSTOM_ATTRIBUTE_FOR_SALES_ORGANIZATION");
         if( attribute==null || attribute.length == 0 || !Utils.isNotEmpty(attribute[0]) ) {
              wdComponentAPI.getMessageManager().reportMessage(IMessage<NAME>.<MESSAGE>, new Object[]{}, false);
              return;
         } else {
              salesOrg = attribute[0];
    } catch (final WDUMException e) {
         wdComponentAPI.getMessageManager().reportMessage(
              IMessage<NAME>.<UME_ERROR>,
              new Object[]{ e.getMessage() }, false );
         return;
    Best regards, Maksim Rashchynski.

  • How do i get a list of logged users (at a certain time) in my application?

    i am working on an application running on Oracle IFS 9, and i have to display a list of currently logged users (in my application). can anyone tell me how to do that, please? some clues, at least... i have none.
    respectfully,
    Silviu Lipovan

    The following Select seems to work for HTTP and FTP, but not for SMB (Windows Explorer) logins:
    select name, description
    from ifsmgr.ifs_users usr,
    ifsmgr.odmz_session sess
    where sess.userid = usr.user_id
    and name not in ('system','guest')
    Hope this helps,
    David Frankel

  • The user '*' preference item in the 'User - 6th Form Students Policy {E03166E7-A848-48B5-AA93-97B848AA9C13}' Group Policy object did not apply because it failed with error code '0x80070003 The system cannot find the path specified.' This error was suppres

    I am looking at an issue with users not getting specific group policies. 
    After searching a number of client computers I found that the following error
    The user '*' preference item in the 'User - 6th Form Students Policy {E03166E7-A848-48B5-AA93-97B848AA9C13}' Group Policy object did not apply because it failed with error code '0x80070003 The system cannot find the path specified.' This error was suppressed.
    I can find the folder in the Sysvol folder on all of the domain controllers. 
    The issue with end users seems to be that the proxy settings for internet explorer is not being applied. 
    Potential problems?
    one folder in sysvol entry is empty 
    \\<server>\SYSVOL\<domain.name>\Policies\{E03166E7-A848-48B5-AA93-97B848AA9C13}\User\microsoft\IEAK\LOCK
    or is this our issue
    The old method of configuring proxy settings  to Internet Explorer 9 has changed?
    https://support2.microsoft.com/kb/2530309?wa=wsignin1.0 
    http://thommck.wordpress.com/2013/11/08/the-new-way-to-configure-internet-explorer-proxy-settings-with-group-policy/

    Hi all 
    In administering this policy I am a little confused. 
    We have a policy that distributes proxy settings in the internet explorer maintenance settings section - however when opening this policy up in GPO editor the internet explorer maintenance section is not present.
    I plan to apply the settings via User/preferences/control panel settings/ internet settings (or registry settings from article) however I am unable to edit the settings for internet explorer maintenance and these will persist. Ideas????

  • Replacing library with template deletes portlet preferences

    Hi,
    If I have to deploy a new version of our portal, with changes to the
    .portal file I have to make a dummy desktop from the .portal file, and
    then say yes to replace library with template. If I do this however all
    my portlet preferences are resat to their default values. Are there
    anyway to avoid this, or another way to get the library updated with the
    newest version, without having to make a dummy desktop.
    /Steen

    Hi,
    If I have to deploy a new version of our portal, with changes to the
    .portal file I have to make a dummy desktop from the .portal file, and
    then say yes to replace library with template. If I do this however all
    my portlet preferences are resat to their default values. Are there
    anyway to avoid this, or another way to get the library updated with the
    newest version, without having to make a dummy desktop.
    /Steen

Maybe you are looking for

  • Creative Cloud White Screen on Start-up.

    When I open my Adobe CC is brings me to a white screen only and will not allow me to pass it. I have tried to delete the OBEE file, Change the name of it, and completely reinstall CC 3-4 times with no success, im just bummed that I cant update any of

  • Trading partner - cleared document

    Hi All I would like to change trading partner in posted document. is it possible.if not please suggest me how to change this? Regards Prasad

  • Can' t print a pdf/a file in adobe reader for mac

    Can' t print a pdf/a file in adobe reader for mac

  • USB or dmg files not showing up in finder

    To be more specific, whenever i insert a usb drive or mount a .dmg files they don't show up in the finder. I check the disk utility and it says they are working. But when i poen finder there's nothing under devices section. I've check the preferences

  • Formula to yield a percentage

    Hi, I have 2 formulas, TeamsSignedOutForAllRptGroups and TotalTeamsForAllRptGroups. These yield integer values of 751 and 798 respectively I need to make a third formula, the % of teams signed out. This is simply TeamsSignedOutForAllRptGroups / Teams