| パラメータ名 | 型 | 必須 | 説明 | 設定例 |
|---|---|---|---|---|
| plugin_name | Object<String> | 必須 | ロケール(ja/en/zh/ko)をキーとする各言語のプラグイン名。 メニューとして表示する際にも使用。 ※単一の言語のみ扱う場合は、全てのロケールに同じ内容を設定してください。 |
"plugin_name": {
"ja": "サンプルプラグイン",
"en": "sample plugin",
"zh": "插件的例子",
"ko": "샘플 플러그인"
}
|
| plugin_name.<locale> | String |
必須 | 指定されたロケールのプラグイン名。 | |
| menu_type | Number | 必須 | システムメニューへの追加有無 0:メニュー非表示(既存のeSM機能への埋め込みプラグイン) 1:メニュー表示 |
"menu_type":1 |
| target | Array<String> | menu_type=0の場合、必須 | プラグインの適用画面に対応するIDを任意の数だけ指定。 ※各画面に対応するIDは、対象画面一覧参照 |
"target" : ["3_001", "3_002", "3_003"] |
| icon | String | menu_type=1の場合、必須 | メニューに表示する際のアイコン画像ファイルのパス。 |
"icon": "image/icon.png" |
| homepage_url | Object<String> | menu_type=1の場合、必須 | メニューに表示する際のトップページをロケール別に設定。 ※ロケール別にトップページを分けない場合は、全てのロケールに同じ内容を設定してください。 |
"homepage_url": {
"ja": "html/ja/index.html",
"en": "html/en/index.html",
"zh": "html/zh/index.html",
"ko": "html/ko/index.html"
}
|
| homepage_url.<locale> | String |
menu_type=1の場合、必須 | 指定されたロケールのトップページとなるHTMLファイルのパス。 | |
| note | Object<String> | 省略可 | プラグインの説明文。 |
"note": {
"ja": "これはサンプルプラグインです。",
"en": "This is a sample plug-in.",
"zh": "这是一个示例插件",
"ko": "이것은 샘플 플러그인입니다"
}
|
| note.<locale> | String |
省略可 | 指定されたロケールでの説明文。 | |
| version | String |
省略可 | プラグインのバージョン情報。ユーザの管理上の情報。 | |
| author | String |
省略可 | プラグインの作成者情報。ユーザの管理上の情報。 |