intra-mart Accel Platform IM-LogicDesigner仕様書 第24版 2024-04-01

5.2.1.10.1. コンテンツ登録

コンテンツ登録を行うタスクです。

コラム

IM-LogicDesigner のトランザクションに関わらず、コンテンツ登録処理はコミットされます。
タスクを使用する際は、検索対象の作成・登録・削除 の項も参照してください。

5.2.1.10.1.1. 入力値

im_csRegisterContents <object>
  ├─ authority <object>
  │    ├─ canReferAuthUser <boolean>
  │    ├─ canReferGuestUser <boolean>
  │    ├─ company <object[]>
  │    │    ├─ companyCd <string>
  │    │    ├─ departmentCd <string>
  │    │    └─ postCd <string>
  │    ├─ publicGroup <object[]>
  │    │    ├─ publicGroupCd <string>
  │    │    ├─ publicGroupRoleCd <string>
  │    │    └─ publicGroupSetCd <string>
  │    ├─ roleId <string[]>
  │    └─ userCd <string[]>
  ├─ dynamicField <object>
  │    ├─ boolMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <boolean[]>
  │    ├─ boolValue <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <boolean>
  │    ├─ dateMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <date[]>
  │    ├─ dateValue <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <date>
  │    ├─ intMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <integer[]>
  │    ├─ intValue <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <integer>
  │    ├─ longMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <long[]>
  │    ├─ longValue <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <long>
  │    ├─ morph <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string>
  │    ├─ morphMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string[]>
  │    ├─ ngram <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string>
  │    ├─ ngramMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string[]>
  │    ├─ stringMulti <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string[]>
  │    ├─ stringValue <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string>
  │    ├─ whiteSpace <object[]>
  │    │    ├─ key <string>
  │    │    └─ value <string>
  │    └─ whiteSpaceMulti <object[]>
  │         ├─ key <string>
  │         └─ value <string[]>
  └─ standardField <object>
       ├─ attachment <storage>
       ├─ id <string> *
       ├─ originId <string>
       ├─ recordDate <date>
       ├─ text <string>
       ├─ title <string>
       ├─ types <string[]> *
       └─ url <string>
項目名 必須/任意 配列/リスト 説明
im_csRegisterContents 任意 object なし -
authority 任意 object なし 権限情報
canReferAuthUser 任意 boolean なし 認証ユーザ
canReferGuestUser 任意 boolean なし 未認証ユーザ
company 任意 object[] 配列 会社情報
companyCd 任意 string なし 会社コード
departmentCd 任意 string なし 組織コード
postCd 任意 string なし 役職コード
publicGroup 任意 object[] 配列 パブリックグループ情報
publicGroupCd 任意 string なし パブリックグループコード
publicGroupRoleCd 任意 string なし パブリックグループ役割コード
publicGroupSetCd 任意 string なし パブリックグループセットコード
roleId 任意 string[] 配列 ロールID
userCd 任意 string[] 配列 ユーザコード
dynamicField 任意 object なし 動的フィールド
boolMulti 任意 object[] 配列 真偽値の配列を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 boolean[] 配列 真偽値の配列
boolValue 任意 object[] 配列 真偽値を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 boolean なし 真偽値
dateMulti 任意 object[] 配列 日付データの配列を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 date[] 配列 日付データの配列
dateValue 任意 object[] 配列 日付データとして登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 date なし 日付データ
intMulti 任意 object[] 配列 4バイト整数の配列を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 integer[] 配列 4バイト整数の配列
intValue 任意 object[] 配列 4バイト整数として登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 integer なし 4バイト整数
longMulti 任意 object[] 配列 8バイト整数の配列を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 long[] 配列 8バイト整数の配列
longValue 任意 object[] 配列 8バイト整数として登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 long なし 8バイト整数
morph 任意 object[] 配列 文字列に対して形態素解析を行った結果を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string なし 形態素解析 テキスト
morphMulti 任意 object[] 配列 文字列の配列に対して形態素解析を行った結果を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string[] 配列 形態素解析 テキスト配列
ngram 任意 object[] 配列 文字列に対してN-gram解析を行った結果を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string なし N-gram テキスト
ngramMulti 任意 object[] 配列 文字列の配列に対してN-gram解析を行った結果を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string[] 配列 N-gram テキスト配列
stringMulti 任意 object[] 配列 文字列の配列を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string[] 配列 文字列の配列
stringValue 任意 object[] 配列 文字列として登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string なし 文字列
whiteSpace 任意 object[] 配列 文字列に対してWhitespace解析を行った結果を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string なし Whitespace テキスト
whiteSpaceMulti 任意 object[] 配列 文字列の配列に対してWhitespace解析を行った結果を登録するためのフィールド
key 任意 string なし フィールドの名前
value 任意 string[] 配列 Whitespace テキスト配列
standardField 任意 object なし 標準フィールド
attachment 任意 storage なし 添付ファイルのストレージ先
id 必須 string なし コンテンツを一意に判別することが可能なID
originId 任意 string なし コンテンツの元データを辿るのに必要なデータなど、必要に応じてフィールドの名前
recordDate 任意 date なし 更新日
text 任意 string なし 説明
title 任意 string なし タイトル
types 必須 string[] 配列
“product_master”
“product_master$Base” (「分類」の値が”Base”である場合)
“product_master$Product” (「分類」の値が”Product”である場合)
“product_master$eBuilder” (「分類」の値が”eBuilder”である場合)
例 : product_master,product_master$Base(「分類」の値が”Base”である場合)
url 任意 string なし 検索結果のタイトル(リンク)をクリックした際にポップアップ表示するURL

5.2.1.10.1.2. 出力値

im_csRegisterContents <any>
項目名 配列/リスト 説明
im_csRegisterContents any なし 出力値として利用可能な値はありません。