FileNet ACL Modification

An ACL is a network access control list (ACL) which is made up of rules that either allow access to a computer environment or deny it. In a way, an ACL is like a guest list at an exclusive club. Only those on the list are allowed in the doors. The purpose of this task is change the permission lists of integrated documents in the IBM FileNet Repository.


Configuration

To use this task go to the task tab in your job. Select the task from the drop down and click the plus circle to configure the task. Click done after making any changes to save.

Condition check

It will execute the task when the condition's result is 'true', 't', 'on', '1', or 'yes' (case-insensitive), or run on all conditions if left empty. This condition is evaluated for each document, determining whether the task should be executed based on the specified values.

Example: If I only want to run this task for PDF documents I would use the expression: equals('#{rd.mimetype}',"application/pdf")

IBM FileNet Auth Connector

Select the ID of your FileNet Authentication connection from the drop down list.

Change List

Pipe (|) delimited list of principals to change from each document.

Permissions to Change

Access level for the changed permissions.

Add List

Pipe (|) delimited list of principals to add to each document

Permissions to Add

The access level to add to the new permissions.

Removal List: Pipe (|) delimited list of principals to remove from each document.

Note that any permission not added to these lists will be ignored.


API Keys

Processor: fileNetACLTask

Key

Display Name

Type

use_condition Check a condition before executing this task. Boolean

task_condition

Condition

String

task_stop_proc

Stop Processing

Boolean

auth_conn_id

Authentication Connector ID

String

ignore_names

Pipe (|) delimited list of principals to change from each document

String

add_perm

Permission to change on principals listed

String

Add_names

Pipe (|) delimited list of principals to add to each document

String

add_perm

Permission to add to new principals

String

remove_names

Pipe (|) delimited list of principals to remove from each document

String