OK dokument (独立系発行元) (プレビュー)

OK dokument は、既存のシステムにシームレスに統合する、使いやすくカスタマイズ可能な電子署名およびデジタル ドキュメント配布プラットフォームを提供します

このコネクタは、次の製品および地域で利用可能です:

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   US Government (GCC)
     -   US Government (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   US Government (GCC)
     -   US Government (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
件名 Seyfor Slovensko a.s.
[URL] https://www.seyfor.com
メール tomas.szarka@seyfor.com
Connector Metadata
発行者 Seyfor Slovensko、a.s.
Web サイト https://okdokument.com/
プライバシー ポリシー https://okdokument.com/_user/files/OKdokument/gdpr-en.pdf
カテゴリー 生産性

OK dokument - 電子署名

OK dokument は、既存のシステムとシームレスに統合できる、使いやすくカスタマイズ可能な電子署名およびデジタル コンテンツ配信プラットフォームを提供します。

発行者

Seyfor Slovensko、a.s.

前提条件

https://app.okdokument.com のアカウントと OK dokument サービスによって生成された有効な API キーが必要です。

サポートされている操作

1. ドキュメントのアップロード

PDF ファイルをドキュメント署名サービスにアップロードするために使用されるアクション。 このアクションは base64 文字列を受け取り、OK dokument API プラットフォームにアップロードします。

ドキュメントは、その存続期間中にいくつかの状態を通過します。 OK dokument API は次のドキュメント状態を使用します:

  • タグ – テキストタグを検索し、署名アクロフィールドを挿入する状態。 アクロ フィールドの挿入が成功すると、状態が自動的に tosign に変更されます
  • Tostamp – デジタルスタンプを文書に挿入する状態
  • tosign – 署名済みドキュメント
  • Signed – 署名されたドキュメント (指定された signatureRequestID 内)
  • Errorsendinfo – 情報サービスの呼び出し中にエラーが発生しました
  • canceled – キャンセルされた文書 – 署名者が文書内の「キャンセル」ボタンを押しました

シグネチャー アクロフィールド

アクロフィールドは、PDF でサポートされているアクティブ フィールドの一種です。 署名アクロフィールドは、文書の固定位置に署名を挿入できる特殊なタイプのアクティブ フィールドです。 アクロフィールドは、Adobe PRO などの特殊な PDF ツール、または JasperReport などのテンプレート ツールを使用して PDF に挿入できます。

Tags

タグは、API サーバーがスキャンする一意のテキスト値を表します。 見つかった場合は、その場所に署名アクロフィールドを挿入します。 タグ検索は「タグ」ドキュメント状態によって提供されます。これは、JSON/ドキュメント サービスの呼び出し時に設定する必要があります。 OKdokument API は、オプションの署名として次のタグをサポートしています:

_SO1_ _SO2_ _SO3_ _SO4_ _SO5_

OKdokument API は、必須の署名として次のタグをサポートしています: _SC1_ _SC2_ _SC3_ _SC4_ _SC5_

必須タグが使用されている場合は、文書を送信する前に、表示されているすべての必須署名アクロフィールドに署名する必要があります。

SignatureRequest の登録時に署名アクロフィールドまたはタグを含むドキュメントを準備できない場合は、「どこでも署名」機能を有効にすることができます。これにより、ユーザーはクリック/タップするだけで、任意の場所でドキュメントに署名できるようになります

ドキュメントを PDF に変換

OKdokument API は、.doc、.docx、.xls、.xlsx から PDF ファイル形式への変換をサポートしています。 ソース ファイルにはタグも含めることができます。OKdokument API は最初にファイル変換を実行し、次に署名アクロフィールドを自動的に挿入します。

ファイルを PDF に変換するには、ドキュメントの名前を入力する必要があります。 ファイルを PDF 形式に変換する場合、このパラメータは必須です。 変換するには、ファイルの接尾辞は次のようにする必要があります:

  • contract.doc
  • contract.docx
  • contract.xls
  • contract.xlsx

文書の保存と削除

OK dokument API は、署名されたドキュメントの永久アーカイブの役割を果たしません。 以下のルールを適用します:

  1. 署名された文書は署名から 10 日後に自動的に削除されます
  2. 署名のないドキュメントは、アップロード後 30 日経過すると自動的に削除されます

2. シグネチャ リクエスト URL

このアクションは、署名要求 ID を生成するために使用されます。 このアクション内では、ドキュメント ID を使用する必要があります。 ドキュメント ID は、ドキュメントのアップロード アクションの結果です。
このアクションでは、署名プロセスを多段階の署名プロセスに変換できます。 パラメーター「署名フィールド」を追加すると、各署名リクエストで使用できるものを管理できるようになります。 アクロフィールドを内部名で使用できます

_SO1_ _SO2_ _SO3_ _SO4_ _SO5_

OR

_SC1_ _SC2_ _SC3_ _SC4_ _SC5_

このアクションはプロセス内で複数回使用できます。 署名リクエスト アクションは、 OK dokument サービスで「署名リクエスト」として生成され、この ID はすべての「署名」アクションに対して一意です。

ドキュメント署名のリクエストを送信するには、応答属性 URL を使用し、それを電子メール、プッシュ通知、または MS Teams で使用して、誰かに特定のドキュメントに署名するよう依頼します。

ドキュメントが署名されたら、「署名リクエスト」を使用してドキュメントの状態を「tosign」に変更し、新しい signatureRequestId を作成して次の署名に備えてドキュメントを準備できます。 その後、プロセスはステップ 3 ~ 5 を繰り返します。

必須のアクロフィールドが 1 つある署名リクエストの例

_SC1_

たとえば、1 つの署名リクエストに 1 つの必須アクロフィールドと 1 つの任意アクロフィールドがある場合 _SC1_;_SO2_

署名リクエストの追加ルール

追加ルールは以下のように使用できます:

  • どこでもサイン機能を無効または有効にします
  • 署名者名の事前定義値
  • 署名者名の入力を有効にする
  • OK Document からの署名リクエストの送信を有効にする
  • メール アラームの有効化
  • 電子メールまたは SMS による OTP (ワンタイムパスワード) 設定
  • OTP によるドキュメント署名
  • マウスによる署名を無効にする
ルール名 パラメーター プロパティ
signAnywhereEnabled true/false Sign Anywhere 関数を無効にするためのパラメータ
guiRequestSignerName true/false 署名者名の入力を有効にするためのパラメーター
guiSignerName 署名者の名前 署名者名の事前定義値、最大 40 文字。 guiRequestSignerName が有効な場合、署名者は署名者名を変更できます。
signAnywhereEnabled true/false Sign Anywhere 関数を無効にするためのパラメータ
emailTo 署名者メールアドレス 署名リクエストの URL が送信される署名者の電子メール
配送されます。
emailFrom Sender email 送信者の電子メール。 emailTo ルールを使用する場合は必須
nameFrom Sender name 電子メール テンプレートで使用される送信者の名前
emailNotification 電子メールによるリマインダーを有効にするルール。 電子メールリマインダーは、署名されていない署名リクエストに対して毎朝 7:00 に電子メールを送信します。 電子メールは、signatureRequest の構成に従って、emailTo と emailFrom に送信されます。
emailFinal 署名者メールアドレス 署名された文書を電子メールで配信します。 emailFinal にパラメーターがない場合、署名された文書は emailTo に送信されます。
openOtpPhone 署名者電話番号 文書にアクセスするためのワンタイム パスワードが送信される署名者の電話番号。 SMS OTP を使用するには、SMS 付きの署名要求パッケージを購入する必要があります。
openOtpEmail 署名者メールアドレス 文書にアクセスするためのワンタイム パスワードが送信される署名者のメールアドレス。
signOtpPhone 署名者電話番号 文書に署名するためのワンタイム パスワードが送信される署名者の電話番号。 OTP 署名には、アクロフィールド署名が必要です。
signOtpEmail 署名者メールアドレス 文書に署名するためのワンタイム パスワードが送信される署名者のメールアドレス。 OTP 署名には、アクロフィールド署名が必要です。
lang sk、cs、en、ro、uk、pl、pt、hu 電子メールと SMS テンプレートの言語。ルールが設定されていない場合は、既定の言語としてスロバキア語が使用されます。
mouseSignature マウスによる署名を無効にするルール。

署名要求ルールを記述するための構文
RuleName-Value

複数の署名要求ルールを記述するための構文
RuleName1-Value_RuleName2-Value_RuleName3-Value

Sign Anywhere が有効になっている署名リクエストの例
signAnywhereEnabled-true

Sign Anywhere が無効になり、値が事前入力された署名者名が有効になった署名リクエストの例
guiSignerName-John Doe_guiRequestSignerName-true_signAnywhereEnabled-false

Sign Anywhere が無効になっている署名リクエスト、値が事前入力された有効な署名者名、署名リクエストを開くための定義された OTP 電子メール、署名リクエストが送信される電子メール、電子メール テンプレート言語、署名リクエストの送信者の電子メールを含む署名リクエストの例
guiSignerName-John Doe_guiRequestSignerName-true_signAnywhereEnabled-false_openOtpEmail-john.doe@somefakeemail.com_emailTo-john.doe@somefakeemail.com_lang-sk_emailFrom-sender@someofficetenant.onmicrosoft.com_mouseSignature-false

有効期限

署名リクエストの有効期限の既定値は 24 時間です。 この expirationTime パラメーターを使用すると、この期間を最大 10 日間延長できます。 署名リクエスト ID の有効期限。 1970 00:00:00 UTC 1 月 1 日からのミリ秒単位の時間

メール

OKdokument API を使用すると、signatureRequest URL を電子メールで共有できます。 電子メールを送信するには、ルールを使用する必要があります:

  • emailTo - 署名者の電子メール アドレス
  • emailFrom – 電子メールの送信者
  • nameFrom – 送信者名

メールは okdokument@okdokument.sk から配信されますが、署名者が返信/全返信ボタンを押すと、返信は送信者 (emailFrom) に直接送信されます。 署名プロセスでの追加設定には次のルールを使用することもお勧めします:

  • emailFinal – 署名された文書を送信するための電子メール。 既定では、emailTo が使用されますが、変更することができます。 マルチラウンド署名の場合、最後の署名ラウンドでこのルールを使用し、すべての歌手の電子メール アドレスを入力します。 例: emailFinalemail@address.com|email2@address.com
  • emailNotification - ドキュメントが署名を待っていることを通知するメールを送信します。
  • language: メール テンプレートの言語
  • filename – メール テンプレートで使用されるドキュメント名です。 ファイル名が入力されていない場合は、技術文書 ID が文書名として使用されます

3. 署名を待機する

トリガーアクション「署名を待機する」プロセスで使用できます。 「署名を待機する」 アクションは、OK dokument サービスで送信ボタンをクリックしてドキュメントの署名が確認されるまで待機します。 署名が送信されると、このトリガー アクションは完了します。 プロセスでドキュメントの署名の確認を待つ必要がある場合は、このアクションを使用できます。

4. 署名付きドキュメントのダウンロード

このアクションにより、署名されたドキュメントをダウンロードし、システム内で追加ステップで処理したり、SharePoint やその他のドキュメントストレージ システムに保存したりすることができます。

5. ドキュメントの削除

署名が完了したら、OK dokument サービスからドキュメントを削除することができます。 アップロードされたすべてのドキュメントは 60 日後に自動的に削除され、署名されたドキュメントは 10 日後に削除されます。

資格情報の取得

OK dokument サービスを利用するために必要な API キーは、https://okdokument.com/en/about/api/ で購読することで取得できます。

既知の問題と制限事項

現在、アクロフィールドとタグの使用には制限があります。 タグまたはアクロフィールドを使用できるのは、プロセスで定義済みの文字列形式のみです: _SC1_, _SC2_, _SC3_, _SC4_, _SC5_ または _SO1_, _SO2_, _SO3_, _SO4_, _SO5_.

カスタム アクロフィールド内部名が現在使用されています:

チェックボックス アクロフィールド
オプションのチェックボックス CO
必須チェックボックス CR
テキスト フィールド アクロフィールド
オプション TextField 目的
強制テキスト フィールド TC
ラジオ ボタン グループ アクロフィールド
オプション ラジオ ボタン グループ RO
強制 ラジオ ボタン グループ RC
コンボ ボックス アクロフィールド
オプションのコンボボックス CBO
必須コンボボックス CBC

展開指示

このコネクタを Microsoft Power Automate、Power Apps または Azure LogicApps のカスタムコネクタとして展開するには、こちらの手順を使用してください。

接続を作成する

このコネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ 説明 必須
OK dokument API キー securestring Anasoft が発行したアプリ/サブスクリプション API キー True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

ドキュメントのアップロード

ドキュメントのアップロード

ドキュメントの削除

ドキュメントの削除

署名付きドキュメントのダウンロード

署名付きドキュメントのダウンロード

署名要求

署名要求

ドキュメントのアップロード

ドキュメントのアップロード

パラメーター

名前 キー 必須 説明
Document operation
state string

Document operation

File
file True binary

File content

Filename
filename string

ファイル名 (拡張子付き)

戻り値

名前 パス 説明
Document ID
result string

Document ID

ドキュメントの削除

ドキュメントの削除

パラメーター

名前 キー 必須 説明
Document ID
Document ID True string

ドキュメント ID

戻り値

名前 パス 説明
code
code string

コード

message
message string

メッセージ

statusCode
statusCode integer

statusCode

署名付きドキュメントのダウンロード

署名付きドキュメントのダウンロード

パラメーター

名前 キー 必須 説明
Document ID
Document ID True string

ドキュメントのアップロード アクションからのドキュメント ID

戻り値

ドキュメントのコンテンツ

ドキュメントのコンテンツ
binary

署名要求

署名要求

パラメーター

名前 キー 必須 説明
Document ID
id True string

ドキュメントのアップロード アクションからのドキュメント ID

Signature fields
SIGNATURE string

ドキュメントの署名フィールド

有効期限
expirationTime string

ミリ秒単位の有効期限

件名
name string

アクロフィールド名

価値
value string

アクロフィールド値

読み取り専用
readOnly boolean

アクロフィールドは読み取り専用

追加ルール
rules string

署名要求プロセスを定義するルール

戻り値

名前 パス 説明
Signature Request ID
result string

Signature Request ID

Signature Request URL
url string

url

トリガー

ドキュメントの署名の待機

ドキュメントの署名の待機

ドキュメントの署名の待機

ドキュメントの署名の待機

パラメーター

名前 キー 必須 説明
Signature Request ID
signatureRequestId True string

署名要求アクションからの署名要求 ID

戻り値

名前 パス 説明
code
code string

code

状態Code
statusCode integer

状態Code

定義

binary

これは基本的なデータ型 'バイナリ' です。