flag

(or when the rule is to work)


There are a series of characters that Trigger the method of auto assigning information to folders. Each has a purpose and depending on their individual or combined use they will affect the outcome differently.

!



+


-


T


I


F


L


C


P


D


S


M


N


Z


E



X


Comments


Following is the order of execution for the flags:
  1. Execute the normal rules without 'Z' flag for current item
  2. Execute the 'C' rule for parent item repeatedly
  3. Execute the 'P' rule for all sub-item repeatedly
  4. Execute the 'D' rule for all depends item repeatedly
  5. Execute the normal rule with 'Z' flag for current item
  6. Check the Orphan

When execute 'CPD' rule for parent item/sub-item/depends item, if there is folder change, eccoext will execute the rule nestly for this item.

The 'C'/'P'/'D' rule can be used together, ie. ++:DC!-:"High":allc(fv("Done")) && alld(fv("Done"))
If the +-! flag not set, default is +
if the flag 'F' and flag 'I' is not set, default is 'FI'

Examples


T+
Execute the rule when the item is first created (+),
Only enters a value in the TLI folder, will not enter values into subitems or child items (T).

C+
The same as T+ but executed only when the child item has been changed (C).

T!
Adds or changes the folder value when the item text has been modified (!),
Only enters a value in the TLI folder, will not enter values into subitems or child items (T)

C!
The same as T! but will add or change the folder value when the child item has been changed (C).

T!-
Adds or changes the folder value when the item text has been modified (!),
Only enters a value in the TLI folder, will not enter values into subitems or child items (T),
If the condition is false then the folder will be cleared (-).