Module : Actions
Issue |
Type |
TrialGrid Version |
Description |
---|---|---|---|
3910 |
Feature |
69 |
The list of Actions defined for a URL can be filtered by object type, including custom object definitions. |
3857 |
Feature |
68 |
Actions can now be defined for custom objects. |
3782 |
Feature |
66 |
It is now possible to run Actions from object editors. |
3703 |
Bug |
63 |
When an auto-action precondition references a custom property that an object did not have set, the action would fail with an error result on object save. This was corrected. |
3668 |
Bug |
63 |
When saving an object with many auto actions defined there were many repeated database queries which could affect performance. The number of queries was reduced. |
3284 |
Bug |
48.2 |
When saving an edit check with no changes, auto-actions would run. This was corrected. |
3149 |
Bug |
47 |
Performing an action was triggering many database calls. Performance was improved. |
3165 |
Bug |
46.2 |
Actions which collect custom property values did not recalculate object fingerprints. This caused inconsistencies in draft comparisons. This was fixed. |
3116 |
Feature |
46 |
It is now possible to reference custom properties of objects in Actions via |
3102 |
Bug |
45 |
Actions no longer allow a Add Label or Remove Label action for a object type which cannot have that label associated. An error is shown on saving the action. |
2984 |
Feature |
43 |
When Custom Functions have their Source Code changed (ignoring changes to comments), the Auto-actions for Edit Checks and Derivations are run. A new function related_custom_function_changed() can be used in Edit Check and derivation auto actions to determine if a related custom function was changed. |
2988 |
Feature |
43 |
When Matrices have a Folder/Form combination added or removed, the Auto-actions for Edit Checks which have a CheckAction using MergeMatrix, AddMatrix and OldMergeMatrix action types which reference this Matrix will run. The function related_matrix_folders_changed() can be used in Edit Check auto actions to determine if a related matrix was changed. |
2931 |
Bug |
41 |
When saving a data dictionary, auto actions did not run correctly, this was corrected. |
2909 |
Bug |
41 |
When custom properties were set for Draft Objects by Actions, the draft subsequently could not be cloned due to a database error. This was corrected. |
2846 |
Feature |
40 |
In Action preconditions the function compliance_status_is(ALLOWED_CHANGES) returns True if the object has only allowed changes or passed rules. The new function only_allowed_changes() returns True if state is ALLOWED_CHANGES and the count of allowed changes is greater than 0 and the count of rules passed is 0. That is, there are ONLY allowed changes type changes. |
2847 |
Feature |
40 |
In Action preconditions the function compliance_status_is(ALLOWED_CHANGES) returns True if the object has only allowed changes or passed rules. The new function only_rules_passed() returns True if state is ALLOWED_CHANGES and the count of rules passed > 0 and the count of allowed changes is 0. That is, there are ONLY standard rules passed type changes. |
2852 |
Feature |
40 |
In Action preconditions the new function matches_copy_source() returns True if the object is in a draft linked to a library and has been copied from some other object (e.g. another draft) and matches that object precisely (by fingerprint). Otherwise it returns False. |
2692 |
Bug |
35 |
When creating a URL and using settings from another URL Action Operations, associated Roles and Data collection properties were not copied. This was corrected. |
2636 |
Bug |
34 |
When auto-actions were triggered by user actions, the auto-action did not see new labels applied to the object which could then affect its logic. This was corrected. |
2635 |
Feature |
34 |
Action preconditions do not recognize “Smart quotes”. The system now warns if a precondition contains smart quotes. In addition, examples containing smart quotes were removed from the online help. |
2598 |
Feature |
34 |
Actions can now be set as auto-run. This means the action runs automatically on all objects of this type when they are saved, labelled or otherwise changed. |
2612 |
Feature |
34 |
Actions now have an ordinal which affects their display order and the order in which auto-actions run. |
2633 |
Feature |
34 |
Actions cannot be created with duplicated or conflicting add/remove label operations. |
2582 |
Feature |
34 |
The compliance status of objects (e.g. Matched, Different, Not Found etc) can now be checked in Action preconditions. |
2571 |
Feature |
34 |
To make it easier to understand why an object did not meet Action preconditions the Action dialog now displays the parts of the precondition logic with either a check (tick) or a cross to show whether that part of the precondition was evaluated and what its return value was (check=True, cross=False). |
2585 |
Bug |
34 |
When actions are used to collect custom property values the values are not initially set (i.e. only updates were working). This was corrected. |
2543 |
Feature |
34 |
Before actions are executed the action dialog now shows how many objects out of the selected will actually be affected (e.g. 10 selected / 5 applicable) |
2544 |
Feature |
34 |
The action dialog now shows the pre-condition for the action to help users understand why an object cannot have the action applied. |
2536 |
Bug |
34 |
Actions on object listings will sometimes temporarily remove custom property values already shown in the object list. This was corrected. |
2517 |
Feature |
33 |
The Action definition list may now be filtered by related object type. |
2491 |
Feature |
32 |
Actions for Forms are now available in the Form listing. |
2492 |
Feature |
32 |
Actions for Edit Checks are now available in the Edit Check listing. |
2493 |
Feature |
32 |
Actions for Derivations are now available in the Derivation listing. |
2494 |
Feature |
32 |
Actions for Folders are now available in the Folder listing. |
2495 |
Feature |
32 |
Actions for Custom Functions are now available in the Custom Function listing. |
2496 |
Feature |
32 |
Actions for Data Dictionaries are now available in the Data Dictionary listing. |
2497 |
Feature |
32 |
Actions for Unit Dictionaries are now available in the Unit Dictionary listing. |
2498 |
Feature |
32 |
Actions for Matrices are now available in the Matrix listing. |
2499 |
Feature |
32 |
Actions for Test Cases are now available in the Test Case listing. |
2452 |
Feature |
32 |
When entering preconditions for Actions, the preconditions are validated to |
2453 |
Feature |
32 |
When editing an Action if I make a change and try to leave the page I see a warning that I will lose my work if I do not save. |
2459 |
Feature |
32 |
Actions are assigned to Project Roles. This means a user with that Role is able to execute the Action on an object if the pre-conditions are met. |
2467 |
Feature |
32 |
Actions have associated Operations which define the result of applying the Action. This feature defined "AddLabel" and "RemoveLabel" actions. |
2469 |
Feature |
32 |
Actions may now be applied to Projects from the Project listing. |
2476 |
Feature |
32 |
Actions now have related custom properties so that when executing an action data can be collected about that action. For example, marking an Edit Check as Tested can also collect the test date, test subject reference etc. |
2478 |
Feature |
32 |
Actions have an Active/Inactive setting. When Actions are Inactive they are not shown to users in listings. |
2480 |
Feature |
32 |
It is now possible to apply actions to a selection of Drafts from the project Draft List. |
2483 |
Feature |
32 |
Actions cannot be applied to Drafts which are locked. |
2485 |
Feature |
32 |
Actions can now have a precondition which determines whether an object has been approved by a certain Project Role. |
2432 |
Feature |
31 |
There is now a URL permission to manage Actions. |
2434 |
Feature |
31 |
A count of Actions defined appears on the URL home page. |
2435 |
Feature |
31 |
A listing of Actions for the URL is now available from the URL count of Actions navigation link and in the URL-level breadcrumbs. |
2437 |
Feature |
31 |
Users with Manage Actions permission can create and modify Action definitions for a URL. |
2443 |
Feature |
31 |
Labels can now be reserved for Actions. This means users cannot add or remove these Labels, they can only be added or removed through Actions. |
2444 |
Feature |
31 |
When copying settings from a URL Actions are included in the copied settings. |