メインコンテンツへスキップカスタム スクリプトで設定された Custom アクティビティは、トランザクション内のドキュメントに関する情報を収集し、HTTP リクエストを通じて所定の形式で外部システムに送信します。リクエストの応答を受信すると、それを処理してトランザクション データに保存します。1 件またはすべてのトランザクションのドキュメントを、1 回のリクエストで渡すことができます。
重要 Custom アクティビティでは、接続の安全性を検証するために security level 2 の SSL 証明書が必要です。サーバーのセキュリティレベルがこれを下回る場合、Custom アクティビティからそのサーバーへリクエストを送信することはできません。
For Each Document アクティビティ内に配置された Custom アクティビティは、トランザクション内の各ドキュメントを個別に処理できます。この場合、Custom アクティビティがアクセスできるのは一度に 1 件のドキュメントのみです。
Custom アクティビティはワークフロー内の独立したブロックであり、ドキュメント処理を強化するための追加ステップとして使用できます。
カスタムアクティビティを設定するには、次の手順に従います。
- Process skill Designer で、ドキュメント処理ワークフローに Custom アクティビティブロックを追加します。
- Actions ペインで Settings をクリックし、コードの入力および編集インターフェースを開きます。
- 必要なスクリプトを設定し、Save をクリックします。
設定したアクティビティが意図どおりに動作していることを確認するには、次の手順に従います。
- Skill を公開します。Publish タブに移動し、Publish Skill をクリックします。
- Custom activity を使用して設定したワークフローでドキュメントを処理します。
- Skill Monitor で Skill の結果を確認します。スクリプトがエラーで実行された場合、トランザクションは中断され、エラーの説明が Skill Monitor の Transaction Event Log に表示されます。ログにカスタムメッセージを表示するために LogMessage メソッドを使用した場合、該当する情報メッセージも Transaction Event Log で確認できます。
スクリプトで使用できるオブジェクトの詳細については、Object model を参照してください。Vantage で使用できるサンプルスクリプトについては、Sample scripts を参照してください。
重要: Custom activity が更新されました。一部のインターフェースは非推奨になりました。既存のスクリプトは引き続き動作し、トランザクション内のすべての documents にアクセスできますが、非推奨のメソッドはトランザクション内の最初の Document にしかアクセスできません。
非推奨のオブジェクト一覧: