The content below is for Apache Syncope <= 1.2 - for later versions the Reference Guide is available.

Introduction

This wiki page aims to show how to manage tasks by using Syncope console.

Tasks can be divided into:

Propagation Task

  1. Click on tab Tasks.
  2. Click on subtab Propagation Tasks.
    1. For each propagation task, information below are shown.

View Task

  1. Click on tab Tasks.
  2. Click on subtab Propagation Tasks.
  3. Click on Edit link in order to take a look at task details.
  4. Click on Executions tab in order to have detailed information about each execution of the task.
    1. For each execution the following information are provided

[Re-]Execute Task

  1. Click on tab Tasks.
  2. Click on subtab Propagation Tasks.
  3. Click on Execute link in order to execute a task.

Delete Task

  1. Click on tab Tasks.
  2. Click on subtab Propagation Tasks.
  3. Click on Delete link in order to remove a task.
  4. Confirm operation.

Notification Task

  1. Click on tab Tasks.
  2. Click on subtab Notification Tasks.

View Task

  1. Click on tab Tasks.
  2. Click on subtab Notification Tasks.
  3. Click on Edit link in order to take a look at task details.
  4. Click on Executions tab in order to have detailed information about each execution of the task.
    1. For each execution the following information are provided

[Re-]Execute Task

  1. Click on tab Tasks.
  2. Click on subtab Notification Tasks.
  3. Click on Execute link in order to execute a task.

Delete Task

  1. Click on tab Tasks.
  2. Click on subtab Notification Tasks.
  3. Click on Delete link in order to remove a task.
  4. Confirm operation.

Synchronization Task

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks
    1. For each sync task, information below are shown.

Create Task

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Create new task button.
  4. Click on Profile tab and provide the following information.
    1. Resource Name
      • Resource to be synchronized.
    2. Actions Class
    3. Create new identities
      • Check it in order to synchronize identities which don't exist.
    4. Update matched identities
      • Check it in order to synchronize identities which exist.
    5. Delete matched identities
      • Check it in order to synchronize retrieved identity deletions.
  5. Click on Schedule tab to schedule task executions.
    1. Provide a Quartz Cron Expression (you can use an expression template by selecting it into the combo-box provided).
  6. Click on Save button to save task.

Edit/View Task

Synchronization tasks can modified following the steps below.

Using the same steps it is possible to check execution statuses as well.

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Edit link in order to take a look at task details.
  4. Click on Schedule tab in order to specify a schedule for the task.
  5. Click on Executions tab in order to have detailed information about each execution of the task.
    1. For each execution the following information are shown.
  6. Click on Save button to save changes.

Specify User Template

Specify a user template to assign default parameters to each synchronized user.

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Edit link (corresponding to User template column) in order to configure a user template.
    1. Click on Details tab..
      • Provide default values for username and password.
      • Values must be provided using a JEXL expression.
    2. Click on Attributes tab.
      • Provide default value for one or more user attributes.
      • Values must be provided using a JEXL expression.
    3. Click on Derived Attributes tab.
      • Provide derived attributes to be assigned by default.
    4. Click on Virtual Attributes tab.
      • Provide default value for one or more virtual user attributes.
      • Values must be provided using a JEXL expression.
    5. Click on Resources tab.
      • Provide external resource to be automatically assigned to each synchronized user.
    6. Click on Roles tab.
      • Provide roles to be automatically assigned to each synchronized user.
  4. Click on Save button to save changes.

[Re-]Execute Task

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Execute link in order to force job execution.

Dry Run

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Dry run link in order to execute.

Delete Task

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Delete link in order to remove a task.
  4. Confirm operation.

 

Push Task

Content of this section applies to Apache Syncope >= 1.2.X

This tasks are used to synchronize users/groups from Apache Syncope to external resources. Take a loot at Push Task for more details.

  1. Click on tab Tasks.
  2. Click on subtab Push Tasks

    1. For each push task, information below are shown.

Create Task

  1. Click on tab Tasks.
  2. Click on subtab Push Tasks.
  3. Click on Create new task button.
  4. Click on Profile tab and provide the following information.
    1. Name
    2. Description
    3. Resource Name
      • Resource to be synchronized.
    4. Actions Class
    5. Allow create operations
    6. Allow update operations
      • Check it in order to be able to perform local/remote changes.
    7. Allow delete operations
    8. Allow status synchronization
      • Check it in order to propagate user status as well.
    9. Matching Rule
    10. Unmatching Rule
    11. User Filter
      • Check it and provide a filter to restrict the set of push involved user data
    12. Role Filter
      • Check it and provide a filter to restrict the set of push involved role data
  5. Click on Schedule tab to schedule task executions.

    1. Provide a Quartz Cron Expression (you can use an expression template by selecting it into the combo-box provided).
  6. Click on Save button to save task.

Edit/View Task

Push tasks can modified following the steps below.

Using the same steps it is possible to check execution statuses as well.

  1. Click on tab Tasks.
  2. Click on subtab Push Tasks.
  3. Click on Edit link in order to take a look at task details.
  4. Click on Schedule tab in order to specify a schedule for the task.
  5. Click on Executions tab in order to have detailed information about each execution of the task.

    1. For each execution the following information are shown.
  6. Click on Save button to save changes.

[Re-]Execute Task

  1. Click on tab Tasks.
  2. Click on subtab Push Tasks.
  3. Click on Execute link in order to force job execution.

Dry Run

  1. Click on tab Tasks.
  2. Click on subtab Push Tasks.
  3. Click on Dry run link in order to execute.

Delete Task

  1. Click on tab Tasks.
  2. Click on subtab Push Tasks.
  3. Click on Delete link in order to remove a task.
  4. Confirm operation.

Scheduled Task

  1. Click on tab Tasks.
  2. Click on subtab Scheduled Tasks.
    1. For each scheduled task, information below are shown.

Create Task

  1. Click on tab Tasks.
  2. Click on subtab Synchronization Tasks.
  3. Click on Create new task button.
  4. Click on Profile tab and provide the following information.
  5. Click on Schedule tab to schedule task executions.
  6. Click on Save button to save task.

Edit/View Task

Scheduled tasks can modified following the steps below.

Using the same steps it is possible to check execution statuses as well.

  1. Click on tab Tasks.
  2. Click on subtab Scheduled Tasks.
  3. Click on Edit link in order to take a look at task details.
  1. Click on Schedule tab in order to specify a schedule for the task.
  2. Click on Executions tab in order to have detailed information about each execution of the task.
    1. For each execution the following information are provided
  3. Click on Save button to save changes.

[Re-]Execute Task

  1. Click on tab Tasks.
  2. Click on subtab Scheduled Tasks.
  3. Click on Execute link in order to force job execution.

Delete Task

  1. Click on tab Tasks.
  2. Click on subtab Scheduled Tasks.
  3. Click on Delete link in order to remove a task.
  4. Confirm operation.