Content Lab 3 - Icn
Content Lab 3 - Icn
Sundeep Anne
[email protected]
JAM 2021
NOTICES
This information was developed for products and services offered in the USA.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM
representative for information on the products and services currently available in your area. Any reference to an IBM product, program,
or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent
product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's
responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this
document does not grant you any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
United States of America
The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local
law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties
in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein;
these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s)
and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an
endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those
websites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any
other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of
those products.
This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible,
the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to
the names and addresses used by an actual business enterprise is entirely coincidental.
TRADEMARKS
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many
jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems
Incorporated in the United States, and/or other countries.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used
under license therefrom.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and
Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
IT Infrastructure Library is a Registered Trade Mark of AXELOS Limited.
ITIL is a Registered Trade Mark of AXELOS Limited.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other
countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries,
or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
© Copyright International Business Machines Corporation 2020.
This document may not be reproduced in whole or in part without the prior written permission of IBM.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
1 Introduction .......................................................................................................................... 4
1.1 Business Automation Navigator .................................................................................................... 4
1.2 Lab Overview .................................................................................................................................. 4
1.3 General Lab Instructions ............................................................................................................... 4
2 Exercise: Creating Entry Templates for Managing Documents and Folders ............................... 6
2.1 Introduction ................................................................................................................................... 6
2.2 Exercise Instructions ..................................................................................................................... 7
2.2.1 Creating Entry Templates to Manage Folders .......................................................................... 7
2.2.2 Creating Entry Templates to Manage Documents .................................................................. 10
2.2.3 Associate Entry Templates with Folders ................................................................................ 14
3 Exercise: Adding Documents using Entry Templates ............................................................. 16
3.1 Introduction ................................................................................................................................. 16
3.2 Exercise Instructions ................................................................................................................... 16
3.3 View and export modified properties in the Audit History .......................................................... 19
3.4 Changing the Entry Template during a document check-in ........................................................ 19
4 Exercise: External Data Services (EDS) ................................................................................. 30
4.1 Introduction ................................................................................................................................. 30
4.2 Exercise Instructions ................................................................................................................... 30
5 Exercise: Search Content and Simple Search Content ........................................................... 36
5.1 Introduction ................................................................................................................................. 36
5.2 Exercise Instructions ................................................................................................................... 36
5.2.1 Search Content ....................................................................................................................... 36
5.2.2 Simple Search Content ........................................................................................................... 39
6 Exercise: Creating Favorites ................................................................................................ 42
6.1 Introduction ................................................................................................................................. 42
6.2 Exercise Instructions ................................................................................................................... 42
7 Exercise: Content Redaction using IBM Daeja Viewer ............................................................ 45
7.1 Introduction ................................................................................................................................. 45
7.2 Exercise Instructions ................................................................................................................... 45
7.2.1 Role-based Redactions .......................................................................................................... 45
7.2.2 Utilizing Role-based Redaction: ............................................................................................. 49
7.2.3 Permanent Redaction ............................................................................................................. 51
7.2.4 Merge and Split ....................................................................................................................... 52
8 Exercise: Edit Service client feature with local Microsoft Office Apps ..................................... 55
8.1 Introduction ................................................................................................................................. 55
8.2 Edit Service client Setup .............................................................................................................. 55
8.3 Exercise Instructions ................................................................................................................... 60
1
Business Automation Navigator (BAN) in Cloud Pak for Business Automation (CP4BA) or IBM Content
Navigator (ICN) in traditional deployments both refer to the same product with slightly different
configurations. Throughout the lab guide, mostly the general term IBM Navigator is used.
Throughout the lab document various screenshots show the name of the object store being used as “content”
(all lowercase). Depending on the environment you are using, the object store might have a slightly different
name such as “CONTENT” (all upper-case), or “CONTENTrepo”. This has no implications on any of the steps
in the lab document.
In the lab instructions there are sections marked with a grey bar on the left side, like this one. In these
sections, additional explanations are given. For example, about concepts and additional features.
- Users who are not administrators can create entry templates. For example, a project manager can
create the entry templates used by the project team.
- Entry templates support records management by providing a simplified and customizable method of
declaring a document as a record.
- Entry templates can specify the folder in which the object will be filed, can either prevent or allow the
user to change the folder, and can restrict the user to select a particular folder or its subfolders.
- The layout and order of the properties, including default property values, can be specified in an entry
template, and the template designer can select to show or hide each property to users of the template.
- Entry templates can specify whether a document can be added as a major or minor version and can
specify whether a user can change this setting.
- Entry templates predefine the document or folder class of a document uploaded, or folder created,
thereby making sure users select the right one for a specific task.
- Entry templates can specify the access rights for the object, and the designer can elect to hide or show
the access rights for the user to modify.
- Entry templates can serve as placeholders for documents that a user provides while processing a
FileNet P8 workflow step. When the user clicks the entry template in a workflow step processor, the
entry template wizard prompts the user to add a document and the new document replaces the entry
template attachment.
- Folders can be configured with an allowed set of entry templates to further assist a user to select the
correct entry template for a specific folder.
- Dependent properties can be specified too using Entry templates and EDS. For example, user can set
up Region and Branch Office choice lists properties to the entry templates. When the user selects a
different region, the Branch Office list is cleared and populated by a different list of branch offices
using EDS.
This exercise is designed based on the “Client Document” document class and its properties “Document
Title”, “Client Name” and “Reference ID” which are part of the Client Onboarding solution. For instructions
on how to create custom document classes and their properties in the FileNet Content Engine Administrative
Console (ACCE) to use when creating entry templates, please refer the Content lab 1 “Setting up FileNet
Content Platform Engine for Automation Projects on Cloud Pak for Business Automation”.
_2. Click on the Home menu/hamburger icon in the top left corner next to IBM Navigator. The navigation
pane displays the features available in the desktop as shown below. Click on either the last entry Entry
Template Manager2 of the navigation pane or the Entry Template Manager tile on the desktop itself.
2
You will only see the “Administration” item at the bottom of the list if the user you are using has
administrator access.
_4. In the section Define the Entry Template, provide a Name and Description of the folder entry template.
For example, enter "Entry Template for folder creation" as name or you can also include your lab user id in
the name field like “userxx Entry Template for folder creation” to identify your template from another user
in the multi-user environment. And make sure to keep "Shared with" set to "Only me" to not interfere with
other participants in a multi-user environment.3
_5. In the section Set the Item Storage Location, select the Hide the Save in field radio button and keep
the remaining two options unchanged.
3
The value shown in the screenshots for the “Save in“ dropdown and for the “Default Save in location” may
differ as pointed out before in section “1.3 General Lab Instructions” from the value you see. The value is the
name of the object store which depends on the setup of the environment you are using.
_7. In the section Set the Item Security, you need to modify both the members of the Owner and Reader
section. Depending on the environment you are working with, that may require a different set of changes:
• For the Owner section the goal is to have only #CREATOR-OWNER and the administrative user
(this will either be cp4admin or cp4badmin) listed and remove all other entries like the group
GeneralUsers by clicking the small x at the right of the name.
ensure you have removed GeneralUsers group, and your access list looks like the one in the screenshot below.
• For the Reader section the goal is to have only the groups CE_EnvironmentOwners and
P8Administrators listed.
Remove the Authenticated users entry by clicking the small x again. In case Authenticated users is
the only entry listed as Reader click on the Select… button, search for the groups
CE_EnvironmentOwners and P8Administrators and move each of them to the list of selected
items, select Reader in the Permissions dropdown list in the lower right corner of the dialog, before
clicking the Add button.
This way, folders created with this entry template will only be visible for members of the administrator
groups and the user creating it plus the named administrative user are owners.
Select the Hide the Security section radio button to configure to hide the security section from the entry
template while creating folders.
_9. Click on the entry template. In the popup window, enter userxx Client Documents (replacing userxx
with your username) as Folder Name and click Add. Your new folder will be created in the root of the
repository content.
Below screenshot shows different sections in blue color on the left side menu in the new Document Entry
Template dialog. Each section has mandatory fields which need to be completed for the entry template
creation.
_2. In the section Define the Entry Template, provide a Name and Description for the document entry
template. For example, enter Entry Template for Client Documents or you can also include your lab user id
in the name field like “userxx Entry Template for Client Documents” to identify your template from another
Note: The entry template security is set up to share the entry template only with the user defining it.
_3. In the section Set the Item Storage Location, from the dropdown menu select the userxx Client
Documents folder you previously created to store the documents. To hide the save in field from the users
who want to use this entry template for adding documents, check the Hide the Save in field radio button as
shown below.
_4. In the section Set the Item Properties, select the document class Client Document from the dropdown
menu. This Client Document class and its properties are created as part of Client Onboarding solution. For
more information on how to create a new document class and properties, please refer the Content lab 1
“Setting up FileNet Content Platform Engine for Automation Projects on Cloud Pak for Business Automation”.
Check the Hide the class checkbox as shown below to hide the class name from the user.
By clicking the Edit Layout… button, the layout of the property fields, and their labels can be configured
according to the needs. Optionally, the layout of the entry template can be adapted here. If this is done,
please note that each entry field has a set of properties, which influence the layout and the behavior,
when modified.
For the fields to show up nicely, its recommended to set their width to 80% of the window width.
ensure you have removed GeneralUsers group, and your access list looks like the one in the screenshot below.
• For the Reader section the goal is to have only the groups CE_EnvironmentOwners and
P8Administrators listed.
Remove the Authenticated users entry by clicking the small x again. In case Authenticated users is
the only entry listed as Reader click on the Select… button, search for the groups
CE_EnvironmentOwners and P8Administrators and move each of them to the list of selected
items, select Reader in the Permissions dropdown list in the lower right corner of the dialog, before
clicking the Add button.
As the Owner field includes #CREATOR-OWNER, the user who adds the documents will automatically get
owner access to the created documents.
Select the Hide the Security section radio button to configure to hide the security section from the entry
template while adding documents.
Note that also Security Templates and Security Inheritance can be configured. Security Templates can
assign different security settings on different lifecycle stages of the document. With it, a user checking
out a document can for example get elevated security on the document. Interested readers are referred
to https://www.ibm.com/docs/en/filenet-p8-platform/5.5.x?topic=policies-about-templates for details.
_6. Leave all other settings as is and click the Save and Close button. The new document entry template is
now listed in the list of templates for the Entry Template Manager.
On the Associate Entry Templates tab, you can select from the available entry templates which you created
in the previous section.
_3. Choose the file downloaded in step 1. In case you saved the downloaded file as Customizing and
Extending IBM Content Navigator.pdf keep the Document Title as the derived value, otherwise set the
document title to that value. The title is used later in the search-related exercises. Specify a Client Name
and Reference ID and click the Add button.
Note that the Reference ID property allows alphanumerical values. How to implement property
validations and load the property data with external data services (EDS) is discussed in the EDS exercise.
_5. From a folder on your local computer containing the files from the Lab Data folder, select the file DL for
Redaction.pdf, and the Document for Edit service feature.docx file. With both files selected use drag &
drop to move them into the IBM Navigator browser window.
The pre-configured document entry template is automatically used to add both documents in one
interaction. The document class and the security settings have been preselected, and the security settings
are hidden. Supply the property values as in below screenshot, and leave Apply the same properties to all
documents selected. Click on Add and observe that the documents are uploaded in the background while
the you can continue working.
The order of the properties might be different for you. You can also try with other property options by
selecting the Apply different properties to each document option when adding multiple documents with
different property values.
You can also add sample documents to the userxx Client Documents folder from the Browser Content
pane either by using the context menu that appears when you right-click in the left-hand tree view or by
clicking the Add Document button in the center pane. Notice that IBM Navigator will also use the entry
template which you associated to the folder in the previous exercise.
_1. From the Home menu, choose the Entry Template Manager. Click on the entry template “Entry Template
for Folder creation” which you created in an earlier exercise of this lab, In the popup window, enter userxx
Email Documents (replacing userxx with your username) as Folder Name and click Add. Your new folder
will be created in the root of the repository content.
_2. Create another Entry template as “Entry Template for Email Documents” in the same way as you
created the “Entry Template for Client Documents” in the previous section. Enter Name and Description as
shown in below screenshot. Make sure to select Storage location as “userxx Email documents” folder which
you created in the above step.
_4. Set the item security like “Entry template for client documents” entry template and click on save &
Close.
_6. Select Open from the right Click menu on the “Entry Template for Email Documents”.
_7. Create one word document on your local desktop as “Change Entry Template.docx” and choose that
word document from your local desktop and click Add button as shown below.
_9. Select Check Out -> “Check Out only” from the right click menu of the “Change entry Template.docx”
document as shown in below screenshot.
_12. Choose the “Change entry Template.docx” document from your local desktop and Enter the
Document Title, Client Name and Reference ID properties and click “Check In” as shown below.
_15. You can see the document moved to userxx client Document folder from the Browse Content menu.
Audit History is a class level configuration. For this lab, Administrator added below audit definitions to a
Client Document class, enables auditing, and configures Audit history in the ICN Desktop as part of
deployment script. Users with audit permissions, can view the event history.
_2. Click on the History tab from the Properties pop-up page. You can see the list of events which you
performed on previous sections. The event counts are displayed for Get Content 1, Update 2, and Checkin
1.
_2. Choose any sample document from your local desktop, add a Document Title, Client Name and leave
the Reference ID field blank. Click Add to try to add the document to the respository. The dialog will let you
_3. Add a Reference ID that contains special characters (e.g., include $). When trying to add the document,
you will get notified that this string property cannot contain any special characters as show below. IBM
Navigator will not allow you to add the document until you adhere to the constraints imposed on the
properties’ value by the custom EDS plug-in.
The first step is to let IBM Navigator know which object types to validate. Navigator will call the
GetObjectTypesAPI java class and expects a JSON array with the set of objects to validate using a json data
file (ObjectTypes.json). For this sample, just the class name of the Object Class, as defined in ACCE, is used.
In the general case, this might depend on the object store name, which is passed as a parameter
(repositoryId).
Below example shows how to enable EDS for objects of the class object type “Client Document”. Code snippet
for step 1:
@WebServlet(name = "GetObjectTypesServlet", urlPatterns = { "/types" })
public class GetObjectTypesServlet extends HttpServlet {
InputStream objectTypesStream =
this.getClass().getClassLoader().getResourceAsStream(fullResourceName);
if (objectTypesStream == null) {
throw new RuntimeException("Unable to load the data file.");
}
ObjectTypes.json file:
[
{"symbolicName": "Client Document"}
]
The IBM Navigator plug-in will call the validation routine when the user interacts with an object of the
specified object type and will provide the current property values as a JSON object.
(to be continued)
Each request will have a requestMode specified to identify the context in which the validation routine was
called:
1. initialNewObject and initialExistingObject: Indicates the first step in the sequence and is called
when an item – for example a document or folder– is opened or created.
2. inProgressChanges: Is called when a user updates a value in the user interface, if there are
dependent properties.
3. finalNewObject and finalExistingObject: Indicates the final step in the sequence and is called prior
to committing the changes to the server. To deny the commit request, the plug-in can return an
error.
if (requestMode.equals("initialNewObject") || requestMode.equals("initialExistingObject"))
{
//ensure the Reference ID is in the proper format eg, US123
// the reg-ex for this format ([A-Z]{2})(\\d{3})
JSONObject temp = new JSONObject();
temp.put("symbolicName", "ReferenceID");
temp.put("format", " ^[a-zA-Z0-9]+$");
temp.put("formatDescription", "<br><ul><li> alphameric value allowed </li></ul>");
responseProperties.add(temp);
jsonResponse.put("properties", responseProperties);
}
// Loop through the properties and use simple name matching to find a property
for( int i = 0 ; i < requestProperties.size(); i++) {
JSONObject requestProperty = (JSONObject) requestProperties.get(i);
With these modifications, the sample EDS data source plug-in is ready to be compiled, using e.g., an Ant
build from the Eclipse IDE. The final step is to let IBM Navigator know that it needs to call this custom plug-
in. An administrator needs to perform the following steps for that:
1. Open the admin desktop in IBM Navigator and navigate to the Plug-ins section.
3. Select JAR file path and enter the path to the local edsDataSourceSamplePlugin.jar file, which is
the result of the build process above. In a container environment, the plug-in can be copied into a
persistent storage volume which is mounted by IBM Navigator in path /opt/ibm/plugins. Then the
plug-in needs to be loaded by clicking Load followed by Save and Close.
4. Click the New Plug-in button again to register another plug-in. For the JAR file path configure the
edsPlugin.jar file, which is located in the subdirectory “samples” of the IBM Navigator installation
directory. In a container environment, the file is already present in the IBM Navigator container
image with the name /opt/ibm/intPlugins/eDS/edsPlugin.jar, such as:
6. Modify the desktop definition and configure it to load the plug-in newly registered in step 5.
For more information on how to create an EDS plug-in refer to EDSDataSourceSamplePlugin Code. External
Data Services are further discussed in the documentation on these pages:
https://www.ibm.com/docs/en/content-navigator/3.0.x?topic=navigator-external-data-services
https://www.ibm.com/docs/en/content-navigator/3.0.x?topic=services-sample-external-data-service
https://github.com/ibm-ecm/ibm-content-navigator-samples/tree/master/edsDataSourceSamplePlugin
Registering and configuring an EDS plug-in to reference a custom EDS data source plug-in - IBM
Documentation
_2. In the New Search tab, select the Client Document document class as Class, and select the search options
(the property values and their values to use) according to the screenshot below. If you have specified different
values when uploading documents in previous exercises, you will need to specify these property values
instead. Click Search to search for matching documents. When selecting the class, note that it is also possible
to search for documents of multiple document classes and only search for a specific document class or also
its subclasses.
Property values are Case Sensitive because the environment is not configured for case insensitive
searches.
_4. Click on the userxx Client Documents folder and observe that using this shortcut you can open the
Browse Content feature with that folder’s content. Close the Browse Content feature and get back to the
Search Content feature. On the Search Content page, collapse the Search Results by clicking on that
section, open the Search Criteria again.
_5. Observe that there is a section where you can configure full text search options. Using the blue Text
options below the entry field, full text search options can be configured.
_7. Click on Search options next to the Search in field at the top of the dialog. Notice that it is possible to
specify if also older versions of the documents should be searched, and what types of documents to search.
_8. Click on Save. Give the search a name like Custom Search or you can also include your user id in the
name field like “userxx Custom Search” to identify your saved search from another user in the multi-user
environment. Leave all other fields as is. Finally click OK to save the search for later re-use. By default, a
The new search will be listed on the navigation area on the left side.
_2. Type the word Customizing into the search entry field and hit Enter4. Note that you need to specify a
search phrase that is part of the Document Title of one or multiple of the documents you uploaded in
previous exercises. In case you used different document titles, adjust your search text accordingly.
4
In case the expected document is not showing up and you have recently added it, it may be the case that
the indexer has still to complete indexing the document. Try again after some time.
Administrators can update the repository configuration to set the maximum number of results that are
returned by the search. This is done on the “Search” tab of the repository configuration, via the field
“Number of Simple Search results”. Also, a timeout to limit long-running searches can be set. In the
desktop definition on the “General” tab, the file type filters can also be configured. The file type filters
define the filter options available in the Simple Search Content.
When documents in the search results are updated or deleted, the filters are scanned. The modified
documents are assessed for not matching the filter options that they did match when the search was first
run. If any document gets out of sync with the filters, users are notified and given the option to reset
the filters. The user can select to continue to use the stale filters until they are reset, or a new search is
run. Any filters which were selected at the time the filters became out of sync, are not reapplied to not
interrupt the user’s workflow. For example, the user can continue changing the filtered documents even if
they no longer match the filter criteria.
_3. To access faceted search filters, click Show filters. In general, you can filter by Class, Modified By,
Modified On, Added By, Added On, File Type, and Size. File Type filter options are driven by IBM Navigator’s
configurable file types, which allow users to add options that reflect the type of documents they work with as
shown below. If all matching documents share a single value for any specific search filter, the filter option is
still displayed but disabled. In your case only one document was found, therefore all filters are disabled.
Note: This document will be used in the Edit Services client feature exercise.
_5. Close the Simple Search Content tab.
_5. A dialog opens to save the folder or document as a favorite, allowing customization of the name.
_6. Notice the yellow star in front of the folder name, after adding the folder to your favorites. If yellow star
doesn’t show up like below screenshot, then close and reopen “Browser Content”
Note again the yellow star in front of the name which indicates a favorite item.
Note that below section describes the role-based redaction configuration steps that an administrator
would need to perform. Depending on the context in which you perform the lab you might not have admin
privileges to access the administration capability.
- If you are an administrator, please continue to perform all section.
- If you are not an administrator, your environment will have been setup by your administrator based on
these steps and the required redaction reason configurations should already exist Check with your
administrator to see if you should a) follow along with 7.2.1 within the Administrator UI with access, b) skip
to 7.2.2 to continue with the user steps.
In any case the required redaction reason etc. should already exist in your environment. There are shown
for information purposes, and nothing is to be performed.
_4. Enter the Name and Description of the redaction reason and then click on Save and Close.
_6. Enter a Name and add the Driver License Number reason to the list of Selected Reasons as shown
below.
_9. Scroll down and click on the New Viewer Role… button.
_10. Enter the Name and add the user cp4admin or cp4badmin depending on your environment to the
Selected Users and Groups. Click the Save and Close button.
_11. Save and Close the new redaction policy after you selected the editor and viewer roles.
_3. The document will open in the Daeja Viewer as shown below. Note that by default the document opens in
standard annotation mode. On the right-hand side menu you can find the Filled rectangle button to black
out sensitive data as indicated in the screenshot.
_5. In the Select redaction reason dialog select the only available redaction reason Driver License
Number5 and click the OK button.
Note: Users possessing the editor role can toggle redaction visibility using the leftmost icon from the top
toolbar. By that they can temporarily show the sensitive data using the toggle. Editors can also decide to
remove the role-based redaction at a later stage.
In your environment the role-based redaction for the Driver License is set up so that members of the
GeneralUsers group possess the editor role whereas the cp4admin/cp4badmin administrator user only
possesses the viewer role for this redaction reason. This allows normal users to create role-based
redactions on documents. In case you have access to the admin credentials in your environment, you can
login with the user who have possesses the viewer role, open the same document which you redacted
and observe that you have no ability to neither make the sensitive data visible nor remove the redaction
permanently.
5
In case you are performing the lab using an admin user the name of the Redaction Reason has a trailing
“admin”.
_3. Switch to the permanent redaction mode by clicking the indicated icon above. A popup window asks
how to save the new permanently redacted document version. Reply Yes to save unsaved annotation and in
next Popup select the New Version to store it in the same FileNet Content repository as a new version of the
existing document.
_4. If you have already hidden the sensitive data of the Driver’s License Number in the previous role-based
redaction exercise, then you may not need to do anything in this step. Otherwise, redact the DL license
number by selecting and dragging the filled rectangle from right-hand side menu.
_2. The Merge and Split button is only available if Daeja Viewer is displayed in its own browser window,
which is not the case in the default configuration. In the opened document, click on the Open in new
window button in the top right corner.
_4. The thumbnail view opens showing multiple pages on one screen. The size of the thumbnails can be
adjusted by using the buttons in the toolbar at the bottom of the page. Select all the table of content pages
by clicking on the first page, then press the Shift button on the keyboard and click on the last page.
_5. Click the Copy icon to copy the selected pages.
_6. Click the small + sign next to the tab for the open document to add a new and empty document.
_7. In the newly created document, click the Paste icon (to the right of the Copy icon), to insert the copied
pages from the original document.
_8. Click the Add Document icon in the top right corner to save the newly created document to the
repository.
Depending on your access rights, you may be able to find and download the base version of Edit Service client
from IBM Fix Central. IBMers can also download the Edit Service client from the internal Software downloads
site and external users can download from the Passport Advantage Online for Customers site by using their
IBM Passport Advantage credentials with the below part numbers. Be sure to download a version that is
compatible with the version of IBM Navigator you are using in your environment.
Find and download the compatible Edit Service client version and part number based on the IBM Navigator
version you are using. Refer to the following screenshots to find out what your IBM Navigator version is.
Your actual screens may vary from the following screen shots shown here, as these screenshots have been
captured from a CP4BA v23.0.1 IF002 environment.
_5. After you agreed to the license, click the type of download and proceed accordingly.
For Mac OS users, please follow and complete below Edit Service installation steps
https://www.ibm.com/docs/en/content-navigator/3.0.14?topic=components-installing-edit-service-
mac-os.
Windows users need to first extract the downloaded ZIP file into a directory.
If you have an older version of the Edit Services client already installed, please close the Edit Service
client using the Exit option in its context menu in the taskbar as shown below, before upgrading the Edit
Service client or applying an iFix version.
To start the installation process, execute the ICNEditClient.exe file contained in the directory. After that
follow the screenshot below that show how to install the Edit Service client on Windows.
On the first screen click Next >.
After accepting the license on the next screen, click on Next > again. The installer will prompt you to select
the install folder and if you want to install the client only for yourself (only for me) or all users (for all users).
You can choose the option “for all users” if one or multiple users want to use the Edit Service client on the
workstation you are installing to. Otherwise choose the option “for your username only”. After you have
made your selection, the install starts directly. When done, click Finish to complete the installation.
In a situation where the Edit Service client has no connection to the Internet special steps need to be
taken as described in the documentation to configure the Edit Service client
https://www.ibm.com/docs/en/content-navigator/3.0.14?topic=components-configuring-edit-service-
client-content-navigator
Similarly, in case SSO should be configured, either click on Use Single Sign-On in the context menu of the
taskbar Edit Service client icon or follow the alternative procedure that is also described in above link. By
default, SSO is not enabled, and Edit Service client will always prompt you for your user credentials when
your user session has expired.
_2. You can search for the document with the title called Document for edit service or you can also
search for any other existing MS Word document from the search pane as shown below.
_3. After you have searched for the document which you want to edit with your local Microsoft Word
desktop app, right click on the document and select Edit > Edit with Desktop apps as shown below.
If the login screen does not come up, instead an SSL validation error might be shown in the ICN
Content Navigator Edit Service popup in the lower right corner. If this is the case, you need to follow
the instructions in the documentation Disabling automatic validation of IBM Content Navigator
server SSL certificate for the Edit Service client on how to disable certificate validation. After that you
need to exit and restart the Edit Service client to activate the setting. Once done repeat step 3.
_5. The document is opened in your local MS Word desktop app as shown below.
Note: You may get an error at this step if the Edit Service client is not installed properly and the
document will not be opened in your desktop app.
You can use the Edit Service client for Microsoft Word, Excel, and PowerPoint documents.
_9. Enter Document for Edit service feature_1.docx as Document Title and enter a Client Name
and Reference ID in the entry template popup window as shown below.
Note that here you are creating the new document based on a copy of the existing document, not a
new version of the existing document.
_11. You can see the new document is created in the userxx Client Documents folder.
_12. In the Browse Content feature, select one or multiple documents. Right-click to bring up the
context menu and then select Send Email → As an Attachment.
You can also try out the other right-click menu options.
_1. Right click on link-> View Link option on the Document for Edit service feature.docx from the “Browse
Content” menu.
_3. Copy the below example link into notepad and append isEditService=true to the url and paste in web
browser as shown below
_4. If you already installed the Edit service and logged into the Edit service client and performed pervious
exercises, then the document will open in local Microsoft word app as shown below to edit the document
from your local app.
_6. Once you updated the document and hit the ctrl-s to save the document then you can see document is
being updated into the repository on bottom right corner as shown below.
Congratulations you have successfully completed IBM Business Automation Navigator lab.
We hope you enjoyed it.