<until>
条件が真になるまで、アクティビティを繰り返し実行します。
構文
<until condition='context.IsApproved="1"'>
...
</until>
属性と要素
condition 属性
必須項目。<until> 要素内のアクティビティが実行された後で、毎回この式が評価されます。結果が真になると、<until> 要素の実行が停止されます。
LanguageOverride 属性
オプション。(この要素内の) 式が記述されるスクリプト言語を指定します。
"python"、"objectscript"、または "basic" (記載されていません) になります。既定は、この属性が含まれる <process> 要素で指定される言語です。
name、disabled、xpos、ypos、xend、yend 属性
"一般的な属性と要素" を参照してください。
<annotation> 要素
"一般的な属性と要素" を参照してください。
その他の要素
オプション。<until> には、<alert>、<assign>、<branch>、<break>、<call>、<code>、<continue>、<delay>、<empty>、<flow>、<foreach>、<if>、<label>、<milestone>、<reply>、<rule>、<scope>、<sequence>、<sql>、<switch>、<sync>、<throw>、<trace>、<transform>、<until>、<while>、<xpath>、および <xslt> をゼロ個以上、自由に組み合わせて使用できます。
説明
<until> 要素は、論理式の結果が整数値 1 (真) になるまで繰り返し実行される一連のアクティビティを定義します。 この式は、一連のアクティビティの実行が終了するたびに再評価されます。
ループの実行を微調整するには、<until> 要素内で <break> 要素と <continue> 要素を使用します。詳細は、各要素の説明を参照してください。