メインコンテンツまでスキップ

httpコネクタ-プロセス承認の同意または拒否

1. 使用シーン

この例では、ホッチキスオープンプラットフォームopenapiを使用してプロセス承認に同意または拒否する方法を説明します。

1.1. コネクタのマニュアル

2. 機能を実現する

2.1. ホッチキスのオープンプラットフォームの応用証明書とインタフェース権限を申請する

申請した場合、この手順は無視できます。

2.2. httpコネクタの作成

この例で使用するホッチキスのオープンプラットフォームインタフェース:

  1. プロセス承認記録の取得
  2. 承認タスクに同意または拒否する

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. 効果を実現する

4. オンラインで試遊する

この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
© DingTalk (Singapore) Private Limited