重要 Custom アクティビティでは、接続の安全性を検証するために security level 2 の SSL 証明書が必要です。サーバーのセキュリティレベルがこれを下回る場合、Custom アクティビティからそのサーバーへリクエストを送信することはできません。For Each Document アクティビティ内に配置された Custom アクティビティは、トランザクション内の各ドキュメントを個別に処理できます。この場合、Custom アクティビティがアクセスできるのは一度に 1 件のドキュメントのみです。 Custom アクティビティはワークフロー内の独立したブロックであり、ドキュメント処理を強化するための追加ステップとして使用できます。
カスタムアクティビティを設定する
- Process Skill Designer で、ドキュメント処理ワークフローに Custom アクティビティブロックを追加します。
- Actions ペインで Edit Activity をクリックし、アクティビティ設定を開きます。
- Available Files タブで、外部システムに送信するテキストフィールド、ドキュメントフィールド、画像のフォーマットを選択します。各タイプにつき少なくとも 1 つのフォーマットを選択する必要があります。
- Activity Script タブでスクリプトを設定し、Save をクリックします。
カスタムアクティビティの検証
- スキルを公開します。Publish タブをクリックします。
- スキル名、説明、変更内容の説明を入力します。
- Publish Skill をクリックします。
- カスタムアクティビティを使用して、設定したワークフローでドキュメントを処理します。
- Skill Monitor でスキルの結果を確認します。スクリプトがエラーで実行された場合、トランザクションは中断され、エラーの説明が Skill Monitor の Transaction Event Log に表示されます。ログにカスタムメッセージを表示するために LogMessage メソッドを使用した場合は、Transaction Event Log で該当する情報メッセージも確認できます。
重要 カスタムアクティビティは更新され、一部のインターフェースは非推奨になりました。既存のスクリプトは引き続き動作し、トランザクション内のすべてのドキュメントにアクセスできますが、非推奨のメソッドはトランザクション内の最初のドキュメントにのみアクセスできます。非推奨オブジェクトの一覧:
- InputData(代わりに Transaction.Documents を使用)
- OutputData(代わりに Transaction.Documents を使用)
- ExtractedData(代わりに Document を使用)
- ExtractedField(代わりに Field を使用)
- FieldType(代わりに FieldOcrType を使用)
