You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

The TransitionTimingConstraint element defines a timing constraint on a transition between structural elements as defined in a workflow. As such, it is a non-blocking constraint. This means that the transition is set on hold as long as the timing condition is not fulfilled, and is executed as soon as the timing condition is fulfilled.

The TimepointRelativeTarget attribute defines the planned time between the two activities defined by the transition in the worfkflow, expressed as an ISO 8601 duration.

The MethodOID attribute references a MethodDef that returns a durationDatetime. This allows to have relative timings that depend on other pieces of information, or that are complex timing calculations.

Either one of TimePointRelativeTarget or MethodOID must be present, and both must not be present at the same time.

If the value of TimePointRelativeTarget or the value returned by the method referenced by the MethodOID is a "zero time duration", the transition must be executed immediately, or within the provided time window, when provided.
Examples of "zero time duration" are "P0D", "PT0H", "PT0S".

The TimepointPreWindow attribute describes the amount of time, expressed as an ISO 8601 duration, to which the relative time between the two activities may be shortened with respect to the value in TimepointRelativeTarget or as delivered by the method referenced by MethodOID.

The TimepointPostWindow attribute describes the amount of time, expressed as an ISO 8601 duration, to which the relative time between the two activities may be elongated with respect to the value in TimepointRelativeTarget or as delivered by the method referenced by MethodOID.

ODM2DEV-73 - Getting issue details... STATUS

Element NameTransitionTimingConstraint
Parent Element(s)StudyTiming
Element XPath(s)
  • /ODM/Study/MetaDataVersion/Protocol/StudyTimings/StudyTiming/TransitionTimingConstraint
Element Textual ValueNone
AttributesOID, Name, TransitionOID, TimepointTarget, MethodOID, TimepointPreWindow, TimepointPostWindow
Child Elements(Description?)
Usage/Business Rules

AttributeSchema Datatype or EnumerationUsageDefinitionBusiness Rule(s)
OIDoidRequiredUnique identifier.
NamenameRequiredHuman-readable name.
TransitionOIDoidrefRequired

References the workflow Transition on which the timing constraint must be executed.


TimepointTargetdurationDatetime

Conditional


The planned time between the 2 activities defined by the transition in the workflow.
  • Must be expressed as an ISO 8601 duration.
  • Either the TimepointTarget or the MethodOID must be provided - not both.
  • If the value is a "zero time duration" (i.e., "P0D", "PT0H", or "PT0S"), the transition must be executed immediately, or within the provided time window, when provided.
MethodOIDoidrefConditionalReferences a MethodDef that returns a durationDatetime. Use of a method allows timings that depend on other pieces of information, or complex timing calculations.
  • Must match the OID attribute of a MethodDef element in this Study/MetaDataVersion.
  • The MethodSignature for the referenced MethodDef must identify the input parameters and a return value DateType of durationDatetime.
  • If the returned value for the method is a "zero time duration" (i.e., "P0D", "PT0H", or "PT0S"), the transition must be executed immediately, or within the provided time window, when provided.
  • Either the TimepointTarget or the MethodOID  must be provided - not both.
Type(StartToStart, StartToFinish, FinishToStart, FinishToFinish)OptionalDefines how the timing is to be defined between the two activities, starting from the start or the end of the source activity, and ending at the start or the end of the target activity.
  • If not provided, StartToStart is assumed.
TimepointPreWindowdurationDatetimeOptionalSpecifies the amount of time prior to the TimepointTarget, the time between the two activities, may be shortened.
  • Must be expressed as an ISO 8601 duration.
TimepointPostWindowdurationDatetimeOptionalSpecifies the amount of time after the TimepointTarget, the time between the two activities, may be lengthened.
  • Must be expressed as an ISO 8601 duration.

  • No labels