Collaboration Rooms in Detailed Navaigation
Hi
I have created a collaboration rooms using room templates.
All rooms are displaying under Rooms directory.
But now i need to get this rooms in detailed navigation
For eg: We have diffrent roles like sites , departments etc..
When user clicks on project sites role on top level navigation all project rooms he has access has to be displayed in detailed navigation, so that he click on which room he wants and enter into that room and room content will display in content area.
same way when user clicks on Department role all department rooms has to be dispalyed on detalied navigation based on permissions.
How to diffrentiate rooms like project rooms and department rooms
Thanks in advance.
Regards
Krishna.
Hello Krishna,
I have created a collaboration rooms using room templates.
All rooms are displaying under Rooms directory.
But now i need to get this rooms in detailed navigation
For eg: We have diffrent roles like sites , departments etc..
When user clicks on project sites role on top level navigation all project rooms he has access has to be displayed in detailed navigation, so that he click on which room he wants and enter into that room and room content will display in content area.
this will be resolved with my previous post
same way when user clicks on Department role all department rooms has to be dispalyed on detalied navigation based on permissions.
for this u can create two group ie department and project and assign member to them and assign respective role to each group it will be done
I dint got what u want to say in ur previous post:-(
Hope this help's points are welcome
regards.
Vinit Soni.
Similar Messages
-
Problem when creating a collaboration room
Hi there,
I'm trying to create a room using the room creation wizard but got a Portal Runtime error. We are runing SP12 and it's our first time creating a room after installation.
any help is much appreciated..
The followings are errors we found in defaultTrace.trc.
An exception occurred while processing a request for :
iView : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.content_administration/com.sap.netweaver.coll.colcontent/com.sap.netweaver.coll.RoomCreation/com.sap.netweaver.coll.RoomCreationWizard
Component Name : com.sap.netweaver.coll.appl.ui.room.RoomCreationWizard
The exception was logged. Inform your system administrator..
Exception id: 03:29_24/06/05_0020_8593150
See the details for the exception ID in the log file
ZHANG | GROUP.MODIFY | GROUP = GRUP.PRIVATE_DATASOURCE.un:ROOM_a095da07-12c7-2710-1abc-882ecb2adb02_MAIN | | ADD_VALUES: PRINCIPAL_RELATION_MEMBER_ATTRIBUTE=[USER.R3_DATASOURCE.JZHANG]
Property type is not multi-valued com.sapportals.wcm.repository.ResourceException: Property type is not multi-valued
at com.sapportals.wcm.repository.ResourceException.fillInStackTrace(ResourceException.java:400)
at java.lang.Throwable.<init>(Throwable.java:195)
at java.lang.Exception.<init>(Exception.java:41)
at com.sapportals.wcm.WcmException.<init>(WcmException.java:59)
at com.sapportals.wcm.util.content.ContentException.<init>(ContentException.java:34)
at com.sapportals.wcm.repository.ResourceException.<init>(ResourceException.java:227)
at com.sapportals.wcm.repository.MutableProperty.setValues(MutableProperty.java:549)
at com.sapportals.wcm.repository.manager.cm.persistence.commonjdbc.PropertyHandler.getExternalProperties(PropertyHandler.java:372)
at com.sapportals.wcm.repository.manager.cm.persistence.commonjdbc.PropertyHandler.getExternalProperties(PropertyHandler.java:447)
at com.sapportals.wcm.repository.manager.cm.persistence.BasicPersistenceDB.getExternalProperties(BasicPersistenceDB.java:213)
at com.sapportals.wcm.repository.manager.cm.CmRepository.getDeadProperties(CmRepository.java:1929)
at com.sapportals.wcm.repository.manager.cm.CmRepository.getProperty(CmRepository.java:1789)
at com.sapportals.wcm.repository.manager.cm.CmPropertyManager.getProperty(CmPropertyManager.java:729)
at com.sapportals.wcm.repository.manager.cm.CmPropertyManager.getProperty(CmPropertyManager.java:582)
at com.sapportals.wcm.repository.ResourceImpl.internalGetProperty(ResourceImpl.java:3069)
at com.sapportals.wcm.repository.ResourceImpl.getProperty(ResourceImpl.java:1238)
at com.sap.ip.collaboration.room.impl.RoomRFStorage.deletePersistentParameters(RoomRFStorage.java:635)
at com.sap.ip.collaboration.room.impl.RoomRFStorage.persistParameters(RoomRFStorage.java:590)
at com.sap.ip.collaboration.room.impl.RoomRFStorage.persistAll(RoomRFStorage.java:268)
at com.sap.ip.collaboration.room.impl.RoomRFStorage.init(RoomRFStorage.java:56)
at com.sap.ip.collaboration.room.impl.RoomObject.createRFBackend(RoomObject.java:2441)
at com.sap.ip.collaboration.room.impl.RoomObject.<init>(RoomObject.java:187)
at com.sap.ip.collaboration.room.impl.Rooms.createRoom(Rooms.java:174)
at com.sap.ip.collaboration.room.impl.RoomsKMService.createRoom(RoomsKMService.java:107)
at com.sap.ip.collaboration.roomui.api.rcwizard.model.RoomCreationController.createRoom(RoomCreationController.java:192)
at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RcWizardUIBaseControl.onFinish(RcWizardUIBaseControl.java:68)
at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RoomOverview.onFinish(RoomOverview.java:347)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:386)
at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:175)
at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:538)
at sun.reflect.GeneratedMethodAccessor4503.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
com.sap.netweaver.coll.room.api.util.RoomResourceException: Cannot get resource /room_extensions/cm_stores/TEMPLATES/MeetingRoom/Links: Cannot get resource /room_extensions/cm_stores/TEMPLATES/MeetingRoom/Links
at com.sap.netweaver.coll.room.api.util.RFAccessor.getResource(RFAccessor.java:202)
at com.sap.netweaver.coll.room.api.util.RFAccessor.getResource(RFAccessor.java:168)
at com.sap.netweaver.coll.room.api.util.RFAccessor.copyResource(RFAccessor.java:348)
at com.sap.netweaver.coll.room.impl.extension.cm.stores.Store.createWorkspace(Store.java:64)
at com.sap.netweaver.coll.room.impl.extension.cm.stores.WorkspaceManager.createWorkspace(WorkspaceManager.java:70)
at com.sap.netweaver.coll.room.impl.extension.cm.CmRoomExtensionSP2FP.createWorkspace(CmRoomExtensionSP2FP.java:246)
at com.sap.netweaver.coll.room.impl.extension.cm.CmRoomExtensionSP2FP.perform(CmRoomExtensionSP2FP.java:211)
at com.sap.netweaver.coll.room.impl.extension.cm.CmRoomExtensionSP2FP.process(CmRoomExtensionSP2FP.java:195)
at com.sap.netweaver.coll.base.core.extension.ExtensionWrapper.jarmRunTime(ExtensionWrapper.java:129)
at com.sap.netweaver.coll.base.core.extension.ExtensionWrapper.process(ExtensionWrapper.java:108)
at com.sap.netweaver.coll.base.core.extension.Item.process(Item.java:175)
at com.sap.netweaver.coll.base.core.extension.Item.process(Item.java:97)
at com.sap.netweaver.coll.base.core.extension.Subscription.processItems(Subscription.java:122)
at com.sap.netweaver.coll.base.core.extension.Subscriptions.perform(Subscriptions.java:122)
at com.sap.netweaver.coll.base.core.extension.Subscriptions.performJarmed(Subscriptions.java:101)
at com.sap.netweaver.coll.base.core.extension.ExtensionTask.processItems(ExtensionTask.java:153)
at com.sap.netweaver.coll.base.core.extension.ExtensionProcessor.process(ExtensionProcessor.java:61)
at com.sap.ip.collaboration.room.impl.RoomObject.<init>(RoomObject.java:198)
at com.sap.ip.collaboration.room.impl.Rooms.createRoom(Rooms.java:174)
at com.sap.ip.collaboration.room.impl.RoomsKMService.createRoom(RoomsKMService.java:107)
at com.sap.ip.collaboration.roomui.api.rcwizard.model.RoomCreationController.createRoom(RoomCreationController.java:192)
at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RcWizardUIBaseControl.onFinish(RcWizardUIBaseControl.java:68)
at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RoomOverview.onFinish(RoomOverview.java:347)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:386)
at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:175)
at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:538)
at sun.reflect.GeneratedMethodAccessor4503.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
exception is chained. Original exception -
java.lang.NullPointerException: Cannot get resource /room_extensions/cm_stores/TEMPLATES/MeetingRoom/Links
at com.sap.netweaver.coll.room.api.util.RFAccessor.getResource(RFAccessor.java:195)
at com.sap.netweaver.coll.room.api.util.RFAccessor.getResource(RFAccessor.java:168)
at com.sap.netweaver.coll.room.api.util.RFAccessor.copyResource(RFAccessor.java:348)
at com.sap.netweaver.coll.room.impl.extension.cm.stores.Store.createWorkspace(Store.java:64)
at com.sap.netweaver.coll.room.impl.extension.cm.stores.WorkspaceManager.createWorkspace(WorkspaceManager.java:70)
at com.sap.netweaver.coll.room.impl.extension.cm.CmRoomExtensionSP2FP.createWorkspace(CmRoomExtensionSP2FP.java:246)
at com.sap.netweaver.coll.room.impl.extension.cm.CmRoomExtensionSP2FP.perform(CmRoomExtensionSP2FP.java:211)
at com.sap.netweaver.coll.room.impl.extension.cm.CmRoomExtensionSP2FP.process(CmRoomExtensionSP2FP.java:195)
at com.sap.netweaver.coll.base.core.extension.ExtensionWrapper.jarmRunTime(ExtensionWrapper.java:129)
at com.sap.netweaver.coll.base.core.extension.ExtensionWrapper.process(ExtensionWrapper.java:108)
at com.sap.netweaver.coll.base.core.extension.Item.process(Item.java:175)
at com.sap.netweaver.coll.base.core.extension.Item.process(Item.java:97)
at com.sap.netweaver.coll.base.core.extension.Subscription.processItems(Subscription.java:122)
at com.sap.netweaver.coll.base.core.extension.Subscriptions.perform(Subscriptions.java:122)
at com.sap.netweaver.coll.base.core.extension.Subscriptions.performJarmed(Subscriptions.java:101)
at com.sap.netweaver.coll.base.core.extension.ExtensionTask.processItems(ExtensionTask.java:153)
at com.sap.netweaver.coll.base.core.extension.ExtensionProcessor.process(ExtensionProcessor.java:61)
at com.sap.ip.collaboration.room.impl.RoomObject.<init>(RoomObject.java:198)
at com.sap.ip.collaboration.room.impl.Rooms.createRoom(Rooms.java:174)
at com.sap.ip.collaboration.room.impl.RoomsKMService.createRoom(RoomsKMService.java:107)
at com.sap.ip.collaboration.roomui.api.rcwizard.model.RoomCreationController.createRoom(RoomCreationController.java:192)
at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RcWizardUIBaseControl.onFinish(RcWizardUIBaseControl.java:68)
at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RoomOverview.onFinish(RoomOverview.java:347)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:386)
at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:175)
at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:538)
at sun.reflect.GeneratedMethodAccessor4503.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)Hi there,
After following the basic configuration steps for collaboration, we do not see the error:
com.sap.netweaver.coll.room.api.util.RoomResourceException: Cannot get resource /room_extensions/cm_stores/TEMPLATES/MeetingRoom/Links: Cannot get resource /room_extensions/cm_stores/TEMPLATES/MeetingRoom/Links
but this error is still there and the room creation wizard failed again:
Property type is not multi-valued com.sapportals.wcm.repository.ResourceException: Property type is not multi-valued
any help is much appreciated...
Thanks. -
Collaboration Room iViews give error -- Database related errors -- Pls Help
Hello Everyone,
We are on EP 6.0 SP 17 (Netweaver 2004).
KMC component was installed separately (Deployed manually).
We are trying to create simple Collaboration Rooms and we are facing some issues with the same.
I am following the documentation on SAP Help for the Room Creation:
Help  SAP Netweaver 2004  People Integration  Collaboration  Administration Guide
http://help.sap.com/saphelp_nw04/helpdata/en/1d/3d59fdaa5ebb45967ea107d3fa117a/frameset.htm
We are able to create rooms based on pre-defined templates and we are also able to add members to rooms, send/receive the invitation emails. I am able to work with Instant Messaging also.
But the problem is that some of the iViews related to Collaboration Rooms are giving errors.
1.<b> Discussion iView gives an error saying You do not have access permission (even the user has all the necessary roles assigned).</b>
Log for this error is as follows:
Exception ID = 90c3315f-c29d-2910-87ac-806aa372da7f com.sapportals.wdf.WdfError at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:678)at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120) .
--- Nested WDF Exception -
com.sapportals.wcm.WcmException: The SQL statement "INSERT INTO "KMC_URIMAPPER" ("HASH_KEY","EXTERNAL_KEY","CONST_INTERNAL","VAR_INTERNAL","EK_PREFIX","EKHK00","EKHK01","EKHK02","EKHK03","EKHK04","EKHK05","EKHK06","EKHK07","EKHK08","EKHK09","EKHK10","EKHK11","EKHK12","EKHK13","EKHK14") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)" contains the semantics error[s]: column "EK_PREFIX" not in any scope
I tried to change the permissions of the Discussion iView, but it did not work either.
2. <b>Some iViews like Room Information throw a Runtime Error as follows:</b>
Portal Runtime Error
An exception occurred while processing a request for :
iView : pcd:portal_content/com.sap.ip.collaboration/RoomPartContent/Generic/Pages/com.sap.netweaver.coll.RoomDiscussionPage/com.sap.netweaver.coll.RoomInformationExtended
Component Name : com.sap.netweaver.coll.appl.ui.room.RoomInformation
The exception was logged. Inform your system administrator..
Exception id: 02:17_02/02/07_0006_213711350
See the details for the exception ID in the log file
<b>I have figured out that the following error message is common in most or the error messages:
The SQL statement "INSERT INTO "KMC_URIMAPPER" ("HASH_KEY","EXTERNAL_KEY","CONST_INTERNAL","VAR_INTERNAL","EK_PREFIX","EKHK00","EKHK01","EKHK02","EKHK03","EKHK04","EKHK05","EKHK06","EKHK07","EKHK08","EKHK09","EKHK10","EKHK11","EKHK12","EKHK13","EKHK14") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)" contains the semantics error[s]: column "EK_PREFIX" not in any scope</b>
Are there any database related configurations required for making the Collaboration Room Discussion functionality work properly?
Are there any KM related configurations necessary other than those mentioned in the document I am referring to?
Are there any database related configurations that are required?
I would really appreciate any help in this matter. Please advise me about any ideas you may have?
Thanks,
Raj SeelamHello Lars,
First of all thank you for your reply.
<b>do u use Collaboration first time?</b>
Yes, we just started using Collaboration and this is our first requirement.
<b>Which roles do u have?</b>
I have all the required roles (Super Admin, Content Management, Collaboration, Collaboration Room Creation).
I know that these features are available in NW04 SP 17 without any limitations. I have reviewed SAP Notes 707730, 711093, 709354 and 946470 also.
This problem is with only a few Collaboration iViews.
I am able to create Rooms, Enter Rooms, Receive Invitation e-mails without any problem.
Any suggestions about any possible missing configurations ?
Thanks Again,
Raj -
Collaboration rooms not showing up in the rooms tab after patch 34 upgrade
Hi,
We recently upgrade our EP6 SP2 Patch 5 CM Patch 5 Hotfix 4 to Patch 34.
After the patch 34, we do not see our collaboration rooms in the rooms tab. We can access the rooms from the email generated when we created the room, but when we go to rooms tab we do not see any rooms in the list.
Any help would be a great help
RaviHi Ravi,
this <i>sounds</i> like the behaviour when TREX is used for the room overview (and the index isn't complete when calling the iView). From SAP notes (877937), this on SP2 should be the case from P3<b>5</b> on. I had P33 and moved directly to P35, so I cannot say if the note may be wrong and this was eventually introduced with P34. At least, check the settings. See http://help.sap.com/saphelp_nw04/helpdata/en/6b/4e9442c22d1131e10000000a1550b0/frameset.htm for details.
Hope it helps
Detlev
PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance! -
Some questions on Collaboration rooms
HI,
In some of the room templates I found an extension BANNER. But how do I configure a Banner for my room I couldnt find.
I want to add a quick poll to my room template which I developed. How do I go about this.
The Search Room functionality: DOes this require TREX set up and if so what do I need to index for it to work.
Now in a collaboration room if i have a documents page which is a navigation page, the end user gets access to Move, Copy, Delete etc etc on the resources. How do I remove such links?
If I need to create any other such iView like a BI iView in my room template, how do I go about this?
Points assured for a Detailed Answer.thanks vijayakumar kanniah mohan
The room part works once I already have 2-3 created rooms.
Suppose I wish to add a quickpoll to the tenmplate will it reflect fo all the rooms which have been priorly created using this template.
In such a scenario, what can I do?
e.g. My template is MYTEMPLATE out of which I create ROOM 1 and ROOM 2. I can go and add room parts to those 2 rooms. But what if I want to just edit the room template and say add the quick poll to an existing page there. How do I get it reflected in ROOM 1,2.
Also I didnt quite get the answer to the Banner question.
I have the folowing Extensions in the room tempalte:
Banner
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
Contacts
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
Documents of a Department
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
Documents
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
Downloads
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
Events
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
InternalDocuments
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
Links
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
News
cmRoomExtensionSP2FP
ON_CREATE_ROOM
ON_DELETE_ROOM
But how do I put an image as the banner and where.
Thanks agian and waiting in anticipation for your reply. -
Change settings of an active collaboration room
hello everybody
we have an active collaboration room. when this room was built, some iview-settings were given. now i have to change some settings, that the users of the collaboration room have more functions visible in the menu. now my question is: how can i change (iview-)settings of an active collaboration room without building the room again and that no data is lost? can you list the necessary steps, please?
thank you for your help!
greetings
floHi Flo,
I hope you have already updated on SPS17, because unfortunately your request is only possible from this release on.
The steps how to transfer changed collaboration room workset properties are described in detailed here: http://help.sap.com/saphelp_nw04/helpdata/en/44/168eb1c3641a75e10000000a1553f6/frameset.htm
If you still have open questions, let me/us know.
Hope this helps,
Robert -
Collaboration rooms and Inner Page == embedded
Hi,
does Inner Page Isolation Mode has always have to be set at URL?
When we set Inner Page Isolation Mode to Embedded the collaboration rooms and collaboration detailed navigation are not working anymore and the browser is redirected to:
http://somecompany.org:50100/irj/portal?standAlone=true&windowId=WID1243256552687
Any ideas what could be the cause and how to fix it, besides setting Inner Page isolation mode to URL?
Maybe EPCM.doNavigate used in collaboration rooms requires that the Inner Page Isolation Mode should be set to URL?
Regards,
Ladislav
Edited by: Ladislav Pomezny on May 25, 2009 3:34 PMI've set inner page isolation mode to url.
-
Hi
I have installed EP6 SP9 NW04 SR1 , I have installed
KMC SP9 and have patched it to KMCSP9_P3
When i create a room, and then go into the room..i get this error on the "My Rooms" and "Related Rooms" iViews in the detail Navigation. The errors:
Portal Runtime Error
<b>An exception occurred while processing a request for :
iView : pcd:portal_content/com.sap.ip.collaboration/Rooms/504a0f4d-e8df-2710-27a1-ca086fd31920/workset/com.sap.netweaver.coll.TeamRoomOverview/RoomQuickLaunch
Component Name : null
Page could not create the iView.</b>
How can i solve this problem WITHOUT upgrading to a later stack..since there is no time for an update??
If i cannot solve it..how can i remove those two iviews from Collaboration->My Rooms->detail navigation??
Please help urgently
Any help is very much appreciated
Thanx
RDHi RD,
SAP Note 792370 should hopefully solve your problem here:
The group EVERYONE needs execution permission for the folder in which the room worksets are stored.
In the PCD, navigate to Portal Content / com.sap.ip.collaboration / Rooms. Edit the "Assigned Permissions" and flag the checkbox in the column "End User" for the row "Everyone". Now the rooms will work as supposed.
Hope this helps,
Robert -
Add new collaboration room template?
Hi,
I want create a new template for collaboration room, is it possible? How can do it?
My java code is:
package com.sap.ttt;
import com.sapportals.portal.prt.component.AbstractPortalComponent;
import com.sapportals.portal.prt.component.IPortalComponentRequest;
import com.sapportals.portal.prt.component.IPortalComponentResponse;
//imports for User Management
import com.sap.security.api.IUser;
import com.sap.security.api.UMFactory;
//imports for Portal
import com.sapportals.portal.prt.runtime.PortalRuntime;
//imports for Collaboration Rooms
import com.sap.ip.collaboration.room.api.IRoomInfo;
import com.sap.ip.collaboration.room.api.IRooms;
//import com.sap.ip.collaboration.room.api.IRoom;
import com.sap.ip.collaboration.room.api.IRoomCategoryFactory;
import com.sap.ip.collaboration.room.api.IRoomCategory;
import com.sap.ip.collaboration.room.api.template.IRoomRole;
import com.sap.ip.collaboration.room.api.template.ITemplate;
import com.sap.ip.collaboration.room.api.types.RoomPrivacyType;
public class ttt extends AbstractPortalComponent
IRoomInfo roomInfo;
public void doContent(IPortalComponentRequest request, IPortalComponentResponse response) {
try {
String templateName = "taskroom";
String roleName1 = "Admin";
String roleName2 = "Member";
IRooms roomsAPI = (IRooms) PortalRuntime.getRuntimeResources().getService(IRooms.PORTAL_SERVICE_ID);
IRoomCategoryFactory categoryName = roomsAPI.getRoomCategoryFactory();
IRoomCategory[] categoryInfo= categoryName.getRoomCategories();
//Get Template Related Infos
ITemplate template = roomsAPI.getRoomTemplate(templateName);
IRoomRole role1= template.getRoomRole(roleName1);
IRoomRole role2= template.getRoomRole(roleName2);
//Get an empty RoomInfo object
roomInfo = roomsAPI.getRoomCreationInfo();
//Fill RoomInfo object with values
roomInfo.setName("Programme ROOM_withDoc");
roomInfo.setDescription("New Room Description");
roomInfo.setTemplateName(templateName);
roomInfo.setCategories(categoryInfo);
roomInfo.addRoomParameter("Objectives","desc1","objective", false);
roomInfo.addRoomParameter("Start Date","desc2", "s date", false);
roomInfo.addRoomParameter("Target Date", "desc3","t date", false);
roomInfo.addRoomParameter("Initiatives", "desc4","initiatives", false);
roomInfo.addRoomParameter("Mission", "desc5", "mission", false);
roomInfo.addRoomParameter("Goal", "desc6","goal", false);
roomInfo.setPrivacy(RoomPrivacyType.DEFAULT);
//Set User Role Assignments
IUser owner = UMFactory.getUserFactory().getUserByLogonID("vishal");
IUser owner2 = UMFactory.getUserFactory().getUserByUniqueName("aditya");
roomInfo.setOwnerId(owner.getUniqueID());
roomInfo.addUserToRole(owner.getUniqueID(), role1);
roomInfo.addUserToRole(owner2.getUniqueID(), role2);
//Finally Create the Room
if(roomInfo.validate())
roomsAPI.createRoom(roomInfo, false);
response.write("/////room created sucessfully////");
//from here i want to create tasks
} catch ( Throwable e ) {
// Display exception
//response.write(roomInfo.g);
response.write("Application encountered an internal exception:" );
response.write(e.getMessage() );
e.printStackTrace( System.err );
response.write(e.toString());
//response.write(System.err);
} // catch
And my xml is:
<?xml version="1.0" encoding="UTF-8"?>
<application>
<application-config>
<property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal"/>
<property name="ServicesReference" value="com.sap.netweaver.coll.shared"/>
</application-config>
<components>
<component name="ttt">
<component-config>
<property name="ClassName" value="com.sap.ttt.ttt"/>
</component-config>
<component-profile/>
</component>
</components>
<services/>
</application>
But not appear the template, why?
Thanks in advance,
regards,Hi Ravindrakvs,
cRoom templates are defined in portal.
Check with your portal team. They can provide you the path and details of cRoom templates.
Cheers
Amit -
Accessing a Collaboration room without the Portal masthead
Hi,
I have the URL to the Collaboration room I created.
I want to provide the link to the room to the user and it should open in the same window.When Iam trying to open it in the samw window in the content area, I am again getting the coll. room opened with the Portal masthead(welcome area,navigation etc.,).Is there a way to create a link to the room without the portal header?
I assure to reward points to all those who help me.
Thanks & Regards,
Vasu.Hi Rabih,
Finally, I solved it on my own.
Here is the soln.,
First create a copy of the Default framework page and edit it. Untick the visible checkbox for Portal masthead, toplevel navigation and detailed navigation.Save it.
Create a URL for accessing this link like irj/servlet/pcd...
Now coming to the coll. room URL, create a URL iview with the above URL and pass the Collaboration connector as parameter to the URL iview.
It worked for me.
If u need further clarification,mail me at [email protected]
If the above answer is helpful, consider rewarding points.
Thanks,
Vasu. -
Need to know which collaboration room to use for my requirement
Hi All,
I have a very limited idea of KMC. I am in Composite Developement
I have a reqiurement in which a person A needs to invite some other persons to discuss an issue and after the discussion with them needs to take a decision. But any of these persons can be offline. So they may not reply in real time but after they log into the portal. The participants should be able to see the previous discussions which they missed so that they can get info of what discussions has taken place while he/she was away.
Please help me as to which collaboration room i should use for this and some guidance also how to set it up .
Thanks
Points assured for help.Hi Shobhendra
You can use standard Discussion rooms for ur requirement.
They are basically used for <b>asynchrnous collaboration</b> purpose in which case users might be offline.
For details see
http://help.sap.com/saphelp_erp2005vp/helpdata/en/c7/a20741375cf16fe10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/b9/9b0c42e1c25f24e10000000a1550b0/frameset.htm
(Award points if found useful) -
Runtime Error: if open a task in the collaboration-room
Hi,
I've following problem:
I get an e-mail from collaboration room (Task). When I click in the E-Mail on the Link here, I get in the Browser a runtime error. I suspect it is permission problems. But I was looking the IView under System Administration -> Permission -> and I set the write/read permissions with check enduser for the group "erverybody" in the IVIEW with this ID:
portal_content/com.sap.pct/every_user/general/iViews/com.sap.workflow.iviews/com.sap.workflow.task~detail
Only members receive this error message. The error message does not appear when I am logged in the system as admin.
Error in the Logfile:
03:46_01/12/10_0058_3706050
[EXCEPTION]
com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): portal_content/com.sap.pct/every_user/general/iViews/com.sap.workflow.iviews/com.sap.workflow.task~detail)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:422)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1248)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1353)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1300)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1067)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:68)
at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java:238)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1919)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(PortalRequest.java:488)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:607)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Thank you!
regardsHi Sen!
Thank you for your reply. But I canu2019t find what was described into the instructions:
In the Detailed Navigation pane, browse to Console Logging. Select pcd_logger, and the number of rows to display. Select Configuration Mode, check your configuration values, and verify that the value for Activated logger is set to true, and selectable for ALL levels. Select Apply and then View Mode. Now, on the view mode, make sure that you select all the check boxes for Select logger levels for display, and select Display. The logs should be displayed.
In short, I donu2019t know the name of <specified path> in the Security Zone, where I can set the permissions:
Go to System Administration ® Permissions, browse to Security Zones / , right-click ® Edit Permissions
Best Regards -
Adding Roomparts to Collaborations Rooms - without folders?
Hi All!
I have a question regarding RoomParts in collaborations rooms.
When i try to add a RoomPart to my existing collboration coom
they always gets added as a folders with a link to the part.
But this i not very "handy" because all the other parts of the room are just normal links in the detailed navigation area, and then the added Roompart looks confusing when it is added as a folder.
So is it possible to add a Roompart which will show up as a Link instead of a folder?
Help is much apreciated.
Best regards.
Ronni HostrupHi Ronni,
If you Try to add SAP room parts in your existing room,they would be added as a folder into a room,because this is the way SAP have delievered.
If you want to add Room part as a link,you can develop your custom room template using custom Workset and then create collaboration room using that Template.
Hope This Helps
Assign Points if Useful
Regards
Rani A -
Script Error- inside Collaboration Room
Hi All,
I have created Collaboration Room based on SAP Default Room Template its working fine for portal User in this server URL for egs: http://servername:port/irj/portal
We generated this server URL into the internet URL like this http://www.companyname.com:port/irj/portal
But Iu2019m getting script error inside the collaboration Room, when we using this internet URL http://www.mycompany.com:port/irj/portal
Exactly Where Iu2019m getting this script error, Collaboration --> Room --> Room Directory, here I click any of the Rooms, it opens the particular Room in content Area and display some more page link in detailed navigation like has Document and Links, Tasks, Team Members, Search Room, Admin Room, Admin: Member and Room Relations.
If I click any of page link Iu2019m getting the script error like this Line: 707 char:5 Error: u2018nullu2019 is null or not an object
Through Visual Studio I found out that function
function setFocusOnDtn(){
var JSTree = SAP_getJSTree("DetailedNavigationTree"); // this JSTree is to be null so this line is probelm
var roots = JSTree.getSelectedNodes();
if(roots[0] != null && roots[0]!="undefined" && EPCM.getSAPTop().navPanelStatus == "exp"){
if(roots[0].getNodeAnchor() != null){
if(roots[0].getNodeAnchor().type!='hidden'){
roots[0].getNodeAnchor().focus();
Help me to achieve this problem........
Regards
Thillai JHi,
I am facing the same problem.
It says to me "JSTree is null"
Please let me know if you got any solution for that.
Thanks -
Collaboration room issue after ehp1
Hi expert,
We have lots of collaboration rooms, each room have their own left-hand navigation. The left hand dynamic navigation contains member list, quick links etc under detailed navigation. All of these items are not visible or missing after ehp1/sps4.
Any method on this?
Thanks.
EricDear Eric,
Please check after creating one new test room and update whether those links are visible or not
Regards,
Tushar
Maybe you are looking for
-
When I signed on at Christmas an update was available on my ipod classic. When I updated it...... it then crashed and when I took it to the store they dismissed it and said its a driver/hardware problem (which it didnt have before I updated it to t
-
How do i zoom in a video on the iphone 5
How do i zoom when taking video on the iPhone 5?
-
Where do I find an order page for....
... Illustrator CS6 MENA edition?I've looked high and low, but there have been unable to find a english sales point for the MENA edition, And nobody is answering the phone on the "livechat" service. I'm hoping I'm just missing ht eobvious. We're deal
-
I think i deleted my driver. Need advice.
Now, I know you will all make fun of me for this, but don't say it to me personally, I feel terrible already... I was deleting alot of things off my desktop, and I might have accedently highlighted my driver and sent it into the bin without checking
-
Is this really impossible? (urgent)
Hi all! I have been trying to get some good answer to this question for a while now: Is it possible to launch MS-DOS (in Windows 98) from an application by using the Runtime.exec() method? If it is, I would appreciate if you could tell me how it is d