Activity Codes > Module Supervisor > Activity Code TRU (Always true) 

This activity code is an activity code that is "Always true" (always active). Its interest is that it makes it possible to mark a development that must be de-activated.

Recommended values

The value of this activity code cannot be modified (it is always equal to true).

Remarks

The TRU and FAL activity codes are the standard activity codes that are useable for marking the elements in the dictionary that must always be active or always inactive for technical reasons. If a standard element is marked with one of these two activity codes, it is not possible to delete this activity code (but potentially it could be replaced by a specific/custom activity code starting with X,Y or Z).

Currently, this possibility is not used by the standard, and these activity codes can appear not very useful, in addition to these activity codes being standard codes, they cannot be used to mark a specific/custom development. Their practical use in the specific/custom development rests on the specific/custom activity codes with a dependence link. For instance:

  • The fact that a specific/custom development marked by the activity codes XA1, XA2 and XA3 is shipped requires that a standard field in the software be always inactive. In this case, an XA4 code will be created, defined as being an inverse dependence link with the TRU activity code. Any standard field marked with this activity code will never be activated (and will no longer be modified), irrespective of the folder parameters.
  • The fact that a specific development marked with the activity codes XA1, XA2, and XA3 is shipped requires that an optional field in the software be never de-activated. In this case, an XA4 code will be created, defined as being an inverse dependence link with the FAL activity code. Any standard field marked with this activity code will never be de-activated (and will no be longer modified), irrespective of the folder parameters.