httpコネクタ-プロセス承認の同意または拒否
1. 使用シーン
この例では、ホッチキスオープンプラットフォームopenapiを使用してプロセス承認に同意または拒否する方法を説明します。
1.1. コネクタのマニュアル
2. 機能を実現する
2.1. ホッチキスのオープンプラットフォームの応用証明書とインタフェース権限を申請する
申請した場合、この手順は無視できます。
2.2. httpコネクタの作成
この例で使用するホッチキスのオープンプラットフォームインタフェース:
2.2.1. httpコネクタの作成
プロセス承認記録を取得するコネクタの設定について詳しくは、httpコネクタ-ホッチキスオープンプラットフォーム-プロセス承認記録の取得

2.2.2. コネクタの基本情報とログイン方法の設定


2.2.3. コネクタの設定アクションの実行

インタフェース要求headersパラメータの設定:

インタフェース要求bodyパラメータの設定:

{
"outResult" : "String",
"noExecuteExpressions" : "String",
"appType" : "String",
"systemToken" : "String",
"remark" : "String",
"processInstanceId" : "String",
"userId" : "String",
"taskId" : 12002575
}
インタフェースリターン:

2.2.4. 認証テンプレートの設定
アカウントがない場合は、アカウントを追加する必要があります。アカウントに必要なパラメータは2.1を参照してください
認証テンプレートの具体的な設定は参考にしてください:
2.3. ページの構成と統合自動化の構成
特に注意: コネクタノードで使用されるapptype、systemtokenは、次の手順で検索してください。
パスの表示: システムバックグラウンド-> アプリケーション設定-> 運用次元の導入

2.3.1. フローフォームの設定 (フローフォーム)

2.3.2. フロー中間テーブルの設定 (通常フォーム)
【プロセスフォーム】の作成に成功したら、統合自動化を使用してこのテーブルにデータを追加し、主に【プロセスフォーム】のインスタンスidとプロセスステータスを記録します「プロセス承認の同意または拒否」の関連フォームに使用します。

2.3.3. 承認操作表の設定実行
「プロセス中間テーブル」を関連付け、表示フィールドと入力内容を設定します。

入力ルールを設定します。

「承認結果」フィールドのオプション/表示値を設定します

「チェックサム関連操作を実行しないかどうか」フィールドのオプション/表示値を設定します

2.3.4. フローフォーム統合自動化の設定
【プロセスフォーム】フォーム作成成功 -> 「プロセス中間テーブル」データを追加し、プロセスインスタンスidを記録します。

プロセス承認成功 -> 「プロセス中間表」単一データの取得-> 「プロセス中間表」データの更新。



2.3.5. 構成フロー操作表統合自動化
作成成功 -> 「コネクタノード」で承認記録を取得-> 「スクリプトノード」で承認記録から返されたtaskidとuseridを処理-> 「コネクタノード」で承認タスクを実行します。


「スクリプトノード」処理リターンパラメータ:

var todoTasks = approvalRecords.filter(function(item) {
return item.type === "TODO";
});
var todoTaskIds = todoTasks[0].taskId;
var userId = todoTasks[0].operatorUserId;
outputs.add("任务id", "todoTaskIds", todoTaskIds);
outputs.add("审批人userId", "userId", userId);
「コネクタノード」は承認タスクを実行します

3. 効果を実現する


