-
Default future revision printing behavior:
- When a revision is committed and changes are propagated to a future revision, the deliverable is typically set not to print for that future revision.
Exception: If the future revision falls within a new policy term, the deliverable should automatically be set to print.
- When a revision is committed and changes are propagated to a future revision, the deliverable is typically set not to print for that future revision.
-
New Policy Term:
- If a specific setting is enabled to manage declaration printing, BriteCore will check if the future revision crosses into a new term.
- If it crosses into a new term, BriteCore will:
- Set print_dec to True, ensuring that the declaration will be printed for the new policy term.
- Omit the A declaration will not be printed for this revision message from the additional description.
- If it does not cross into a new term, BriteCore will continue setting the deliverable to not print for future revisions.
-
Declaration Prints:
- The Declaration Prints option will only be disabled for future revisions when the propagated changes do not extend into a new policy term.
- This conditional behavior is in place only if the setting is enabled.
Summary Table
Scenario | Action Taken |
Future revision does not cross into a new term |
Set the deliverable to not print. Turn off Declaration Prints. |
Future revision crosses into a new term | Set print_dec to True, and the declaration will be printed. Omit the A declaration will not be printed message. |