Oracle WebCenter Content (MOSC)

MOSC Banner

Hide a Metada Field in Capture Client (Oracle WebCenter Capture)

edited Feb 19, 2020 4:12AM in Oracle WebCenter Content (MOSC) 10 commentsAnswered

Hello everybody,

I want to write a code that make a metadata field hidden in the capture client for certain user. What method can i use to hide the field i got in the code.

Her is my code.

importClass(java.util.ArrayList);function DocumentSelected(event) { // DocumentSelectedEvent     var NomAgence = "Nom Agence";   // The name of the metadata field     var ArrayList = Java.type("java.util.ArrayList");     var listUsers = new ArrayList;          listUsers.add("user1");     listUsers.add("user2");     listUsers.add("user3");     var document = event.getDocument();     var batch = document.getParentBatch();     var fieldDef = batch.getWorkspace().getFieldDefinitions().findByName(NomAgence);     if (fieldDef != null) {         var fieldId = fieldDef.getId();         var fields = document.getFields();         var field = fields.get(fieldId);        // Set the field value to the logged-in user         if(!(listUsers.contains(Capture.class.static.getCurrentUser()))){            // Here i want to hide my field          }        // Save the document data         document.persist();     } }

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center