Automated process to set metadata properties of documents in KM

Hi,
I want to upload about thousand files in KM and set their metadata properties. There are five metadata properties among which two are links, one is thumbnail, and two are multivalued check boxes.
Is there any tool/process available so that I can set these properties automatically?

Hi Deepti,
with NW04 SPS18, NW04s SPS09 you have a new KM Report "<a href="http://help.sap.com/saphelp_nw04/helpdata/en/44/8d6f90d85c6572e10000000a11466f/content.htm">Propagation of Properties</a>.
It should help you achieve what you need.
Best regards,
Robert
PS: Please consider reading the <a href="https://forums.sdn.sap.com/thread.jspa?threadID=117176">Rules of Engagement</a> by Craig Cmehil and reward the time people are spending answering your questions here on SDN. Thanks a lot!!!

Similar Messages

  • Acrobat 9.4.4 crashes when running batch process to remove metadata

    I am attempting to run a batch process to remove metadata from all documents within a folder. Only one or two documents will process before Acrobat crashes. Any suggestions?
    Thank you.

    There may be a corrupted video or image file on your iPad.
    Try to download from the iPad using Image Capture instead and save the photos to a folder. If that succeeds, you can check the files for corruption before importing them to iPhoto.

  • Metadata properties - automatically set KM document properties

    Hi,
    I'm trying to set custom properties based on other custom properties.  I understand how the dependOn works for the "Allowed Values" and "Additional Metadata", but it does not quite cover my needs.
    Say I select one value from a dropdown list - I want the next property to be set to a fixed value the user can not edit.  This second property should be updated if another value is selected from the dropdown list.  There is not a 1-to-1 reference between the two properties, more of a n-to-1.
    Would the easiest thing be to write a service that would update the document properties?
    Hope someone understands my needs, and has the answer to them.

    Hi Bjorn,
    the easiest thing is to write an own metadata property extension. See more inforation in this SDN article:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/kmc/implementing a metadata extension for kmc properties.article
    Regards,
    Thilo

  • How to create a people picker type metadata in a document set?

    
    Hi folks,
    I want to create a people picker type metadata in a document
    set (it has some content types and it resides inside a library).
    So please help me knowing steps for creating it. 
    Our web application is using classic based authentication therefore I want to retrieve the names and groups in people picker column from Active Directory.
    Also, the document set library for which I want to create people picker metadata did not had document set before and documents where saved directly in content types as well as the metadata that now we are making as people picker was before of type Single line
    of text. 
    So, whether after creating it of type people picker, at the time of moving documents into document set, it will create problem? If yes,than of of what kind and how can it be resolved?
    Replies will be greatly appreciated.
    -Ishita

    Hi,
    From your description, I know you want to add a people picker column in a document set, then add this document set into a document library.
    If you want to add a people picker column in a document set you should create a document set first. You can know how to create and configure a document set by referring to this article: https://support.office.com/en-us/article/Create-and-configure-a-new-Document-Set-content-type-9db6d6dc-c23a-4dcd-a359-3e4bbbc47fc1.
    After creating a document set, you can follow these steps below to add a people picker column in a document set: click Site Actions -> Site Settings -> under  Galleries section, Site content types -> find the content you want to add people
    picker column -> under Columns section, Add from new site column -> Name and Type, enter your column name and choice Person or Group -> OK.
    If you move documents into document set, it will keep the current properties. You can edit properties to change the document to another content type which is  contained in the document set.
    In my case, DocA is the content type of the document library, Document and DocB are content types of the document set.
    If I have mis-understand, please let me know.
    Best Regards

  • Unable to edit Document Set metadata.

    I have a Library with Document Sets enabled.  The metadata for the documents and the DS are defined and the columns visible (set to optional) from within each content type under library settings.  However, when I select a DS and then click Edit
    Properties, I can only change the DS Name and the Content Type (DS or Folder).  None of the other metadata from the DS content type is visible.  The extra metadata shows when I create a new DS item, but there is no way to change it after the fact.
    Anyone have any ideas?

    It is possible to make it do that but i can't imagine how it could happen without sigificant deliberate effort.
    It is possible to modify the columns on a content type so that they do not appear on specific views (view,new,edit) but it's a fairly obscure trick and you need PowerShell to do it. If this has happened then you could use PowerShell to correct the settings
    but i dislike treating the symptoms of a problem unless you know the cause.
    There are some columns that are set by default to only appear on set views but that would normally affect the items as well as the document sets.
    For a random thought you could look at the effectts of seting the columns to be shared throught the document set, it's possible that i've forgotten a bit of default behaviour and that the columns are being hidden on purpose. Other than that i'm out of ideas
    i'm afraid. Hopefully someone else may be able to contribute.

  • Question about metadata filtering and document sets

    Hello,
    I have a question about the metadata filtering when using document sets.
    When i use the metadata filter for example for "Installatie: P00001" it shows.
    But i wan't to show only the document set and not all the documents. Is this possible OOTB?

    Hi striker,
    You can add the "Content Type" in Hierarchy Fields for your list, then click the "Document Set" to filter the document set type item, then you can input the "P00001" in Installatle key filter, click apply, then it should show only document set
    items with field value P00001.
    http://office.microsoft.com/en-001/sharepoint-help/set-up-metadata-navigation-for-a-list-or-library-HA102832523.aspx
    Thanks
    Daniel Yang
    TechNet Community Support

  • Format plug-in: Setting file properties/metadata

    Hello,
    I am currently writing a plug-in to import a proprietary image format into Photoshop. The people who will use this plug-in believe it would be useful to have some file information displayed in the File Info dialog.
    The problem I'm running into is finding the functions necessary to set these properties in the File Info dialog, as currently they are all entirely blank.
    As a simple example, if I wanted to have the Document Title, Author, Description and Keywords read "Hello, world!" after I've read in an image, what functions would my plug-in have to call to set each of these text fields?
    Is there a struct that my plug-in needs to modify, or a group of get/set functions to change these properties?
    Any information would be extremely helpful, as documentation on the subject is very difficult to find in the SDK.
    Thanks a lot!
    Jack

    Thanks for your help, Toby.
    I've got an idea of how to configure the properties at this point. Simple properties work now, but I am still running into a bit of trouble setting complex options such as the Caption tag. I create a handle, populate it with the null-terminated string for the caption, and then I use setPropertyProc to link that handle to propCaption. The code would go something like this:
    >Handle h = sPSHandle->New( captionLength );
    >if( h )
    >{
    > Boolean locked;
    > Ptr p;
    >
    > sPSHandle->SetLock( h, true, &p, &locked );
    > // In here, use memcpy to copy a typical C string into p
    > sPSHandle->SetLock( h, false, &p, &locked );
    >
    >sPSProperty->setPropertyProc(kPhotoshopSignature,propCaption,0,0,h);
    >}
    Basically when I run my plugin and open a file, the Description field is still blank, as it was before I tried to populate the fields.
    Is there something wrong with my approach? Incidentally, I also encounter the same problem when I use the same property and handle suite methods that you do (FormatRecord->PropertyProcs and FormatRecord->HandleProcs instead of sPSProperty and sPSHandle respectively). From looking at other available code online, I'm assuming that there isn't a difference in behaviour. Please correct me if I'm wrong! :)

  • Document set items properties

    Hi 
       I  have a document set with properties Type, name , modified and modified by . I want to include additional properties in document set content items  .Is there a way  to change the properties , or hide some properties from document
    set  .How do i do that?
    ex 
    i e   add more properties in document set contents as it inherits from document set 
    Thanks in advance 
    nain1987

    Click Library settings on the ribbon, and within that click the Document Set Content Type.
    The next page you'll see has an option called Document Set Settings.
    Here you can specify properties for the document set itself, plus which are inherited by the items in the document set.
    If you want items to have properties independent of the document set, add those in the library settings page.
    If you want to change what is displayed, change the Views for the library or those views used by the document set.
    w: http://www.the-north.com/sharepoint | t: @JMcAllisterCH | YouTube: http://www.youtube.com/user/JamieMcAllisterMVP

  • How extract properties from document saved in blob.

    I need extract all document properties from document (any file type) saved in blob.
    I've tried three ways...
    - I've tried using relational ORDDoc.getProperties() by example. But this method returned exception ORDSYS.ORDDOCEXCEPTIONS.DOC_PLUGIN_EXCEPTION for every blob.
    - I can extract some properties with ctxhx.exe and key Meta. But this method is very expensive: I have to 1)save blob to file, 2)convert binary file to html-file, and 3)extract properties from html <meta> and <title> tags.
    - I can extract all properties with COM Automation. But this way need to install a lot of applications for every document type. It's impossible.
    Has anybody did same task yearly? Help me oracle guru!

    ORDDOc getproperties will attempt to see if the media is a video, audio or image and set the appropriate properties.
    I am gussing you have a word style document or something like that?
    Can you tell me about your application adn what you are trying to do?
    Larry

  • Setting metadata in Bridge

    Can someone give some advice on setting metadata values within Bridge using javascript? The examples all seem to deal with Text types like the following:
    md = tn.metadata;
    md.namespace = "http://ns.adobe.com/photoshop/1.0/";
    md.Author = "Jane Smith";
    But when trying to set other types, like the "caption" (which gets mapped to "http://purl.org/dc/elements/1.1/description"), the script will throw an exception.
    md.namespace = "http://purl.org/dc/elements/1.1/";
    md.description = "New Caption"
    -- Uncaught exception description --
    I'm thinking this is probably because dc:description is defined as a "Lang Alt" type in the xmp specification which in turn is defined as:
    "Language alternatives are a form of rdf:Alt array, referred to as the Lang Alt type. In this
    example, each array item is a simple text value; the value has a property qualifier, specified as
    the property xml:lang, giving the language of that value. "
    But no matter how I try accessing this object (there is no "reflect" available on metadata objects), I can't seem to change the string value.
    Any ideas would be much appreciated.
    On another topic, would it be possible for someone to post the Export Metadata Script here in this forum for those of us who don't have access to the partners site? Here's is my working go at an export metadata script for Bridge that simply prints to the debugger. It's basically a quick hack of some of the routines in AdobeLibrary3.jsx which it also needs in order to run.
    Thanks,
    Bruce
    #target bridge
    if( BridgeTalk.appName == "bridge" ) {
    DebugMeta = {};
    DebugMeta.execute = function() {
    // print out the metadata for the selected thumbnails
    var sels = app.document.selections;
    for (var i = 0; i < sels.length; i++) {
    var t = sels[i];
    var m = t.synchronousMetadata;
    // loop through all possible elements (properties)
    var elements = MdNs.elements.keyList;
    for (var j = 0; j < elements.length; j++) {
    var el = MdNs.elements.get(elements[j]);
    if (el.scriptAccessible) {
    try {
    // print the value (and the mapping if it's redirected)
    var val = el.getValue(m);
    if ( isValidReference( val )
    && ( val.length > 0 )
    && ( trim( val ) != null ) ) {
    $.write(el.handle + " = " + val);
    if (el.redirected) {
    $.writeln(" (" + el.redirectElement.ns.ns + el.redirectElement.property + ")");
    } else {
    $.writeln();
    } catch (e) {
    // setup menu
    var myMenu = createMenu( "command", "DebugMeta",
    "-at the end of Tools-", "tools/DebugMeta", DebugMeta.execute);
    var contextMenu = createMenu ( "command", "DebugMeta",
    "-at the end of Thumbnail-", "thumbnail/DebugMeta", DebugMeta.execute);

    Bruce,
    I think most people here agree with your 2c, but there just wasn't time to do everything.
    But one of the great things about Bridge Scripting is, if you don't like it, change it, or create something that will do what you need. If you don't like the way collections work, create your own browse scheme, and do it your way.
    The MdNs object has a definition for an object, MdManager. The MdManager constructor takes a thumbnail object. It's "grab" method creates 2 enumerations. MdManager.enumeration contains a KeyedArrayList (object defined in lib3 just above MdNs) of all the metadata elements that actually have values. MdManager.noValue is a KeyedArrayList of metadata elements that do not have values. Now, the standard MdManager only provides checks against the standard XMP schemas. But if you want to extend that, just add a MdNs.MetadataNamespace and the MdNs.MdElement 's necessary to define the non-standard data you want to enumerate.
    So while you can't use the metadata object to traverse the metadata structure, there are always other ways.
    The concept of modifying the scripting features of Bridge didn't stop there. In Lib1, we extended the File object prototype in Bridge:
    File.isFileType() - give it a comma delimited list of extensions, returns true if file matches any of the extensions
    File.isPhotoshop() is the file one of "PSD,PDD,8BPS,JPEG,JPG,GIF,"
    File.isPageMaker()
    File.isInDesign()
    File.isPDF()
    File.isIllustrator()
    File.isOpenableIllustrator()
    File.isOpenablePhotoshop()
    File.isScript()
    File.getExtension( noDecode ) - gets you the extension of the file - noDecode is a boolean - if true it will not perform a decodeURI on the result. Default is false
    File.getNameWithoutExtension( noDecode ) - gets you the name of the file without the extension. noDecode is a boolean - if true it will not perform a decodeURI on the result. Default is false
    File.getFileWithExtension( ext ) - creates a new File object with the original file name and the provided extension. You provide only the extension ( "jpg" ), the function adds the dot (".jpg").
    We also extended the Thumbnail object prototype:
    Thumbnail.isFileType( ext ) - same as File.isFileType but for Thumbnails.
    Then there's handy functions like:
    ensureUniqueFile( file ) - pass it a file object. If the file object exists, it will return a new File object with a "(integer)" added to the filename. So if My Documents/foo.jpg exists, and you called:
    ensureUniqueFile( new File( "~/My Documents/foo.jpg ) );
    the result would be a file object: My Documents/foo(1).jpg
    These next two are defined in lib3:
    ensureUniqueFolder( folder ) - does the same thing for a folder
    And one of my personal favorites:
    verifyFolder( folder, silent ) - if you give it a Folder, it will verify that the folder actually exists, creating the entire path to the folder if necessary. "silent" is a boolean. If true - it will just make the folder (and path to the folder). If false (the default) it will flip up a "Folder does not exist - Do you want to create it" alert to the user, to give them the choice. IF the user opts not to create the folder, it returns undefined.
    If My Documents is empty (no files/folders), and you want to write a file into My Documents/1/2/3/My Folder/foo.txt
    var f = new File( "~/My Documents/1/2/3/My Folder/foo.txt" );
    var folder = verifyFolder( f.parent, true );
    f.open( "w" );
    f.write( "Four score and seven years ago..." );
    f.close();
    The result of that ditty will be the successful writing of the file, and the creation of the entire path to the file. It will only create the path elements that do not exist.
    Bob
    Adobe Workflow Scripting

  • Batch processing - "Add comments" metadata?

    Greetings,
    Using Acrobat Pro while batch processing Word documents, is it possible to add a comment (all at once, to all the documents being processed) to the "properties" of each document?
    We review documents several times a year. I'd like to add a "review date" to each document's (metadata) "properties". I'd like to do this while batch processing so that the people actually reviewing the documents don't have to open each individual document's properties and add/change the date.
    The review date does not need to be visible on the document itself, but should be in the document's metadata.
    Thank you,
    Tim Kern

    It's possible to convert Word files to PDFs using an Action in Acrobat Pro, and Actions include limited abilities to alter the metadata (though to add a custom value you will need to manually rebuild the XMP data using a JavaScript function).

  • Read XML function - can't get it to work correctly to set metadata

    I've been working with the Read XML function in order to set metadata on assets with no avail. I'm using the following simple XML file in a Watcher folder with a poll watcher setup every 5 seconds, that then references a Read XML Response named "Update Asset Metadata" - to read the XML file and update the asset metadata. Nothing really happens even though the FCS Log file shows that the process is taking place to "update" the asset metadata. Any advice is appreciated. Thanks!
    FILE:
    <?xml version="1.0" encoding="UTF-8"?>
    <FinalCutServer>
    <request reqId="setMd" entityId="/asset/10">
    <params>
    <mdValue fieldName="Title" dataType="string">Text Info Change</mdValue>
    </params>
    </request>
    </FinalCutServer>

    I got the answer. You must type “*.xml” (that is, asterisk-dot-xml) in the Value field of Wildcard Include Filter for it to work correctly.

  • Application Errors - There is no application set to open the document app name

    My mac (Mac Book Air, running OS X 10.9.5) got corrupted somehow, so I took it to a local authorised apple shop. They advised that I delete it and wipe the hard drive and re-partition it. I *think* I did this successfully. However, a number of my apps iPhoto, Keynote etc will no longer open. I get the error message in the title - There is no application set to open the document <whatever app I'm trying to open>.
    Please help? I don't have too much on my mac yet as I'm a new user, so could start the process of wiping again if that's the safest way to get back to a known good point.
    many thanks in advance!

    Hmmm. Haven't used a Mac very long, have you?
    OK, let's give this a try:
    Per previous post get to the Open With panel.
    From the dropdown menu select Other.
    You should see a File Open dialog like below:
    Navigate to the desired location:
    Note that on your machine the hard drive is probably named, Macintosh HD, instead of Test Bed as you see above.
    After you have selected the Installer click on the Add button.

  • Display Document Set Columns Within The Document Set

    Hello all! Hopefully you all can let me know if the idea I have in my head is possible:
    Background: I have a Document Library with a custom made Document Set that has about 15 columns. The way I initially designed this, I left about 10 of the fields as "Hidden" because we didn't want the user to fill out that information
    when creating a Document Set. That information would be completed in the next step through a Workflow. The Document Set Welcome Page has been left pretty much untouched with the usual web parts for Document Set Properties and the view of the items within the
    Document Set.
    Question: What I would like to know is...would it be possible to display those Document Set fields within the Document Set itself? At the moment, if I try to add another Document Library web part and view it, the information web part is
    empty, or it contains information about one of the items within the Document Set.
    Simplified Structure of Document Set:
    Name (required)
    Fiscal Year (Required)
    Total Cost (Required)
    Approval Date (Hidden)
    Requisition # (Hidden)
    Team Members (Hidden)
    Reminder Date (Hidden)
    User creates a new Document Set, fills out the information, and saves (this triggers a background workflow that approves the Document Set). After approval, a new workflow is started to provide the information for the Hidden fields (and also schedules a reminder
    for that Reminder date.)
    The goal would be to display those Hidden fields in another web part on the page. Right now, I have users going back up to the main level of the Document Library to look at a view that contains those fields.
    Hopefully I haven't confused you all too much! Please let me know if my idea is possible and any resources you might have!
    Thanks!
    Toni
    Toni Marie

    Here is the approach to read document set columns and assign to other webparts:
    for each document set you can find the id when you clicking on the document set or navigating to the welcome page,
    using this id read query string and  the associated item column values and assign to otherwebpart .
    Reference code:
    //page_load for other webpart read the query string of welcome page
    if (Page.Request.QueryString["ID"] != null)
                    ID = Convert.ToInt32(Page.Request.QueryString["ID"]);
                    if (itemID > 0)
                        GetDocumentSetItem(ID , site);
      protected void GetDocumentSetItem(int itemid, SPSite sSiteUrl)
                SPSite site = sSiteUrl;
                SPWeb web = site.OpenWeb();
                SPList list = web.Lists.TryGetList("DocumentlibraryName"); //where documentset content type attached
                SPListItemCollection items = list.GetItems();
                SPListItem item = null;
                if (itemid > 0)
                    item = list.Items.GetItemById(itemID);//getting the current item
       //read the document set item column values and assign it other webpart controls , 
                    txtDocsetidname.Text = Convert.ToString(item["FileLeafRef"]);
                    txtDocsetid.Text = Convert.ToString(item["hiddenfield"]);
    In the welcome page I have placed button to load webpart ,while loading the webpart I am reading the query string assigning the values to otherwebparts.
    G1

  • Dreamweaver Help | Set text properties in the Property inspector

    This question was posted in response to the following article: http://helpx.adobe.com/dreamweaver/using/set-text-properties-property-inspector.html

    The note at the bottom of the first section (About formatting text (CSS versus HTML)) says -
    "You can combine CSS and HTML 3.2 formatting within the same page. Formatting is applied in a hierarchical manner: HTML 3.2 formatting overrides formatting applied by external CSS style sheets, and CSS embedded in a document overrides external CSS."
    Please be aware that embedded CSS will ONLY override external CSS if the external CSS link is closer to the  tag than the embedded CSS (i.e., it comes earlier in the flow of the document).  If the embedded CSS comes first in the flow of the document, it will be overridden by the external CSS instead.

Maybe you are looking for