Content Management/Item approval

Hello everybody,
now after that I've read a lot in this forum about how to allow users to add items to a region and about applying approval mechanisms, I still don't understand the following:
1.) Is it true that the only way to enable users to add items is to place an "edit" link on my page which switches the WHOLE page to edit mode? I.e. is there no other way to get some "add item" button (I mean: other ways than re-implementing whole PL/SQL packages!)
2.) If this is really the only way: How can I configure my page in a way that, in "edit view", the "add item" button will only be available for a certain region, but not for ALL regions? I already unchecked the checkbox "allow users to add content to this region" for all other reasons, but still I see edit buttons in all regions.
Thanks for any help,
Eckhard

To go along with Mark's suggestion #2 ... I created this sample DB procedure to recreate the URL that gets called to add an item if you were in edit mode (and fixed the looplink url to take you back to view mode)
steps:
1) create the procedure in the DB & grant execute access
2) create a custom item type = additem
3) go to the Procedure tab for your new item type and call the pl/sql procedure.
Ensure the Display Procedure Results With Item checkbox is checked
The Pass attributes as parameters section should be as follows:
Item Id = p_itemid
Page Id = p_pageid
Page Group = p_siteid
Whatever region an item of this type is placed in - it will dynamically figure out what that regions "Add Item" URL should be and calls it. (ensure the region shows the "associated functions" attribute)
Please note that Oracle could possibly change the format of the URL used to add items in future versions - so this may break with upgrades. (i have tried this code with versions 9.0.4 and 10.1.2)
Create or Replace Procedure <schema>.ADDITEM_URL
p_itemid IN VARCHAR2,
p_pageid IN VARCHAR2,
p_siteid IN VARCHAR2)
as
v_url varchar2(2000);
v_region varchar2(2000);
v_looplink varchar2(2000);
v_host varchar2(2000);
begin
select folder_region_id into v_region
from portal.wwsbr_all_items
where id = p_itemid and
caid = p_siteid;
if instr(portal.wwctx_api.get_host, ':') = 0 then
v_host := portal.wwctx_api.get_host;
else
v_host := substr(portal.wwctx_api.get_host,
1,
(instr(portal.wwctx_api.get_host, ':')-1))
|| '%3A'
|| substr(portal.wwctx_api.get_host,
(instr(portal.wwctx_api.get_host, ':')+1));
end if;
v_looplink := 'http%3A%2F%2F'
|| v_host
|| '%2Fportal%2Fpage%3F_pageid%3D'
|| p_siteid
|| '%2C'
|| p_pageid
|| '%26_dad%3D'
|| portal.wwctx_api.get_dad_name
|| '%26_schema%3D'
|| portal.wwctx_api.get_product_schema
|| '&p_containerpageid='
|| p_pageid;
v_url := portal.wwctx_api.get_base_url
|| 'portal.wwv_additem.selectitemtype?'
|| 'p_cornerid=' || p_pageid
|| '&p_siteid=' || p_siteid
|| '&p_regionid=' || v_region
|| '&p_looplink=' || v_looplink;
htp.p('<a href="' || v_url || "><img src="/images/additem.gif"</a>');
exception
when others then
htp.p('error');
end;
PS - if you run your portal in HTTPS mode you will need to chage the string HTTP to HTTPS in the procedure.

Similar Messages

  • Manage Items with Approval

    Hi,
    We have our Intranet site set up so that all users have 'Manage Items With Approval' privileges to every page group. However, the 'Manage Items with Approval' privileges doesn't allow the users to create pages in the page group. Is there any way to give users the ability to create pages from the navigator but still require approval for new items that they create?
    Thanks,
    Steven.

    Hi Steven,
    The MIWA privilege is intended for content contributor type of folks who are adding file/text content to an existing page - not the type of user you would want creating a page and being asked questions like what template, style to use, ACLs, etc.
    Unfortunately we don't have a priv that matches up with your use case in the current release (10g). The good news is that the next release will include a feature that allows a page to be configured such that all content added to it (no matter what the assigned user privs) will go through an approval process.

  • Get the latest approved version of a content management resource

    Hi I am using EP 6 with Content management.
    I my application I need to get resources form content management, approval process is enabled for the content items.
    I use this code
    RID rid = RID.getRID(path);
              if (rid != null) {
                   try {
                        resource = rf.getResource(rid, context);
    } catch (ResourceException e1) {
         //errorhandling
    where rf is a com.sapportals.wcm.repository.IResourceFactory
    created from a service user and a service context
    which work fine, When the resource has been approved.
    however if I change the specified content Item and do not approve it, the above code returns null as resource.
    I would expect the api to return the latest approved version of the resource.
    Have I misunderstood soemthing here or should I use another API?

    I solved my problem...
    first of all.
    Versioning was enabled for the folder but apparently it didnt work so i disabled it and enabled it again. Then I got the correct reource instead of null.
    second thing
    later in mycode I used this to get the path of the resource
    resource.getRID().getPath();
    but this gives the path to where the version of the document can be found... something like /documents/~System/xx/xxxxx/xxxx
    where x is numbers
    after doing a little debugging I found out that
    resource.getAccessRID().getPath()
    returns the path to where in CM the resource is stored.
    I hope My experience here can help others.
    I am glad that I solved my problem, but I find it extremely worrying that some settings in CM apparently stops working without any apparent reason.
    We have experienced this with other properties like Manual Ordering, Approval process, have any one else had these problems and found the cause then I would like to hear about it

  • How can I add graphics and other items to the content manager in PSE 10?

    I am hoping to add some jpg and png files to my content manager in PSE 10 for easy access, but can't figure out how.  Would appreciate any help so I can start scrapbooking with my new software!

    Steps from other forum post with folder locations translated to Mac
    II. Place the files in the appropriate directory.
    Copy those three files into this directory:
    "HD/Library/Application Support/Adobe/Photoshop Elements/10.0/Photo Creations/backgrounds"
    III. Have PSE recognize the new files.
    Browse to this directory:
    "HD/Library/Application Support/Adobe/Photoshop Elements/10.0/Locale/en_US"
    and delete or rename this file:
    MediaDatabase.db3
    Browse to this directory:
    "HD/Library/Application Support/Adobe/Photoshop Elements/10.0"
    and delete or rename this file:
    ThumbDatabase.db3

  • Managing item cost per warehouse.

    Hello,
    I have a client who recently migrated from SAP Business one 8.81 to 9.0 PL8. And now they want to manage items cost per warehouse.This is because although the cost and quantities are okay at company level, at warehouse level there are now some negative values as they have been in operation for over 3 years. In the setups, I found out that the manage item cost per warehouse check box settings was not ticked. How do i ensure that this check box is ticked and what procedures do i take to make this happen. The client has more than 2,000 items and about 30 warehouses.
    Most of the recommendations in the discussion  forum talk about creating a new database, After creating it, how do you go about it. what are the procedures involved?
    Kind regards,
    Maureen

    Hi Maureen,
    This setting one time setting and you can not change once Transaction is posted in System. Please also check below link.
    https://help.sap.com/saphelp_sbo882/helpdata/en/45/07edb6ae742461e10000000a1553f7/content.htm
    Please also check below links.
    Manage Item Cost by Warehouse Function
    changing Manage Item Cost per Warehouse
    Manage Item Cost per Warehouse and Warehouse for Damaged Goods
    Hope this help
    Regards::::
    Atul Chakraborty

  • Report : How to show all the reports in Content Management

    Hi,
      Can anyone tell me how I can show the "Resource Locks" Report in Portal.
      I can see 4 reports through Content Management -> Reports i.e. Approval Maintenance, Link Consistency, Resource Statistics, Time-based publishing.
    If I want to add more reports over here than "How I can achieve it".
      Also I have seen the settings System Administration -> System Configuration -> KM -> CM -> Repository Managers -> Reporting Repository
    But here I find no combo box for Active Reports, so from where I can activate the reports and show them in Content Management -> Reports
    Please help me.
    Regards
    Deep

    Deep,
        Are you talkign about the report which give you details of which Portal Objects are currently locked?
       If yes, then you can go to System Adminitrator > Monitoring > Object Locking
    Hope this helps,
    *Points will be appreciated.

  • I can no longer edit my custom content management system using Firefox

    Hello,
    I work for the University of North Carolina. We have a very old custom content management system that is built in Oracle (UCM). When logged in, it has little edit buttons that allow you to click on items and launch edit windows. I don't know what's behind that -- it's not Java. I'm thinking javascript? All I know is that since the Firefox upgrade to 13.0.1, the edit buttons no longer display, and the sites are not editable.
    So far, the only way we've been able to allow people to edit their sites is by forcing them to use IE9 in compatibility mode. All other browsers fail for various reasons. Firefox is our workhorse browser, but we're desperate to have Firefox back.
    I understand we also have some problems with our Remedy application -- not sure what's happening, but it's also no longer functional in Firefox. I'm wondering if there is a patch in the works that will address these issues?
    BTW, it sounds a lot like this issue here: http://support.mozilla.org/en-US/questions/930042

    Drat... So, we tried taking out the javascript entirely. No real change, except lightbox actions would not function. Then, we tried referencing a different javascript version. No difference, except that lightboxes and Carousels still would not function.
    To see if the $ error was universal across all of our sites, I logged into four or five other UCM sites. None of them threw the $ error, only the Art site. What's interesting is that for all sites, you can see editable areas if you look for them (e.g. mouse randomly around the areas where there used to be buttons to click on), but the icons continue to not show up.
    The warnings coming from the console seem fairly benign, and it's only the Art site that throws a definite error. The only thing that seems consistent across all sites is the warning: "server does not support RFC 5746, see CVE-2009-3555".
    Any other thoughts? I'm not sure a guest logon would help, but I can certainly pursue that line of action if you'd like to dig a little deeper.
    Thanks in advance,
    - Veda

  • Out of the box porlets for Content Management with BEA Portal

    I am looking at BEA Portal for a simple Intranet site with some basic content management system capabilities. I would like to implement this without the use of a third party tool and wanted to know if there are any open source or out of the box BEA portlets/web-apps with basic CMS capabilities beyond what has been shown in the Portal tutorials around CMS. From doing the tutorials, I have learned how to manage content, and how to build a site from scratch to access the content using the <cm:> tags. However, without additional third party products such as Documentum or Interwoven, is there any free BEA/open source portlets to:
    - Configure exposure of this content in a runtime framework? (ie content manager can expose new content from the repository by a configurable admin GUI, place where this content is on the page)
    - Allow for a simple approval workflow where content that gets added to the repository by user A has to be approved by user B before automatically exposing?
    Interested to know if custom portal type development is the only way to do these kind of simple functions, or third party product.

    Hi,
    Did you have a chance to look into WebLogic Portal 8.1 SP3? Check out the new Library Services features, which includes versioning and simple approval:
    http://e-docs.bea.com/wlp/docs81/adminportal/help/CM_MAN_LifecycleOV.html
    We also provide a few ootb portlets that allow users to interact with the CM system. Let us know if you have additional questions.
    Best Regards,
    --alex                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Structure of folders of the content management repository

    Hello,
    is there a possibility to get an overview of the folder structure of the cm repository.
    we have a lot of folders and we need to get an overview!!
    best regards, christian

    Hi Christian,
    you can use the <a href="http://help.sap.com/saphelp_nw04/helpdata/en/2a/1d95a6ff8e5b49a51960210374ba5b/content.htm">Resource Statistics Report</a> for that. Just navigate to Content Management -> Reports -> Resource Statistics -> Start
    Add the location "/", under parameters enter as Access Path Pattern "/**", check only "Include Folders" and "List Matching Items" and click on start.
    Hope this helps,
    Robert

  • Change sales order - for reasons of cost management item cannot be deleted

    Hello Friends,
      When I try to delete a line item from sales order below error is fired and it doesnot allows to delete the items which has a WBS element.
      The function name is :BAPI_SALESORDER_CHANGE
      The error message is as below:
        ORDER_HEADER_IN has been processed successfully
        For reasons of cost management, item 001001 cannot be deleted
        Error in ITEM_IN 001001
        KONVKOM has been processed successfully
        KONVKOM has been processed successfully
        KONVKOM has been processed successfully
        KONVKOM has been processed successfully
        KONVKOM has been processed successfully
        The sales document is not yet complete: Edit data
        Sales document 0002012766 was not changed
      Information
        Sales order: 0002012766
        Item       : 001001
        WBS element: 2012766-001 The wbs status is "REL"  
      I found a similar problem on the forum but not really a solution other than giving a suggestion as "Enter a reason for rejection at item level.".
    but when I put the field ORDER_ITEM_IN-REASON_REJ = 'Z1' and ORDER_ITEM_INX-REASON_REJ = 'X',the error is still occurring.
      'Z1'-WBS has been cancelled
      How can I remove this item from the sales order?
      Please help me.....
    Best Regards,
    bluebaby

    Hello Lakshmipathi,
      thank you very much for answering my question..
      But how I get the file SAP note 14097,I was search this file in SDN and google but cannot find this file,if you know pls give me a hyperlink to view the content,thanks a lot.
    Best regards,
    Sophia

  • Error while accesing Documents in Content Management tab(KM)

    Hello All,
    Till  now the Content Management tab was workign fine in PROD system. Suddenly from last week it started giving error
    System Error
    An exception occurred during the program execution. Below you will find technical information pertaining to this exception that you might want to forward to your system administrator
    Exception Class:  java.lang.NullPointerException
    java.lang.NullPointerException
            at com.sapportals.wcm.repository.service.appproperties.PropertiesManager.getProperty(PropertiesManager.java:144)
            at com.sapportals.wcm.repository.service.layout.cm.LayoutService$ApplicationPropertyProxy.getPropertyValue(LayoutService.java:350)
            at com.sapportals.wcm.repository.service.layout.cm.LayoutService.readProfile(LayoutService.java:514)
            at com.sapportals.wcm.repository.service.layout.cm.customizing.CustomizingController.readFolderSettings(CustomizingController.java:657)
            at com.sapportals.wcm.repository.service.layout.cm.customizing.CustomizingController.initParamters(CustomizingController.java:298)
            at com.sapportals.wcm.repository.service.layout.cm.customizing.CustomizingController.(CustomizingController.java:240)
            at com.sapportals.wcm.repository.service.layout.cm.customizing.CustomizingController.getInstance(CustomizingController.java:122)
            at sun.reflect.GeneratedMethodAccessor429.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at com.sapportals.wcm.repository.service.layout.customizing.CustomizingControllerFactory.createCustomizingController(CustomizingControllerFactory.java:141)
            at com.sapportals.wcm.repository.service.layout.customizing.CustomizingControllerFactory.getCustomizingController(CustomizingControllerFactory.java:30)
            at com.sapportals.wcm.rendering.layout.LayoutControllerFactory.getLC(LayoutControllerFactory.java:198)
            at com.sapportals.wcm.rendering.layout.LayoutControllerFactory.getLayoutController(LayoutControllerFactory.java:164)
            at com.sapportals.wcm.rendering.control.cm.WdfProxy.createLayoutController(WdfProxy.java:2234)
            at com.sapportals.wcm.rendering.control.cm.WdfProxy.prepareNestedControls(WdfProxy.java:1473)
            at com.sapportals.wcm.rendering.control.cm.WdfProxy.createNestedControls(WdfProxy.java:1343)
            at com.sapportals.wdf.stack.Control.create(Control.java:291)
            at com.sapportals.wcm.rendering.control.cm.WdfProxy.create(WdfProxy.java:1416)
            at com.sapportals.wdf.stack.Pane.createControls(Pane.java:464)
            at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485)
            at com.sapportals.wdf.stack.Pane.createControls(Pane.java:458)
            at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485)
            at com.sapportals.wdf.stack.Pane.createControls(Pane.java:458)
            at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485)
            at com.sapportals.wdf.stack.Pane.createControls(Pane.java:458)
            at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485)
            at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:270)
            at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:671)
            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)
            at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406)
            at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:238)
            at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:134)
            at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:133)
            at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
            at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77)
            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.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
            at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
            at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
            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.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
            at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
            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:102)
            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    I am not able to get any solution . please let me the solution
    Thanks
    Sagar
    Edited by: Sagar Ingalwar on Nov 10, 2010 10:17 AM

    Resubmitting .....
    We have various approval processes set up for various
    folders. The proper groups and steps are defined.
    When the user creates a piece of content in the folder
    they can click on the command menu or details and submit
    it for approval. 
    After some time, we are receiving a NullPointerException
    whenever we try to submit something for approval or skip
    the approval process.  It never gets to UWL.  When we
    look in the logs we see the error below.  When we
    restart the server, we are able to submit for approval
    and skip with approval without any issues.  After some
    time however, this issue arises again.
    The log file shows the following -
    #1.5#0014C26354620055000006DA00000B4000040A8ECD7C2BBE#113
    7508356007#com.sapportals.wcm.rendering.property.Property
    RendererFactory#sap.com/irj#com.sapportals.wcm.rendering.
    property.PropertyRendererFactory#bkumm24#7737##ptdwas00_E
    PD_4495551#bkumm24#97718e30876111da89f60014c2635462#SAPEn
    gine_Application_Thread[impl:3]
    _8##0#0#Warning##Plain###Reloading all classes, because
    CRT Class Loader was modified.#\par
    #1.5#0014C263546200540000088800000B4000040A8ECFDE6BB6#113
    7508396008#com.sapportals.wcm.rendering.uicommand.UIConfi
    guration#sap.com/irj#com.sapportals.wcm.rendering.uicomma
    nd.UIConfiguration#bkumm24#7737##ptdwas00_EPD_4495551#bku
    mm24#97718e30876111da89f60014c2635462#SAPEngine_Applicati
    on_Thread[impl:3]_24##0#0#Warning##Plain###Reloading all
    classes, because CRT Class Loader was modified.#\par
    #1.5#0014C263546200400000090E00000B4000040A8ED190AEC1#113
    7508424461#com.sapportals.wcm.rendering.uicommand.UIMenuF
    actory#sap.com/irj#com.sapportals.wcm.rendering.uicommand
    .UIMenuFactory#bkumm24#7864##ptdwas00_EPD_4495551#bkumm24
    #7b541bc0876411da96bf0014c2635462#SAPEngine_Application_T
    hread[impl:3]_20##0#0#Warning##Plain### No group command
    found for rendering menu HoverMenu for resource ..........
    Please help.
    Thanks,
    vivek
    I promise to reward points for helpfull answers

  • KM Content Management Repository

    Dear All,
    We have installed EP7.0 SP10, I would like to strore documents can we use KM internal repsotiory if so do we need to do some configurations. please provide more details on this.
    Regards,
    Murali

    Hi Murali,
    After the completion of the installation for usage type EP, you need to perform a number of configuration tasks to enable the basic use of Knowledge Management (KM). These tasks are essential to enable minimal use of KM features. To enable full use of all features, you need to install the Search and Classification Engine (TREX) and configure the scenario Enterprise Knowledge Management.
    Specification of the Portal address to enable KM to generate URLs for services.
    Specifying the Portal URL
    System administrator
    Configuration of communication channels to enable the use of subscriptions and notifications
    Configuring Channels
    System administrator
    Configuration of local editing to allow users to check out documents and edit them with applications of their own choice. 
    Enabling Local Editing
    System administrator
    Assignment of the content manager role to a user who is responsible for organizing content creation, access and publication.
    Assigning the Content Manager Role
    User administrator
    Assignment of tasks to instances of KM running in a SAP J2EE cluster. This step is only necessary for a cluster installation.
    Cluster Only: Assigning Tasks to Nodes
    System administrator
    Removal of the cluster setting. This step is only necessary if one instance of KM is running on a single machine, for example, on a test or demo system.
    Single Instance Only: Removing the Cluster Setting
    System administrator
    Optional removal of the Search field and Advanced Search option in the Portal. If your installation does not include the Search and Classification engine (TREX), which enables the use of search within KM, you can hide the search feature.
    Installation Without TREX: Hiding the Search Field
    Content administrator
    Assignment of permissions to folders.
    Setting Permissions
    Content administrator
    Permissions define which users have which access rights for items in KM repositories (folders, documents, and links).
    You need read permission for the item in question in order to display its permissions.
    You must be entered in the list of permission owners in order to change the permissions.
    There are two types of permission in Knowledge Management:
    Permissions (for the item itself)
    These permissions define permission to read, write, and delete items.
    You can set the permissions for all items (folders, documents, links).
    Service Permissions
    Service permissions define permissions for functions that are provided by KM services, such as subscriptions.
    You can only set service permissions for folders.
    In the folder hierarchy of a KM repository, permissions are inherited by subordinate folders from superordinate folders.
    When you create a new item in a KM folder, the item initially has no access control list. Instead, it inherits the permissions of the superordinate folder.
    When you change and save the permissions, the system creates a separate ACL for the item in question. Inheritance no longer takes place. From this point on, changes to the permissions of the superordinate folder are no longer inherited by the subordinate object.
    Thanks
    Rajnikanth Dumpala

  • Accessing same Content Management Repository from Multiple Domains

    I'm attempting to point many different domains to a single content management repository to avoid the duplication of data.
    All the domains are able to read content correctly, but when trying to create content (whether programmatically or through the admin tool), most of the domains will get this error:
    java.sql.SQLException: ORA-00001: unique constraint (SCHEMA_NAME.PK_CM_NODE) violated
    Since there's no sequence generated in the database, it appears that the primary key is defined by something in the portal code. This seems to imply that you can't have multiple domains pointing to the same repository. Can someone confirm that they've seen this work? And if you've gotten it to work, what I am doing wrong?
    Thanks for any help,
    Dan Turkenkopf

    This particular issue is inherent to the OOTB repository in WLP. The repository uses a sequencer to generate id's for created content. The way these ID's are generated causes the possibility of two applications attempting to create items with the same ID. This is due to the fact that the WLP repository manages the ID's used when creating content and doesn't currently use a GUID strategy for content id's.
    You could configure another repository which does ID generation in a different fashion and avoid the persistence problem I've described.
    The VCR layer which provides the access to the OOTB repository really only has the cache issue I described. This can be worked around with some custom event listener implementations that can manage stales caches. These would need to be aware of the other applications sharing the underlying content repository.
    -Ryan

  • Accessing content in WebLogic Content Management system via link in JSP

    We are running WebLogic 8.1 (sp4) and are learning about the BEA Content Management System and what we can do with it. We have a user request to pull out the content based on certain indexes and display the titles as links in a JSP. The links in the JSP would actually allow the user to pull down the document.
    <BR>
    Is this possible?
    Could someone send an example on how to do this?
    <BR>
    Thank you,
    <BR>
    Robert
    <BR>
    This is what we have so far (which builds a link, but we don't have the correct mapping to open/save/etc. the file):
    <br><br>
    <pz:contentSelector rule="ProgramPublicLinks" id="pubLinks"/>
    <utility:notNull item="<%=pubLinks%>">
    <utility:forEachInArray array="<%=pubLinks%>" id="plink" type="com.bea.content.Node">
    <BR><BR>
    [a href="<%=request.getContextPath() + plink.getPath() %>"]
    <BR>
    <cm:getProperty id="plink" default="No content node found." name="binary" resultId="link"
    conversionType="url" />
    <%= link %>
    <BR>
    [a]
    <BR><BR>
    </utility:forEachInArray>
    </utility:notNull>

    Hi Robert,
    Take a look at the DownloadBinaryServlet. You can use this to download a CM Node's binary property value.
    If you are displaying images, the ShowPropertyServlet is probably a better match. (build up an image href URL to the ShowProperty servlet)
    -Steve

  • Sharepoint 2013 Simple List Item Approval process

    I am trying to work out how, in SP 2013 Designer to get a very simple approval process to work and I am not having any luck.
    I have a form that adds a list item for requesting the use of our corporate credit card.
    Steps:
    1) Fill out form with required info (one field is your manager)
    2) Email gets sent to manager (noted on the form) to approve or reject the request
    3) If Managers approves request > User gets email that it was approved with directions. If manager rejects request > user gets email that the request was rejected with different directions.
    4) End workflow.
    This seems so simple, but I am having such a hard time with the new interface. Please help.

    Hi Chris,
    To achieve what you need, we can follow this steps:
    Create a form  in InfoPath with the required field including the manager field which should be a person picker type, then publish it  and add these fields to the library.
    New a workflow associated with the library.
    Select Start Approval process action, and set it to start approval process on current item with Current Item: Account Id(one field of the person picker group in step1).
    Select If any value equals value condition, and set it to if Current Item: Approval Status equals 0;#Approval.
    Select Send an email action, and set it to Email Current Item: Created By.
    Select If any value equals value condition, and set it to if Current Item: Approval Status equals 1;#Rejected.
    Select Send an email action, and set it to Email Current Item: Created By.
    Make the workflow started automatically when an item is created, and publish it.
    If you have any problem, please feel free to reply.
    Thanks

Maybe you are looking for

  • Adobe Creative Suite 5 Production Premium on Mac

    I am about to purchase the current MacBook Pro: 13" 2.4 GHz Everything in it will be standard. In the Minimum requirements for Adobe Creative Suite 5 Production Premium it says I need a mac with 7200 RPM hard drive for editing compressed video format

  • External VGA Monitor flickering

    Hi, I own a t520 and from day one, my external connected VGA monitor Samsung has some flickering. Its hardly noticeable but in dark colors like black you can notice it. Its only happening on the external monitor and I connected it to another laptop a

  • Cannot start Process in sap mmc

    Hello Sap Gurus, In RZ10 I have coped default profile into zdefault made some changes in it and have activated it. After this when i tried to start my processes, they are not starting. I went to SAP-> ecc->Profiles and again reverted my changes in de

  • Newbie Completely Stuck With The Connections. HE

    Hi I have received the USB SoundBlaster Li've! 24 bit equipment for my birthday with the sole aim of converting my vinyl to mp3. Already I am stuck with conecting my turntable to the box. From my turntable I have one cable which forks into two leads

  • Proxy object

    Hi, I prepared synchronous message in XI system. And I execute SPROXY transaction in R/3 system. I prepared proxy object and I used this object in Abap program.Pogram operated properly and sent message to XI system. In asynchronous message. Abap prog