Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FieldDescriptionRemarks
Name (Internal)An internal name for your purposes.
Label (Screen)Name like it will appear on the "Log Work" screen.
Mapping IDIf you are connecting to an extrenal system to retrieve data for your WLA, you can use the external ID as mapping ID for the WLA (otherwise, the external system would need to use the ID of the WLA).
Order

If you define multiple WLA and multiple WLA might appear on the "Log Work" dialogue, you can define a sorting order for all WLA here. Sorting applies across all WLA, regardless of their type.

Info

All WLA will always display below the "Activity Type" dropdown and above the "Description" textarea. The order applies within different WLA on the same screen.


Numerical, like 10, 20, 30
Field TypeInput text or dropdown.

Dropdowns have two different ways to get populated with data (see "Data Source").

Note

Can't be changed later on.


RegEx (Field Check)A regular expression that enforces a defined format for the user's input.Not applicable to dropdowns.
JNDI

If you want to manage dropdown values dynamically via a database query, you need to define your JNDI here. See http://en.wikipedia.org/wiki/Java_Naming_and_Directory_Interface and below.

Here, you just enter the name of your JNDI.

Only applicable to dropdowns where dropdown values should be dynamically retrieved from a database.
SQL QueryThe query used to dynamically retrieve dropdown data from an (external) database.Only applicable to dropdowns.
Key-Value-PairsA list of key value pairs used to build a dropdown element. Values will be displayed. Keys will be saved in the database as well as the display values. Key value pairs are separated using ";", key and value are separated using "=". Please avoid line breaks in input fields. Only available in Data Source Type "user defined"
Default KeyThe key from the key value pair list, which should be the preselected when creating new work logs.

Only available for Data Source type "user defined"

Info

This feature is available for ictime version >= 5.8.1.15


WLA Type

There are two different types of WLA that distinguish as follows:

  • ACTIVITY_TYPE: This type is related to one or more activity types. It only appears if in the "Log Work" mask, if one of the activity type assigned is selected by the user.
  • PROJECT: This type is related to one or more projects. It only appears in the "Log Work" mask for these projects.

Tip

It is not possible to create a WLA that has relations to activity types and projects at the same time. However, for certain use cases, it is possible to create a WLA with type "PROJECT" and to create a real dependency from activity types. This requires the "Depend on Activity Type" checkbox being checked. For more information, see below.


For details, see below.

Note

Can't be changed later on.


AssignmentsThe activity types or projects (depending on WLA Type) this WLA is assigned to. Assignments define if (under which conditions) the WLA appears on the "Log Work" mask. For more information, see below.
Depend on Activity Type

By default, a WLA Type "PROJECT" is directly displayed in the "Log Work" mask for all projects this WLA has been assigned to. "Depend on Activity Type" changes this behaviour and the WLA will only be displayed (in the "Log Work" mask for all projects this WLA has been assigned to) after the user has selected (any) activity type.

Tip

Usually, this setting only changes the field's display behaviour. However, if you combine this setting with field type "Dropdown" and use a dynamic database query to populate the dropdown, you could create a real dependency of this WLA from project/s and activity type/s at the same time. See below.


Only applicable for WLA Type "PROJECT".
ActiveIf the WLA is currently active.It is not possible to delete a WLA that is in use. You can only deactivate it. If you deactivate a WLA, all data is kept, but the WLA is no longer available for new work logs (when editing a work log, you can either not save or need to clear/delete the data of this WLA).
MandatoryIf the WLA is a mandatoy field in the "Log Work" mask.
Global (All)If the WLA is globally assigned to all activity types or all projects (depending on WLA Type). See below.

If you choose this option, it is not required to define individual assignments.

Tip

A global assignment automatically includes future projects or activity types that do not exist at this moment.


...