CSD 2.0 とともにインストールされるコンポーネント
数種類のコンポーネントが、CSD 2.0 アプリケーションと一緒にインストールされます。
インストールされるテーブル
これらのテーブルは、クライアントソフトウェアディストリビューション 2.0 アプリケーション プラグイン (com.sn.csd) とともにインストールされます。
| テーブル | 説明 |
|---|---|
| クライアントソフトウェアディストリビューションプロバイダー [sn_csd_provider] | すべてのソフトウェア ディストリビューション プロバイダーが含まれます。 |
| CSD カタログアイテム履行構成 [sn_csd_cat_item_fulfilment_config] | CSD 2.0 を使用してカタログアイテムを注文するために必要な追加の構成情報が含まれます。 |
| クライアントソフトウェアディストリビューションソフトウェア構成 [sn_csd_software_config] | すべてのソフトウェアプロバイダー構成のベーステーブル。 |
| クライアントソフトウェアディストリビューションリース実行 [sn_csd_lease_execution] | 展開、取り消し、およびリース管理に関連するサブフローとフローを実行するようにスケジュールされたスクリプトが含まれます。 |
| デバイスエンタイトルメント [sn_csd_entitlement_asset] | デバイスのライセンス割り当てに関する情報が含まれます。 |
| クライアントソフトウェアディストリビューションアプリケーション [sn_csd_application] | すべてのソフトウェアプロバイダーアプリケーションのベーステーブル。 |
| クライアントソフトウェアディストリビューションリースマネージャー [sn_csd_lease_manager] | 要求されたアイテムを必要なリースの実行とスケジュールにリンクします。 |
| ユーザーエンタイトルメント [sn_csd_entitlement_user] | ユーザーのライセンス割り当てに関する情報が含まれます。 |
| ライセンスエンタイトルメント [sn_csd_entitlement] | デバイスおよびユーザーエンタイトルメントテーブルの親テーブル。 |
| クライアントソフトウェアディストリビューションリーススケジュール [sn_csd_lease_schedule] | 展開、リース、および取り消しのスケジュールエントリが含まれます。 |
| ソフトウェアエンタイトルメント [sn_csd_license] | 必要なソフトウェアモデルのライセンス情報が含まれます。 |
| ソフトウェアモデル [sn_csd_software_product_model] | 必要なソフトウェアの詳細が含まれます。詳細には、表示名、メーカーなどが含まれます。 |
| 要求されたソフトウェア [sn_csd_req_software] | 要求されたすべてのソフトウェアとそのステータスが含まれます。 |
インストールされるロール
これらのロールは CSD 2.0 アプリケーションと一緒にインストールされます。
| ロールタイトル [name] | 説明 |
|---|---|
| CSD アドミン [sn_csd.CSD Admin] |
CSD 2.0 を管理するためのアドミンロール。 |
| CSD ユーザー [sn_csd.CSD User] | CSD 2.0 を使用してカタログからカタログアイテムを注文し、ソフトウェアの取り消し、リースの延長などのアクションを実行するロール。 |
インストールされるプロパティ
CSD 2.0 のプロパティは、要求されたソフトウェア展開のインストールステータスを管理し、スケジュール済みの検出を構成します。
CSD 2.0プロパティにアクセスするには、 . 次のプロパティを使用できます。
| プロパティ | 名前 | 説明 |
|---|---|---|
| ステータスチェック有効期限間隔 (日)。ソフトウェアのインストールステータスを無視するまでにシステムが待機する必要のある日数を構成します。 | sn_csd.softwareInstallExpDay | ソフトウェアのインストール ステータスを無視するまでにシステムが待機する日数を制御します。ソフトウェアをインストールするためのデフォルトの時間制限は、システムが展開のインストール ステータスのチェックを停止する 30 日前です。
インストール ステータスは次のとおりです。
注: SAM を CSD 2.0 と一緒に使用すると、ステータスが自動的に更新されます。それ以外の場合は、アドミニストレーターが手動でステータスを変更する必要があります。 |
| ソフトウェアインストールステータスの間隔 (時間) を調整します。インストールステータスを決定するスケジュール済みジョブの繰り返し間隔を設定します。 | sn_csd.softwareInstallIntervalHour | スケジュール済みジョブがいつ実行されるかを決定します。これにより、インストール ステータスが決まります。デフォルトでは、システムは 1 時間ごとにインストール ステータスをチェックします。
|
| スケジュール済みアプリケーションディスカバリー間隔 (日) を設定 | sn_csd.discoveryExeDay | アプリケーションディスカバリーを実行するスケジュール済みジョブの繰り返し間隔を設定します。デフォルトでは、この値で設定された日の深夜にディスカバリーが実行されます。
|
| リース実行スケジュール ジョブ間隔 (分) を設定 | sn_csd.lease_execution_interval | [CSD リース スケジュール] スケジュール済みジョブが、要求されたソフトウェア リースの開始、停止、または延長をチェックする間隔。
|
| リース終了の何日前に要求者に通知するか (日数) を設定します。 | sn_csd.lease_end_notification | ソフトウェア リースの終了の何日前に要求者に通知するのかを指定します。リース延長が許可されている場合は、リース期限が切れるまでに承認プロセスが完了するのに十分な時間が確保されるようにしてください。
|
| ソフトウェアモデルとライセンス情報を管理するために SAM プラグイン (SAM Foundation または SAM Professional) テーブルを使用するかどうかを決定します | sn_csd.useSAMPlugin | SAM プラグインを CSD 2.0 とともに使用し、SAM テーブルを選択するオプション。 |
フロー、サブフロー、およびアクション
これらのフロー、サブフロー、およびアクションは、CSD 2.0 アプリケーションで使用できます。
| フロー | |
|---|---|
| クライアント ソフトウェアの注文 | 選択したデバイスへの注文したアプリケーションのインストールをスケジュールします。要求には、カタログアイテム構成のユーザー入力に基づく承認が必要です。 |
| クライアントソフトウェアの展開 | プロバイダー固有のサブフローを実行してソフトウェアを展開します。プロバイダーサブフローの実行でエラーが発生した場合にカタログタスクを作成します。 |
| サブフロー | 説明 |
|---|---|
| ライセンスを割り当て | エンタイトルメントレコードを作成します。 |
| クライアントソフトウェアリース延長 | 必要なソフトウェアのリース終了日を延長します。 |
| CSD 展開ソフトウェアの後処理 | ソフトウェアの展開が成功した後、後処理を実行します。 |
| CSD リース終了通知 | ソフトウェアのリース終了日をユーザーに通知し、リース終了日を延長するリンクを送信します。 |
| リースレコードを削除 | 要求されたアイテムに関連付けられているリーススケジュール、リース実行、およびリースマネージャーレコードを削除します。 |
| アプリケーションテンプレートの展開 | アプリケーションの展開フローのフローテンプレート。 |
| 構成データ検索テンプレート | [構成データを検索] フローのフローテンプレート。 |
| アプリケーション取り消しテンプレート | [アプリケーションの取り消し] フローのフローテンプレート。 |
| ライセンスの取り消し | 指定されたエンタイトルメントレコードを削除します。 |
| クライアント ソフトウェアの取り消し | プロバイダーサーバーからソフトウェアを取り消します。 |
| アクション | 説明 |
|---|---|
| CSD レコード URL を取得 | 要求されたソフトウェアのリンクを生成します。 |
| 日付が空 | 入力日付が空かどうかを検証します。 |
| ライセンスの検証 | ライセンスの使用可否を確認し、利用可能な場合はライセンス情報を取得します。 |
| 要求されたアイテムのリース終了を更新 | 要求されたアイテムレコードのリース終了日を更新します。 |