Difference between revisions of "Core.Validities"

From emotive
Jump to navigation Jump to search
m (Hb moved page Core.OtxValidities to Core.Validities: #3153)
 
Line 4: Line 4:
  
 
== Introduction ==
 
== Introduction ==
An OTX document may contain a list of so-called Validities (German Gül­tig­kei­ten), which are needed for the [[General.OtxPrinciples#ValidityConcept|Validity Concept]] in OTX. A Validity is a [[Core.DataTypes.SimpleDataType.Boolean|Boolean]] expression defined at the global level. It is used to configure workflows according to their runtime environment.
+
An OTX document may contain a list of so-called Validities (German Gül­tig­kei­ten), which are needed for the [[General.Principles#ValidityConcept|Validity Concept]] in OTX. A Validity is a [[Core.DataTypes.SimpleDataType.Boolean|Boolean]] expression defined at the global level. It is used to configure workflows according to their runtime environment.
  
 
{{Note|Validities can be defined across documents. It is recommended to define Validities for reuse in a central OTX document.}}
 
{{Note|Validities can be defined across documents. It is recommended to define Validities for reuse in a central OTX document.}}
Line 14: Line 14:
  
 
* '''Specification''' <br/> Description of Validity
 
* '''Specification''' <br/> Description of Validity
* [[Core.OtxVisibilities|Visibility]]
+
* [[Core.Visibilities|Visibility]]
 
** Private (Standard)
 
** Private (Standard)
 
** Packa­ge
 
** Packa­ge
 
** Public
 
** Public
* [[Core.OtxTerms|Expression]] (Term) <br/> The condition for the validity contains a global constant or a context variables or any compound  [[Core.DataTypes.SimpleDataType.Boolean|Boolean]] expression.
+
* [[Core.Terms|Expression]] (Term) <br/> The condition for the validity contains a global constant or a context variables or any compound  [[Core.DataTypes.SimpleDataType.Boolean|Boolean]] expression.
  
 
== Checker rules ==
 
== Checker rules ==
Line 26: Line 26:
  
 
== See also ==
 
== See also ==
[[Core.OtxValidation|Validation (OTX-Checker)]] <br/>
+
[[Core.Validation|Validation (OTX-Checker)]] <br/>
​​[[General.OtxNamingConventions|Naming Conventions]] <br/>
+
​​[[General.NamingConventions|Naming Conventions]] <br/>
[[Core.OtxDeclarations|Declarations]] <br/>
+
[[Core.Declarations|Declarations]] <br/>
[[Core.OtxVisibilities|Visibilities]] <br/>
+
[[Core.Visibilities|Visibilities]] <br/>
[[Core.OtxImports|Imports]] <br/>
+
[[Core.Imports|Imports]] <br/>
[[Core.OtxSignatures|Signatures]] <br/>
+
[[Core.Signatures|Signatures]] <br/>
[[Core.OtxParameters|Parameter Declarations]] <br/>
+
[[Core.Parameters|Parameter Declarations]] <br/>
[[Core.OtxProcedures|Procedures]] <br/>
+
[[Core.Procedures|Procedures]] <br/>
[[Core.OtxComments|Comments]]
+
[[Core.Comments|Comments]]

Latest revision as of 12:44, 16 February 2016

Classification

Name Validities
Short Description Boolean expressions to determine validity of elements
Class OTX Core
Pre-Conditions -
Specified by ISO 13209-2

Introduction

An OTX document may contain a list of so-called Validities (German Gül­tig­kei­ten), which are needed for the Validity Concept in OTX. A Validity is a Boolean expression defined at the global level. It is used to configure workflows according to their runtime environment.

Icons Note.png Validities can be defined across documents. It is recommended to define Validities for reuse in a central OTX document.

A Validity can be bound to the ValidFor property of the Actions, Groups and procedures. At runtime, the element will be executed only if the value of the Validity is True.

Properties

  • Name
    Unique name throughout all global scope identifiers in the same OTX document.
  • Specification
    Description of Validity
  • Visibility
    • Private (Standard)
    • Packa­ge
    • Public
  • Expression (Term)
    The condition for the validity contains a global constant or a context variables or any compound Boolean expression.

Checker rules

Core_Chk007 Have specification if no realisation exists

See also

Validation (OTX-Checker)
​​Naming Conventions
Declarations
Visibilities
Imports
Signatures
Parameter Declarations
Procedures
Comments