HandbookCreateFromFolder - 指定フォルダーからHandbookを作成しアップロード

指定したフォルダーよりHandbookを作成してHandbookサーバーにアップロードします。

Handbookとの連携の概要や必要な設定については、Handbookとの連携についてを参照してください。

■ストリーム情報

入力フォーマットすべて
接続数無制限
説明 入力ストリームは使用せず、すべて無視します。
出力フォーマットすべて
説明 入力ストリームをそのまま出力します。

■コンポーネントプロパティ

名前プロパティ型マッピング説明
コネクションを使用boolean- 接続先に以下のコネクション名を使用するかどうか選択します。
はい [true] - 以下のコネクション名で指定された汎用コネクションを使用してHandbookサーバーへの接続を行います。
いいえ [false] - コネクション情報以下のプロパティを使ってHandbookサーバーへの接続を行います。
コネクション名connection- Handbookサーバーへの接続情報を定義した汎用コネクションを指定します。
コネクション情報group-コネクションを使用が「いいえ」の場合の場合に使用されるプロパティ群です。
URLstring入力&出力コネクションを使用が「いいえ」の場合に処理に使用する、HandbookサーバーのWebAPIのURLを指定します。
ex) https://<Handbookサーバー>/
ユーザー名string入力&出力コネクションを使用が「いいえ」の場合に処理に使用する、Handbookサーバーにログインするユーザー名を指定します。
ユーザーには管理者権限が付与されている必要があります。
パスワードpassword入力&出力コネクションを使用が「いいえ」の場合に処理に使用する、Handbookサーバーにログインするユーザーのパスワードを指定します。
プロキシー設定を使用boolean入力&出力コネクションを使用が「いいえ」の場合に処理に使用する、プロキシー設定を指定します。
FSMCで設定したプロキシーサーバを使用する場合「true」を指定します。
プロキシサーバを使用しない場合は設定不要です。
対象ディレクトリremoteFile入力&出力 Handbook作成対象フォルダーパスを指定します。
指定したフォルダーの直下にあるフォルダーがHandbookのチャプターとなり、フォルダー名がチャプター名となります。
チャプターフォルダー内のHandbookのコンテンツメディア対応ファイルがセクションとなり、ファイル名がセクション名となります。
指定したフォルダー内にcover.pngファイルがある場合、その画像ファイルをレイアウトページの表示画像として使用します。
指定したフォルダー内にicon.pngファイルがある場合、その画像ファイルを情報端末の画面で見た場合のHandbookリストのアイコンとして使用します。
相対パスの起点pathResolver- 相対パス指定の場合にベースディレクトリを指定します。
プロジェクトフォルダ [Relative]
プロジェクトファイルと同じフォルダーを起点にします。
ホームディレクトリ [ProjectOwner]
ユーザーのホームディレクトリを起点にします。
実行ユーザーのホームディレクトリ [ExecuteUser]
実行ユーザーのホームディレクトリを起点にします。
絶対パスを許可boolean- 絶対パスを許可するかどうか選択します。
「..」を許可boolean- 上のフォルダーへ移動する記述に「..」を許可するかどうか選択します。
タイトルstring入力&出力 Handbookの名前を指定します。50文字以下の長さの文字列が指定できます。
指定しない場合は、対象ディレクトリで指定したフォルダー名がHandbookの名前として使用されます。
キーコードstring入力&出力 Handbookのキーコードを指定します(他のグループが使用しているキーコードで登録しようとする と、自動で連番が振られます)。255文字以下の長さの文字列が指定できます。
カテゴリーstring入力&出力 カテゴリー文字列を指定します。
有効期限開始日時datetime入力&出力 有効期限の開始日時を指定します。値フィールドに表示されるボタンをクリックして表示されるカレンダーで、開始日時を選択して設定します。または「yyyy-MM-dd'T'HH:mm:ss」の形式で直接入力して設定します。
有効期限終了日時datetime入力&出力 有効期限の終了日時を指定します。値フィールドに表示されるボタンをクリックして表示されるカレンダーで、終了日時を選択して設定します。または「yyyy-MM-dd'T'HH:mm:ss」の形式で直接入力して設定します。
説明string入力&出力 Handbookの詳細を指定します。
著作権情報string入力&出力 Handbookの著作権情報を指定します。
著作権情報レイアウトchoice入力&出力 Handbookの著作権情報表示の画面のレイアウトを指定します。
レイアウトの詳細は、Handbook Studio ユーザーズガイドを参照してください。
レイアウト1 [1] - レイアウト1を使用します。
レイアウト2 [2] - レイアウト2を使用します。
レイアウト3 [3] - レイアウト3を使用します。
ダウンロードを許可choice入力&出力 Handbookのダウンロードを許可するかを指定します。
許可 [1] - Handbookのダウンロードを許可します。
許可しない [0] - Handbookのダウンロードを許可しません。
外部アプリで添付ファイルを開くのを許可choice入力&出力 外部アプリで添付ファイルを開くのを許可するかを指定します。
許可 [1] - 外部アプリで添付ファイルを開くのを許可します。
許可しない [0] - 外部アプリで添付ファイルを開くのを許可しません。
セクションの表示レイアウトchoice入力&出力 セクションの表示レイアウトを指定します。
レイアウトの詳細は、Handbook Studio ユーザーズガイドを参照してください。
レイアウト1 [1] - レイアウト1を使用します。
レイアウト2 [2] - レイアウト2を使用します。
レイアウト3 [3] - レイアウト3を使用します。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラ
メータ
エラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム1コネクションの定義項目が不足している場合
3指定されたURLが異常な場合
5レスポンスの解析に失敗した場合
8アップロード用ZIPファイルの作成に失敗した場合
接続エラー なし コンポーネントの入力ストリーム2Web APIの接続時にエラーが発生した場合
APIエラー なし コンポーネントの入力ストリーム4Web APIの実行でエラーコードを受け取った場合
ディレクトリが存在しない なし コンポーネントの入力ストリーム6対象フォルダーが存在しない場合
7一時フォルダーが存在しない場合

■コネクション設定

Handbookコンポーネントを使用するためにはあらかじめ汎用コネクションにHandbookサーバー接続用の設定をしておく必要があります。コネクション設定では以下のパラメータを定義します。

パラメータ名設定内容
url HandbookサーバーのWebAPIのURLを指定します。
ex) https://<Handbookサーバー>/
user Handbookサーバーにログインするユーザー名を指定します。
password Handbookサーバーにログインするユーザーのパスワードを指定します。
useProxy FSMCで設定したプロキシーサーバを使用する場合「true」を指定します。
プロキシサーバを使用しない場合は設定不要です。