System Tasks
FlexNet Manager Suite displays the System Tasks page when you
navigate to the system menu ( in the top right corner) and select , or when you click the colored indicators on the navigation bar (top
right). Your account needs the Troubleshooting: access to System Tasks page
privilege to view this page.
Choosing what is visible
The items listed on this page are filtered by the settings at the top left:- The Tasks run in the last drop-down list enables you to select the age of the tasks that appear on this page. For example, if you select 30 days, FlexNet Manager Suite displays only those system tasks that are not older than 30 days in the system.
- The Only show last run drop-down list enables you to limit the records for recurring system tasks. The default value of this field is Yes, which restricts this page to show details of only the latest execution of a recurring system task. For example, if a discovery and inventory rule has been scheduled to run every day, this page would display the status of the latest execution of the rule.
Understanding the display
The page displays the status of various system-level tasks that are either completed or in progress, and match the above filter settings. A task name may describe the task (for example, Reconciliation), or it may identify more details about the task (for example, an Inventory import is named for the inventory source, such as FlexNet Manager Suite for the import of FlexNet inventory).
Each task (such as a discovery and inventory rule, or an inventory import) is broken down into either sub-tasks or steps. For example, for a discovery and inventory rule execution task that targets devices managed by four different inventory beacons, FlexNet Manager Suite creates four sub-tasks, one for each inventory beacon. Each of these sub-tasks has separate steps for the required system-level activities (for example, discovery completed).
To view the sub-tasks and steps associated with a task, you can click the + icon to the left of the task name.
Digging deeper
For the following task types, you can click the task name to view its details on the appropriate page.
When you click this task type | FlexNet Manager Suite displays the | For more details, see |
---|---|---|
Business imports | Business Data tab of the Data Inputs page | Business Data Tab |
Inventory imports | Inventory Data tab of the Data Inputs page | Inventory Data Tab |
Discovery and inventory rule | Rule Execution Details page. | Rule Execution Details |
Some tasks or steps provide log files. In these cases, you can click Download log to download the log file for the step or sub-task. This feature is available if your operator account has the Troubleshooting: Advanced access and log downloads administrative privilege. For more details about changing permissions for an account, see Account Properties and Creating a Role.
Available properties
This page displays the following read-only task properties, listed here in alphabetical order. Some of these are displayed by default, and the remainder are available in the column chooser:
Property | Description |
---|---|
Beacon |
Shows the name of an inventory beacon involved in this task. One or more inventory beacons may be involved in a task. Editable in the General tab of the inventory beacon properties. |
Connection type |
The type of the connection used for this task. It can have any of the
following values:
You cannot currently filter for these values. |
Created by | The name of the user who started this task or step. Not editable. |
End date |
The date and time when this step or task was completed. Not editable. |
Logs | Displays a link to download the log file (if any) for this
step. Not editable. |
Server name | The name of the inventory beacon or central application server where this task or step is running. |
Start date |
The date and time when this step or task was initiated. Not editable. |
Status |
The status of this step or system task. It can have any of the following
values:
Not editable. |
Summary |
A more detailed summary of the task. The summary information depends on the task type. For example, for a discovery and inventory rule execution task, this field displays the number of beacons reported and the task status like in progress, completed, completed with errors, or timed out. For purchase order upload tasks, it shows the details of the total number of purchases created as a result of the upload. You may also notice the See details link for some tasks. You can click this link to view a detailed summary of activities performed within that task. Not editable. |
Task/Step |
The name of the system task. For example, if the task type is a
Discovery and inventory rule, the rule name is displayed as
task name and if the task type is Purchase Order Upload, the
name of the upload file is displayed as task name. If a task involves multiple sub-tasks,
FlexNet Manager Suite displays a + icon before the task name.
You can click the + icon to expand the task details. For example, a
reconciliation task would have a sub-task to import the inventory information and another
one to reconcile the licenses.
Tip: The number of steps may
depend on context. For example, if an Inventory import task
runs on your central application server (including on an inventory beacon
co-installed on the same server), it has three child steps. If the same task runs on a
remote inventory beacon, it has five steps by default, with the additional steps
covering the upload processes from the inventory beacon to the application server.
See also the note below this table. Not editable. |
Task type |
The type of the system task. It can have any of the following values:
Not editable. |
- Gathering inventory data covers the collection of inventory information from Flexera inventory collection technologies and third-party sources
- Uploading to Application Server covers the transfer process across the network
- Import into staging covers saving the uploaded inventory data in staging tables that are separate from the operational tables in the compliance database (and consequently, the inventory data is not yet visible in the web interface for FlexNet Manager Suite)
- Import inventory devices covers the move from the staging tables to the operational tables (after which the information about inventory device hardware is available in the web interface, but the impact of this new information on license consumption is not yet visible)
- Reconcile software licenses recalculates the license consumption figures based on the latest imported inventory data (so that now all inventory data and its impact on license consumption is fully available).
Devices read from source to staging: nnn. Inventory data will be updated
by the next reconciliation with inventory updates (Import inventory devices task).
The last two steps are then run on the schedule set by the Inventory import and license reconcile scheduled task on your batch server, and you will need to ask your system administrator to tell you the next scheduled run time (for more information, see Server-Side Scheduled Tasks in the FlexNet Manager Suite System Reference PDF). The results of these last two steps then become visible in this System Tasks page as children of the Reconciliation task.
PackageUploadTriggersWriters
, which is a column in the
ComplianceTenantSetting
table of the compliance database. The default value in this column is 1
,
which causes all five steps to appear in your remote inventory tasks, as
described in the default case above. If your database
administrator changes this value to 0
, the behavior changes
to the split process as described. The following table
summarizes the two behaviors for comparison:Item | Default behavior | Modified (split) behavior |
---|---|---|
PackageUploadTriggersWriters control |
1 |
0 |
Steps reported in Inventory import tasks |
5 |
3 |
Data import from staging tables and license reconciliation steps are queued by: |
Completed Import into staging step, so that they follow as soon as possible afterwards. |
Microsoft scheduled task Inventory import and license reconcile on batch server (or in smaller implementations, the application server). |
Inventory import tasks are reported as complete when: |
License reconciliation using imported data is completed (step 5 of 5). |
Data is in staging tables (step 3 of 3). |
Successful Summary for completed Import into staging step (step 3) |
Devices read from source to staging:
nnn. |
Devices read from source to staging:
nnn. Inventory data will be updated by
the next reconciliation with inventory updates (Import inventory
devices task). |
Impact on reconciliation |
Reconciliations are queued after each import of any kind of inventory from any source, uploaded from any inventory beacon. Depending on volumes, this may adversely impact system performance. |
Reconciliations are combined into a single process that can be scheduled in off-peak periods such as overnight. All data that has been loaded into staging tables since the last reconciliation is processed in this run. Processes and operator expectations should be adjusted to the normal 'delay' that this introduces to the visibility of inventory data in the web interface. |