これが私が使用しているワークフローフローです。
<atomic-commit>
<dataset name="foo"/>
</atomic-commit>
<dataset-iterator dataset="foo">
<create-row dataset="hist-foo"/>
<mark-row-created dataset="hist-foo"/>
</dataset-iterator>
基本的に、データセット foo が更新された後、残りの foo エントリを別の履歴テーブルに記録したいと考えています。しかし、foo テーブルから行を削除すると、行はまだデータセットに残っているため、hist-foo に追加されます。次のように、ポスト ワークフローを foo データブローカの削除アクションに追加しようとしました。
<workflow>
<delete-row dataset="{$context.commit-dataset-name}"/>
</workflow>
ただし、削除アクションが呼び出されるとエラーが発生します。
また、最初のアトミック コミットの後、foo データセットは削除された行アクションを保持しないため、データセットから削除された行を特定できません。