Liftoffとは?
Liftoffは、Iru EndpointのMac向け初回セットアップエクスペリエンスです。登録後にMac上に表示され、ユーザがMacを使い始める前に、BlueprintのLibrary Itemsのインストール中の進行状況を表示します。Liftoffの仕組み
Install画面には、インストール中のBlueprintのLibrary Itemsが表示されます。Macコンピュータの最初のエージェントチェックインが実行されると、画面上の各項目が保留中から完了に変わります。Liftoffはチェックインの動作を変更しません。項目は、その画面に表示されなくてもLiftoff中に処理される場合があります。 次のLibrary Itemの種類はLiftoff中に処理できます。- Custom Scripts
- Custom Printers
- Custom Apps
- Auto Apps
Library ItemsのLiftoff設定
Mac Custom App、Custom Script、Custom PrinterのLibrary ItemsにはLiftoff設定セクションがあり、このLibrary Itemを処理設定が含まれています。この設定はAutomated Device Enrollmentと手動登録に適用されます。- During Liftoff(デフォルト):Library ItemはLiftoff中に処理され、処理が完了するまでLiftoffは完了しません。Liftoffで非表示が選択されていない限り、Install画面に表示されます。
- Liftoffで非表示:選択すると、Library ItemはLiftoff中に引き続き処理されますが、Install画面には表示されません。処理中、Liftoffは画面下部に**続行する前に、必要な追加構成を処理しています…**と表示します。この設定は順序には影響しません。
- Friendly name(任意):指定すると、LiftoffはLibrary Itemの名前の代わりにこの名前をエンドユーザに表示します。Iru Agentは、チェックイン中は引き続き名前でこれらのLibrary Itemsを並べ替えます。
- Liftoff後:Library ItemはLiftoff中に処理されず、Install画面にも表示されません。以降のエージェントチェックインでインストールされます。
- Mac Custom App:Advanced Settingsを展開するとLiftoff設定が表示されます。
- Custom ScriptsおよびCustom Printers:Liftoff設定を展開します。
Liftoff Library Itemを作成する
Liftoffの名前を構成する
Blueprintに割り当てる

登録トリガーを選択する
- All enrollments:登録の種類に関係なくLiftoffが表示されます
- Automated Device Enrollment only:Automated Device Enrollmentで登録されたデバイスにのみLiftoffが表示されます
- Manual enrollment only:手動のデバイス登録で登録されたデバイスにのみLiftoffが表示されます
ロゴをアップロードする
- ダークモード用のアイコンも含めたい場合は、ライトモードのロゴをアップロードした後にAdd Dark mode logoを選択します。ユーザがダークモードを有効にすると、メインのロゴの代わりにこのアイコンが使用されます。
表示モードを選択する
- Full screen:Liftoffはフルスクリーンモードで表示され、最初のエージェントチェックインが完了するまでMacを使用できなくなります。終了パスワードを使用してLiftoffを早期に終了できます
- Window:Liftoffはウインドウモードで表示されます。Macの使用は妨げられませんが、Liftoffは最前面に固定されます。終了パスワードを使用してLiftoffを早期に終了できます
終了パスワードを構成する
新しいパスワードを生成する

Install画面をカスタマイズする
ライトモードまたはダークモードのプレビューに切り替える(Install画面)

Help画面をカスタマイズする
ライトモードまたはダークモードのプレビューに切り替える(Help画面)

Complete画面を構成する
Complete画面のヘッダー、サブヘッダー、カードをカスタマイズする
ライトモードまたはダークモードのプレビューに切り替える(Complete画面)

設定を保存する
Liftoffのカスタマイズ
Install画面のカスタマイズ
Install画面のヘッダーとサブヘッダーはカスタマイズできます。ウインドウの右側でテキストを更新すると、左側のプレビューが自動的に更新され、ユーザにどのように表示されるかを確認できます。Install画面のヘッダーを指定する
Install画面のサブヘッダーを指定する
デフォルトに戻す(任意)

カスタマイズを保存する
Help画面のカスタマイズ
Help画面のヘッダーとサブヘッダーはカスタマイズできます。ウインドウの右側でテキストを更新すると、左側のプレビューが自動的に更新され、ユーザにどのように表示されるかを確認できます。Help画面のヘッダーを指定する
Help画面の本文を指定する
デフォルトに戻す(任意)

カスタマイズを保存する
Complete画面のカスタマイズ
Complete画面のヘッダーとサブヘッダーはカスタマイズできます。ウインドウの右側でテキストを更新すると、左側のプレビューが自動的に更新され、ユーザにどのように表示されるかを確認できます。Complete画面のヘッダーを指定する
Complete画面のサブヘッダーを指定する
リンクを並べ替えまたは削除する

リンクを追加する
カスタムアイコンをアップロードする
リンクのタイトルを指定する
リンクのサブタイトルを指定する
ボタンのテキストを指定する
ボタンのURLを指定する
-
http://またはhttps://
- デフォルトのブラウザで開きます。ユーザが別のブラウザを選択していない限り、Safariです。
-
mailto://
- デフォルトのメールアプリで開きます。ユーザが別のアプリを選択していない限り、Mailです。
- iOSおよびiPadOSでは、ユーザがまだメールアカウントを設定していない場合、mailto://ブックマークをタップするとエラーになります。
-
file://(macOSでのみサポート)macOSのファイルパスの詳細については、Appleのドキュメントを参照してください。
- 指定したパスのファイルを開きます。
- ファイルパスを定義する際は、file:///path/to/fileのように3つの連続したスラッシュを使用することをお勧めします。
デフォルトに戻す(任意)

カスタマイズを保存する
終了パスワード
Liftoffには、Full ScreenモードまたはWindowモードのときに使用できる終了パスワードがあります。どちらの場合も、終了パスワードは次のシナリオで使用できます。- 終了パスワードを使用してフルスクリーンモードのロックを解除できます。これにより、Library Itemsが意図したとおりにインストールされない場合にトラブルシューティングを行えます。これはフルスクリーンモードを使用している場合にのみ該当します。
-
終了パスワードを使用して、エージェントの実行が完了する前にメニューバーからアプリを終了できます。この場合、LaunchAgentもアンロードされます。
- これは、終了パスワードを使用してLiftoffをFull ScreenモードまたはWindowモードから解放した後に行えます。Windowモードでは、初期状態では早期終了が許可されず、メニューバーに終了オプションも表示されません。
- 終了パスワードのプロンプトを開くには、Command-Shift-K-J-Dのキーを同時に押します。

Liftoffのロジックフロー
Liftoff Library Itemの評価
- BlueprintにLiftoff構成がない場合、Iru AgentはLiftoffの対象外であることを記録し、構成の取得を再試行しません。
- BlueprintにLiftoff構成が存在する場合は、詳細が取得されます。
登録トリガー
- Automated Device Enrollment OnlyまたはManual Device Enrollment Only:エージェントはMacコンピュータの登録の種類を確認します。条件に一致しない場合、エージェントはLiftoffの対象外であることを記録し、構成の取得を再試行しません。
- **All Enrollments:**エージェントは登録の種類の評価をスキップします。
対象の確認
- 登録の条件を満たしている場合、エージェントはMacコンピュータが登録されてからの経過時間を評価します。
- Macが登録されてから1時間以上経過している場合、エージェントはLiftoffの対象外であることを記録し、構成の取得を再試行しません。
- すべての条件を満たしている場合、macOSエージェントはLaunchAgentを読み込んでLiftoffを開始し、最初のチェックインを開始します。
LiftoffでのParametersの実行
- BlueprintにLiftoff構成がない場合、Iru AgentはBlueprint内のすべてのParametersを実行してから、すべてのLibrary Itemsを実行します。
- BlueprintにLiftoff構成が存在する場合、Iru Agentは最初にすべてのLibrary Itemsを実行し、その後Blueprint内のすべてのParametersを実行します。
その他の考慮事項
デバイスのローカライズ
ユーザがmacOSデバイスのメイン言語としてサポートされている言語のいずれかを設定すると、Liftoffはカスタマイズできない文字列についてローカライズされたテキストを表示します。この機能を有効にするための管理者の設定は必要ありません。 次の言語がサポートされています。- 中国語(簡体字)
- フランス語/フランス語(カナダ)
- ドイツ語
- イタリア語
- 日本語
- ポルトガル語
- ポルトガル語(ブラジル)
- スペイン語