By combining council units and council conditions, it is possible to express a wide range of rules, from simple rules that are approved by the boss, to rules that are approved by a council such as a complex majority vote in a hierarchical organization. When sending e-mail, the e-mail is actually sent when the status of the highest-level council unit (top council unit) is "accept", and the e-mail is discarded when "reject".
1. Single condition ... "approval" or "denial" by one person give "Accept" or "Reject".
If "C1" approves, "E1" will be "Acceptd" and the e-mail will be sent, and if denied it will be "Rejct" and the e-mail will be discarded. If "C1" is the boss's email address, it will be a rule to send email with the boss's approval, and if your own e-mail address or "@RemoteEmail" (reserved word), you can approve the rule. And, reserved words are also useful for sharing council rules.
By combining "@RemoteEmail"(reserved words) and a timer, you can create self-approval rules to prevent in advertently mistakes. In the above example, an email will be sent 3 minutes after sending without approval. If it is within 3 minutes, you can cancel sending mail by "denying".
2. OR condition ... "approval" by one person give "Accept", and all "denial" give "Reject".
If either one of "C1" ~ "Cn" makes "approval", "E1" does "Accept", and the e-mail will be sent.
3. AND condition ... "approval" by all members give "Accept", and "denial" by one member give "Reject".
If all of "C1" ~ "Cn" makes "approval", "E1" does "Accept", and the e-mail will be sent.
4. Majority vote condition ... "approval" of the majority give "Accept".
If the majority of "C1" ~ "Cn" makes "approval", "E1" does "Accept", and the e-mail will be sent. And "denial" becomes "Reject" and the e-mail is discarded.
5. Organization-aware council ... "approval" by colleagues and boss give "Accept".
"E2" is "Accept" by the "approval" of all three colleagues ("C2", "C3", "C4"), and "Accept" of "E1" is determined together with the "approval" by boss ("C1"). This council becomes equal to the following concil to be "Accept" by "approval" of all the members.
6. Organization-aware council 2 ... When the boss is absent, get "approval" from Deputy boss, give "Accept".
"E2" is "Accept" by the "approval" of either the boss ("C1") or the Deputy boss ("C2"). "E3" is "Accept" by the "approval" of all three colleagues ("C3", "C4", "C5"). And final "Accept" of "E1" is determined together with the "approval" ("Accept") by "E2" and "E3".
7. Organization-aware council 3 ... "approval" by 2 boss, or one boss and all colleagues, give "Accept".
If "approval" of two bosses (C1, C2), or "approval" of one boss (C1 or C2) and three colleagues (C3, C4, C5), "E1" does "Accept".
8. Set judgment time limit ... "Accept" or "Reject" when the judgment is not determined after a certain period of time.
If "E1" does not become "Acccept" or "Reject" after t-minutes, "E1" does "Accept" and e-mail is sent. In addition, if "C1" is performed "denial" of before passing for t-minutes, "E1" becomes "Reject" soon and the e-mail is discarded.
If "E1" does not become "Acccept" or "Reject" after t-minutes, it is as follows when "E1" does "denial" soon and e-mail is discarded.
9. Delay of council ... “Accept” after a certain period of time.
Even if "C1" does "approval", "E1" will not be "Accept" until t-minutes have passed. If "C1" does "denial", "E1" becomes "Reject" is immediately determined.
If you want to delay both "Accept" and "Reject", the following settings are effective.
"approval" by "C1" makes "E1" "Accept" after t1-minutes, and "denial" by "C1" makes "E1" "Reject" after t2-minutes.
10. Complex conditions ... Include plural conditions in one council.
Condition of council 1 ("E2"): "approval" of boss ("C1") and one of three colleague ("C2" or "C3" or "C4"). Condition of council 2 ("E3"): "approval" of three (C2, C3, C4) colleague all the members.
"E2" and "E3" are completely independent councils, and "E1" does "Accept" when one of them is "approval" ("Accept").