0

私たちは私たちのシステムでWFを使用して、ユーザーが提供する特殊な「ビルディングブロック」(別名アクティビティ)を使用して独自のフローを構築できるようにします。カスタムFor-Eachシーケンスのようなアクティビティ

  • それは子供の活動の コレクションを含めることができ、すなわち、即時のコンテンツは、通常のシーケンスのようなものであるのです。

    タスクは、このように動作するカスタムアクティビティを作成することです。

  • これは、タイプstring-listの入力引数を持ちます。簡単にするために、スペースで区切られた単一の長い文字列です。
  • 実際の動作では、リスト内の各単語に対して子を実行します。 current-wordは、 "CurrentItem"と呼ばれる暗黙的に宣言された変数を使用して、子のin-argumentにアクセス可能でなければなりません。

これはどのような点でも明らかです。 そうでない場合は、質問してください。私はよりよく説明しようとします。

だから、どのように私はこれを達成することができますか? 私はいくつかのアプローチを試みましたが、成功しませんでした。

ありがとうございました!

答えて

0

私が正しく理解していれば、文字列を解析して引数の数を記録するエントリポイントを持つ複合アクティビティを構築します。
これは、文字列の引数を使用して実行を子アクティビティに指示するスイッチアクティビティに実行を渡します。子アクティビティは、完了時に2番目の引数を取得するためにパーサアクティビティにループバックします。
その後、スイッチ、子アクティビティ、ループバックプロセスに戻ります。

パーサーアクティビティが引数を使い果たすと、複合アクティビティが終了します。

関連する問題