ビュー:

質問:
Make.comでDocuWareのテーブルフィールドを埋めるにはどうすればよいですか?

回答:
Make.comでDocuWareのテーブルフィールドを埋めるには、以下のガイドをご参照ください;


サンプルテーブルJSONの生成

  1. DocuWareGet文書情報モジュールを追加します。
  2. ファイルキャビネットGUID(KBA-36863) とテーブルデータを含むドキュメントのDocIDを入力 します。
  3. シナリオを実行し、モジュール上に表示される "thought bubble "をクリックする:

e DocuWare <br>Get Document Information

  1. Download Output Bundles]を選択します。

DocuWare <br>Initialization <br>Operation 1 • <br>INPUT <br>@ Bundle I: <br>Document ID: 2470 <br>x <br>Data size: 4.8 Kg <br>Download input bundles <br>Download output bundles <br>File Cabinet/Dacument <br>c2cd5dd8b900 <br>Pruideable Fields:

  1. テーブル・フィールドを探します。Ctrl+Fで"ItemElementName "を入力します:"テーブル"
  2. テーブル・フィールドの構造をコピーする。これは、参照したテーブルの行数によって異なって見える。この例では、3行が埋まっている:
[
{
"table_name":"NameValue1",
"TABLE_STATUS":"StatusValue1",
"TABLE_COMPANY":"CompanyValue1"
},
{
"TABLE_NAME":"NameValue2",
"TABLE_STATUS":"StatusValue2",
"TABLE_COMPANY":"CompanyValue2"
},
{
"TABLE_NAME":"NameValue3",
"TABLE_STATUS":"StatusValue3",
"TABLE_COMPANY":"CompanyValue3"
}
]。

サンプル・テーブルJSONの使用

  1. Aggregate to JSONモジュールを追加して接続し、新しいデータ構造を追加します。
  2. Specification(仕様)]でGenerate(生成)]オプションを選択し、先ほどコピーしたサンプルJSONを貼り付けます:

Generate <br>Content type <br>JSON <br>Sample data <br>Provided data are only used to generate a structure descriptor. <br>We do not save anything on our servers. <br>Close <br>re name <br>;tructur <br>Generate <br>not be empty. <br>NO <br>this data structure will be compared to the structure <br>Dad and if the payload contains extra items not <br>the data structure, the payload will be rejected. <br>Close <br>Add <br>el <br>Generate

  1. テーブルのカラムが個々の項目として表示されるはずです。すべてが正しいようであれば、このステップを保存し、とりあえず値を空のままにしておきます。

Add data structure <br>Data structure name <br>My data structure <br>Specification <br>TABLE NAME <br>Name <br>TABLE_NAME <br>2 Name of the property. <br>Type <br>Text <br>Default <br>Default value. <br>Required <br>O <br>Yes <br>NO <br>Multi-line <br>O <br>Yes <br>NO <br>TABLE STATUS Type: text <br>TABLE COMPANY Type: text <br>Add item Generate

DocuWareへの書き込み

  1. DocuWareUpdate the Document Index Fieldsモジュールを追加し、前回のJSONステップに接続します。
  2. 入力したいテーブル・フィールドを持つドキュメントのファイル・キャビネットとDocIDを選択します。利用可能なIndex Fieldsが下に表示されるはずです。
  3. 入力したいテーブル・フィールドを見つけます。フィールドの更新]オプションを[はい]に切り替え、このテーブルを埋めるために使用するオプションを決定します:

Select" / Individual Rows
一定の行数だけを埋める必要がある場合に便利です。

注意:各 "Item "はテーブルの1行全体であり、JSON形式でなければなりません!
以下は例です - 各セルは個別の "Item "であり、DWに3行を生成します:

 

{"TABLE_NAME":"NameValue1","TABLE_STATUS":"StatusValue1","TABLE_COMPANY":"CompanyValue1"}
{"TABLE_NAME":"NameValue2","TABLE_STATUS":"StatusValue2","TABLE_COMPANY":"CompanyValue2"}
{"TABLE_NAME":"NameValue3","TABLE_STATUS":"StatusValue3","TABLE_COMPANY":"CompanyValue3"}

Table (Table) <br>Update Field <br>O <br>Yes <br>Table value <br>Item 1 <br>Item 2 <br>Item 3 <br>Add item <br>NO

"Map" / Multiple Rows
動的な行数を持つ場合に便利。
以下はJSONの例。簡単に拡大縮小でき、より柔軟な設定が可能:

[
{
"table_name":"NameValue1",
"TABLE_STATUS":"StatusValue1",
"TABLE_COMPANY":"CompanyValue1"
},
{
"TABLE_NAME":"NameValue2",
"TABLE_STATUS":"StatusValue2",
"TABLE_COMPANY":"CompanyValue2"
},
{
"TABLE_NAME":"NameValue3",
"TABLE_STATUS":"StatusValue3",
"TABLE_COMPANY":"CompanyValue3"
}
]。

Table (Table) <br>update Field <br>O <br>No <br>Yes <br>Table value <br>"TABLE_NAME": "NameValue1", <br>"TABLE_STATUS": 'Statusvaluel'i, <br>"TABLE_COMPANY": "Companyval <br>uel" <br>"TABLE_NAME": "NameValue2", <br>"TABLE_STATUS": "Statusvalue2", <br>"TABLE_COMPANY": "Companyval <br>ue2" <br>"TABLE_NAME": "NameValue3", <br>"TABLE_STATUS": "Statusvalue3", <br>"TABLE_COMPANY": "Companyval <br>ue3"

どちらの例も、DocuWareでは同じ結果になる:
Table <br>Name <br>NameValue1 <br>NameValue2 <br>NameValue3 <br>StatusValue1 <br>StatusValue2 <br>StatusValue3 <br>Company <br>CompanyValue1 <br>CompanyValue2 <br>CompanyValue3

クラウド 組織のみに適用されるKBA

注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください