# プロジェクトリスト

プロジェクトリストで新しいプロジェクトを登録すると、IMQAにアプリを連携させることができます。チーム機能を利用して様々なプロジェクトをまとめて管理したり、ユーザー権限設定など全般的なプロジェクト管理を行うことができます。

## 1. 概要 <a href="#overview" id="overview"></a>

![](https://lh5.googleusercontent.com/VVaKfRY8eyJgnYNiKLMIt_-wuxsKVy7FgJl0w3CEFAPbQCc_cbfBHjRiSXVUnfPz0Ogez7yhrCh65E52fscWP9o5891-Xi6f_VOW45Cws3vuocKG_2moSkoJL4-rKKXpkmMPJ6f9VPkON41LxLUxDw)

IMQAは、MPMとCrashの2種類のモニタリングサービスを提供しております。iOS、Androidアプリをプロジェクトとして登録すると、サービスをご活用いただけます。プロジェクトリストは、以下のとおりに構成されています。

❶ 画面上部バー\
❷ チームバー\
❸ プロジェクトリスト

❹ リストビュー/カードビュー

❺ プロジェクト作成

❻ プロジェクトカード

<br>

### 画面上部バー <a href="#topbar" id="topbar"></a>

![](https://lh6.googleusercontent.com/x1D_dwkVECiecfiuHzxxQYjedGMYVxZJSxqjiL2fCNqqHGwH285IPK8XZ-FgWHnUvwH037yuf_0qjIYWohZ9CuljBWfkTQYf9lpzDeAHt7p229A4j1z6h4m61_ee8KNIaByuZDS8PsItkYzhwiPjMQ)

**❶ ロゴ**\
クリックすると、プロジェクトリストのメインへ移動します。

**❷ 会員メニュー**\
ログインアカウントの会員メニューが表示されます。

* **インストールガイド**Installation Guide: IMQAのインストールガイドを確認できます。クリックすると、ブラウザの新しいタブに表示されます。
* **ユーザー設定**Settings: ユーザー名とパスワードを変更することができます。ブラウザのタイムゾーンを変更すると、IMQA分析情報の表示基準時間を変更することができます。

{% hint style="warning" %}
ログインしたユーザーがタイムゾーンを自動的に設定することができない環境にいる場合、IMQAの時間情報が正しく表示されないことがあります。ブラウザのタイムゾーンを利用して、接続している地域のGMT標準時間に合わせて手動で設定することができます。
{% endhint %}

* **言語設定**Language Setting: IMQAの表示言語を韓国語、英語、日本語に変更できます。
* **ログアウト**Logout: アカウントをログアウトします。

### プロジェクトリスト <a href="#project-list" id="project-list"></a>

<figure><img src="https://lh7-us.googleusercontent.com/4ze-jaSicuC48asRKDTFPPnHC6piaz_BSj27VoYT6JT6HluhRxVBVQIy2TUDQr5SnKBrrgeFDXuiYVe_aryvfRS8xRD1vNEzkX8wexkUT8dlyWRFht88ewFnulfgNSd9dDEKV7SYALZby3p9fgAXxOA" alt=""><figcaption></figcaption></figure>

**❶ リストビュー/カードビュー**\
プロジェクトカードの表示方式を変更することができます。基本はリストビューで表示されます。

* **リストビュー**List View: プロジェクトがリストとして表示されます。並び順を変更したり、プロジェクトの要約指標を確認することができます。

<figure><img src="https://lh7-us.googleusercontent.com/rY_T10hymhJ6XluBiDznPpe_sUpI0gP7RTqzG6z5lwHcYNAn9e4Pr7ijNHdHNt8JUktW47w0rDQzLwkWT7VOdZHiHsY9Ey1KXY3-ecEUK1Fch9bqugTtlx-euLGgIw515XPZhbWtHUIPghOzPdSVX5Q" alt=""><figcaption></figcaption></figure>

* **カードビュー**Card View: 管理中のプロジェクトが多い場合、プロジェクトを素早く見つけることができます。

<figure><img src="https://lh7-us.googleusercontent.com/X2ygEZNYIxRoM3zIl_dihjnpzwbq2NvlTDCZqFiSiBKynGCGhhxBnB6CvfV427D_xGRxvuHuIzdscaGKW471atwUGr4syHUvnLsZOuHByHhcGTczlz3EATkBWswa5sWN34ikj-HLxghuhWglJzlLvJs" alt=""><figcaption></figcaption></figure>

**❷ プロジェクト作成**\
現在の位置にプロジェクトを作成します。

❸ **設定** <mark style="color:red;">\*チームにのみ表示</mark>\
\[設定] アイコンをクリックすると、チーム管理メニューが表示されます。

❹ **ヘッダ(整列)** <mark style="color:red;">\*リストビューにのみ表示</mark>\
基本はプロジェクト名順に整列され、プラットフォーム、パッケージ名順で並べ替えることもできます。

## 2. チーム <a href="#team" id="team"></a>

<figure><img src="https://lh7-us.googleusercontent.com/Ph-xTmJG7wJBzx_SWG_CPgm2XlfOmt1NwtdsH30TKprsegoBvg61RLj9r6bLg51fewJzsfmN6yIDy3kJo5N9wSdr_PBlsbLh5lp9J1LHK2nLGEJ3XX-n1wRSCDdAWWVb2LGOShIFVmhAGCu-S03xPEE" alt=""><figcaption></figcaption></figure>

**❶ チーム作成**\
**❷ チームタブ**\
**❸ チーム管理**

### チーム作成 <a href="#creat" id="creat"></a>

<figure><img src="https://lh7-us.googleusercontent.com/nMxB_eP8KL-03-zbN5ZAwQWc-6tTlh0_2uCI9sFparZl0xGWevHD4-EwShNNjcKYk8XgvnA5R7OMTsoiEEjofOXoIRJ-GStoYEQWDjYlqRfbrONy4FVGJsiKRXAfUNNrUYClI1zvtk8Zu6nmhikrGtQ" alt="" width="375"><figcaption></figcaption></figure>

任意のチーム名を入力してから\[SUBMIT]または\[提出]ボタンを押すとチームが作成されます。

### チームタブ <a href="#tab" id="tab"></a>

<figure><img src="https://lh7-us.googleusercontent.com/E1kEo8L4JxCrrmJ-tFbFgLUfBj9V8D8quxdCUc9CwbdQemq40hQHlgfkf9ZAgcG3NimJsh_zgguDT9p_dBSLRr0XG381G6T3otH6BfM1gtVgtVNkqHznD8i7fUwzLIodjhe8DOgBeKP7L2DJcuTlMVE" alt=""><figcaption></figcaption></figure>

所属中のすべてのチームを確認でき、チームを選択すると、以下のようにチームに関する設定ページが表示されます。

<figure><img src="https://lh7-us.googleusercontent.com/eR5duT8R1dD8kCZG-_37-H7Rfl2RZPTxuSzwDUgJ6hN7Ir6l_rT3-rie3uHnubyKddEgaysAs_YD5Rk3kMsfs-FBWE8sJhiYrxznW77mWuqmBCAkZOuZ8ibNLbcxQeyF2X53JQTgq-7eSyx-tibYiIw" alt=""><figcaption></figcaption></figure>

チーム名を修正したり、チームメンバーをEメールアドレスを利用して招待することができます。

{% hint style="warning" %}
Eメールアドレス追加は、IMQAに会員登録されているユーザーのみを追加できます。
{% endhint %}

### チーム管理 <a href="#team-management" id="team-management"></a>

<figure><img src="https://lh7-us.googleusercontent.com/LYhWaWdxSngm0tPmMlYY0sAriFiSt0NQALVNBJ3fm2EiapH9-ZBrA6wf-AhuxEkjNBzkjsYCtgY_fGG_Y680_tOMACNiOv3rWKm23atKhL9NZ_3fqrSirdNqmzfyJ1XJhaXgV15lELVIjyyvv7lf-8Y" alt=""><figcaption></figcaption></figure>

チーム名の修正とチーム削除を行うことができます。チーム削除は、チームだけが削除され、所属中のプロジェクトは削除されませんので、ご安心ください。

## 3. プロジェクト管理 <a href="#project-management" id="project-management"></a>

\[…]アイコンをクリックすると、プロジェクト管理メニューが表示されます。プロジェクト情報の確認・修正・削除、ProGuard設定を実行することができます。一部のメニューは、プロジェクト権限ユーザーにのみ表示されます。

<figure><img src="https://lh7-us.googleusercontent.com/BA3rgCthJ3Sw_c3bshAvF4BBh3fh0X581uCcjXz_dOC99VaC6WY4AnDqRvpZGWusz2ZvNnYIg6_VJRoBMYM5_3e8uYec6USUR4tR3_C4Y-9etf7Vv1PUVtNb4DwdM-KbOdNO7Sustam6LM9hkPT7EQ" alt=""><figcaption></figcaption></figure>

**❶ プロジェクト情報**\
プロジェクト情報で作成したプロジェクト情報を確認でき、プロジェクトメンバーを管理することができます。

**❷ ProGuard設定 / dSYM設定**\
iOSのSymbolication(記号化)、AndroidのProGuardが適用されたアプリの場合、ProGuardを設定/dSYMを設定するとクラス名と関数名を確認することができます。

**❸ チーム変更** <mark style="color:red;">\*プロジェクトマネージャー以上</mark>\
プロジェクトが所属するチームを変更することができます。チームメンバーとして所属中のチームにのみ変更できます。

**❹ プロジェクト名修正** <mark style="color:red;">\*プロジェクトマネージャー以上</mark>\
プロジェクト名を変更することができます。

**❺ 프プロジェクト削除** <mark style="color:red;">\*プロジェクト作成者以上</mark>\
プロジェクトを削除することができます。

{% hint style="danger" %} <mark style="color:red;">**プロジェクトを削除すると、既存のデータはすべて削除されます。**</mark>必ず削除前に確認してから、削除を実行してください。
{% endhint %}

### プロジェクト情報 <a href="#project-info" id="project-info"></a>

プロジェクト情報で作成したプロジェクト情報を確認でき、プロジェクトメンバーを管理することができます。

<figure><img src="https://lh7-us.googleusercontent.com/LhP20y1zVGFgaQWpI26R7YOVGqJx5EBtcRkPBXD5zM_l7EQORfneaVFi7JbUCx4TxMrIa8GKW83vbhmy5xjL5nwhaxE8PItOiiuHrGtnkpTz-CwwtPIkOuMTS84xyqT5rGWIxu4ENsWsNnDRiXvGMec" alt="" width="563"><figcaption></figcaption></figure>

**❶ プロジェクトメンバーのEメールアドレス**\
プロジェクトメンバーユーザーのEメールアドレスが表示されます。プロジェクトを作成したユーザーは、最上部に表示されます。

**❷ プロジェクト権限**\
プロジェクトの権限がアイコンで表示されます。プロジェクト閲覧と管理役割が表示されます。

<table><thead><tr><th width="139" align="center">プロジェクト権限</th><th width="90" align="center">アイコン</th><th align="center">プロジェクト閲覧</th><th width="137" align="center">メンバー追加/削除</th><th align="center">メンバー権限変更</th><th align="center">プロジェクト削除</th></tr></thead><tbody><tr><td align="center"><strong>Owner</strong></td><td align="center">Ⓞ</td><td align="center">O</td><td align="center">O</td><td align="center">O</td><td align="center">O</td></tr><tr><td align="center"><strong>Manager</strong></td><td align="center">Ⓜ</td><td align="center">O</td><td align="center">O</td><td align="center">X</td><td align="center">X</td></tr><tr><td align="center"><strong>Member</strong></td><td align="center"></td><td align="center">O</td><td align="center">X</td><td align="center">X</td><td align="center">X</td></tr></tbody></table>

* プロジェクト作成者Owner: プロジェクトを作成した1つのユーザーアカウントに与えられ、全般的なプロジェクト管理権限が付与されます。
* プロジェクトマネージャーManager: プロジェクトのメンバー追加と自分以外の下位権限ユーザーの削除を実行することができます。
* **プロジェクトメンバー**Member: プロジェクトを閲覧することができます。

**❸ プロジェクトメンバーの権限変更** <mark style="color:red;">\*プロジェクト作成者以上</mark> **/ メンバー削除** <mark style="color:red;">\*プロジェクトマネージャー以上</mark>\
① Eメールアドレスの横にある\[Ⓜ]アイコンをクリックすると、プロジェクトマネージャーとして追加することができます。\
② \[Ⓜ]アイコンをもう一度クリックすると、プロジェクトマネージャーから削除されます。\
③ Eメールアドレスの横にある\[-]アイコンをクリックすると、当該ユーザーはプロジェクトから削除されます。

❹ **プロジェクトメンバーの追加** <mark style="color:red;">\*プロジェクトマネージャー以上</mark>\
① Eメールアドレスの下にある \[Add Project Member]をクリックすると、現在プロジェクトメンバーではないチームメンバーと「Eメールアドレス追加」エリアが表示されます。\
② プロジェクトメンバーではないチームメンバーのEメールアドレスの横にある\[+]アイコンをクリックすると、プロジェクトメンバーとして追加されます。

**❺ Eメールアドレス追加** <mark style="color:red;">\*プロジェクトマネージャー以上</mark>\
Eメールアドレスを入力して\[+]アイコンをクリックすると、プロジェクトメンバーとして追加されます。

{% hint style="warning" %}
Eメールアドレス追加は、IMQAに会員登録されているユーザーのみを追加できます。
{% endhint %}

### ProGuard設定 / dSYM設定

iOSのSymbolication(記号化)、AndroidにProGuardが適用されたアプリは、ProGuardを設定/dSYMを設定するとクラス名と関数名を確認することができます。

<figure><img src="https://lh7-us.googleusercontent.com/-p-dwDPVPfnAiR2o_yJu6otEc21T0Tyv2jcsvH_baNooILIG5LfBQ7GH6yYDaUXOGtejfRSFMEsU7pIMZHy6w1rJVa5JN6m0vCjTaAfkhPDU_tRTR4ZjBIvkS2n2cM-xXzMBE34uAAK9qsVdY3C-Yg" alt="" width="375"><figcaption></figcaption></figure>

**❶ マッピングファイルのアップロード**\
① \[Select File]をクリックして、Androidの場合は「mapping.txt」、「map.txt」のような「txt」ファイル、iOSは「dSYM」パッケージ内のバイナリファイルを選択します。

{% hint style="info" %}
‘\*.dSYM’ファイル \[パッケージ内容を見る] → ‘Contents > Resources > DWARF > (バイナリファイル)’パスの例\
![](https://lh6.googleusercontent.com/EzVtMu5r0oL7cdBmYQJ5uoZzlKbkPQTTYWVLZkLNRK4w7uZma9OvcD68W2J1vVZDMgJS1YF7vo1QgO31hKGZM4BZsBKHukQve16xO1qnyaIh5pYrd75dgzoch8zzpc0oFjiUoY7gLiQ7IBUntBTCY3Q)
{% endhint %}

② 適用するアプリバージョンを入力して\[SUBMIT]をクリックしてください。\
③ アップロード時点から収集されるデータのクラス名と関数名をIMQAで確認できます。

**❷ 登録されたマッピングファイル**\
登録されたマッピングファイル、適用されたアプリバージョン、アップロード時間を確認することができます。

**❸ マッピングファイル管理**\
\[削除]アイコンをクリックすると、選択したマッピングファイルは削除されます。

{% hint style="warning" %}
アプリの最新バージョンがリリースされた場合、該当するバージョンのコールスタック、発生したクラッシュ情報を確認するためには同じアプリバージョンのマッピングファイルを追加登録してください。
{% endhint %}

## 4. すべてのプロジェクト管理  <a href="#management" id="management"></a>

複数のプロジェクトを管理する管理者のための機能から、アプリバージョンとSDKオプション項目を各プロジェクトに適用することができます。

すべてのプロジェクトのタブから\[管理]アイコンをクリックすると、すべてのプロジェクトを対象にする管理メニューが表示されます。現在のアプリバージョンとSDKのオプションを設定できます。 一部のメニューは、プロジェクト権限ユーザーにのみ表示されます。

<figure><img src="https://lh7-us.googleusercontent.com/zefx06gly8fhbSwaTYhyRSeR-mC_umILC91WiIWdnN-rQhBVmFMLCvttXO3-1C5zqBbH1ONz5rCrL7ME5k3H0-1A37T9GxvEkHr-OOrrEO-mSQESlo3kj0EPnM4RJ8fXEfEpWt0OZ78Whm_0t07rWQ" alt="" width="375"><figcaption></figcaption></figure>

**❶ アプリバージョン管理** <mark style="color:red;">\*プロジェクトマネージャー以上</mark>\
アプリの管理周期に合わせてIMQAで主に管理するアプリバージョンを指定することができます。アプリバージョンの優先順位を設定すると、各分析メニューで設定した順番通りにアプリバージョンが表示されます。

**❷ SDKオプション設定** <mark style="color:red;">\*Androidアプリ専用, プロジェクトマネージャー以上</mark>\
IMQA MPMは様々なオプションを提供しています。SDKコード上で「imqaOption.setRemoteConfig」を「true」に設定したSDKを対象に、サービス内でいくつかのMPMオプションを素早く適用することができます。

{% hint style="warning" %}
現在のSDKオプション設定は、Androidプロジェクトのみ対応し、SDK Core 2.20.0、またはInjector 2.20.1から利用可能です。
{% endhint %}

{% hint style="info" %}
すべてのIMQA MPMオプションは「[Android > MPM SDK設定](https://docs.imqa.io/imqa-guide/jpn/installation/android/mpm-sdk-setting)」をご参照ください。
{% endhint %}

### アプリバージョン管理 <a href="#version" id="version"></a>

アプリの管理周期に合わせてIMQAで主に管理するアプリバージョンを指定することができます。 アプリバージョンの優先順位を設定すると、各分析メニューで設定した順番通りにアプリバージョンが表示されます。すべてのプロジェクトのタブから\[管理]アイコンをクリックすると表示される管理メニューから、’アプリバージョン管理’をクリックすると「アプリバージョン管理」のポップアップが表示されます。

<figure><img src="https://lh7-us.googleusercontent.com/J2puTY7TKP1wW21Mp-_mWBtE4ZpIHr7CEoRCUusSC__hrjsQccLA8CrDBIF7b7uZc-6T-vujeGXeAGL3MDHd0gp0Wxr6CfP-83lCHDAIQ_QKQeIxiR6kazTlVUxkWjM2l9zdhycNwHjQY_GkYzWpMA" alt="" width="375"><figcaption></figcaption></figure>

**❶ プロジェクトリスト**\
アプリバージョンを管理する対象プロジェクトを選択することができます。

**❷ アプリバージョン**\
プロジェクトに累積されたすべてのアプリバージョンをリストで表示します。

**❸ 優先順位**\
各分析メニューに表示されるアプリバージョンの表示順番を表します。基本はアプリバージョンの最新順で並べられており、並べ替えることができます。表示設定をしていないアプリバージョンは、優先順位が表示されません。

**❹ 優先順位を変**\
マウスでドラッグしてアプリバージョンの順番を調整することができます。

**❺ 表示設定**\
基本は\[チェック]状態に設定されており、クリックするとアプリバージョンが非表示になります。\[チェック]状態にして再びアプリバージョンを表示することができます。

① アプリバージョンを管理するプロジェクトを選択します。\
② 右側に表示されたアプリバージョンリストから、以後は管理しないアプリバージョンの表示設定を解除します。\
③ 優先表示されるアプリバージョンの順番に優先順位を変更します。\
④ 表示したいアプリバージョンと優先順位の設定が終わったら\[保存]をクリックします。

{% hint style="warning" %}
現在のアプリバージョン表示設定は、データの収集有無、集計有無とは関係なく、IMQAで表示するアプリバージョンのリストを設定する機能です。**非表示にしたアプリバージョンは、表示設定に変えるまで分析メニューのアプリバージョンリストに表示されません。**
{% endhint %}

{% hint style="info" %}

* アプリバージョン管理機能で、IMQAで最優先にモニタリング、管理、非表示対象のアプリバージョンを指定することができます。
* 表示設定で以後は管理しないアプリバージョンは非表示にすることができ、優先順位を指定すると分析メニューで希望の順番にアプリバージョンリストを表示することができます。
* 通知ポリシーは、アプリバージョン表示有無とは関係なく、すべてのアプリバージョンを指定することができます。開発、運営管理周期に合わせて活用してください。
  {% endhint %}

### SDKオプション設定

IMQA MPMは様々なオプションを提供しています。SDKコード上で「imqaOption.setRemoteConfig」を「true」に設定したSDKを対象に、サービス内でいくつかのMPMオプションを素早く適用することができます。 すべてのプロジェクトのタブから\[管理]アイコンをクリックすると表示される管理メニューから、'SDKオプション設定'をクリックすると「SDKオプション設定」のポップアップが表示されます。

<figure><img src="https://lh7-us.googleusercontent.com/ORimOiFwYES5jm3Y_2k0Nl-2g7LwOW-n1AXgG-hGV6eSww-ActglMeoVU9bHwRaZ_gegduowdfs8yi5m2spjHg3KtjcrswNnWB2sl7npNLeRPhIy1y9Q91DSQs2IA3H9rZdGl6AxpUhoIwa1xfkJFg" alt=""><figcaption></figcaption></figure>

**❶ プロジェクトリスト**\
SDKオプションを設定する対象プロジェクトを選択することができます。

**❷ SDKオプション**\
主なMPMオプションを設定することができます。基本はすべて無効状態で、\[チェック]するとSDKオプション別の既定値に表示されます。

{% hint style="info" %}
すべてのIMQA MPMオプションは「[Android > MPM SDK設定](https://docs.imqa.io/imqa-guide/jpn/installation/android/mpm-sdk-setting)」をご参照ください。
{% endhint %}

**❸ サービスで設定したオプション**\
サービスでオプションを有効に設定することができます。 変更後\[保存]すると、該当するオプション項目はサーバーの設定値を参照します。

**❹ サービスで設定していないオプション**\
サービスで設定していないオプション項目は、SDKコード上の設定値を参照します。

① SDKオプションを設定するプロジェクトを選択します。\
② 右側に表示されたSDKオプションリストから、これからサービスで管理するオプション項目を\[チェック]します。\
③ オプション値を設定します。\
④ サービスで管理したいSDKオプション項目と設定が終わったら\[保存]をクリックします。

{% hint style="warning" %}
現在サービスで提供するSDKオプション設定は、SDKコード上で「imqaOption.setRemoteConfig」を「true」に設定したSDKに対して遠隔でオプションを全体設定できる機能です。SDKコード上で設定したオプションに関係なく、サービスで設定した個別オプション項目はサーバーの設定値を参照します。

現在のSDKオプション設定は、Androidプロジェクトのみ対応し、SDK Core 2.20.0、またはInjector 2.20.1から利用可能です。
{% endhint %}

{% hint style="info" %}
SDKオプション設定機能で、すでに配布されたSDKに関するMPMの遠隔設定が可能です。開発及び運営状況によってMPMで管理する主なオプションを調整したり、制御することができます。特にIMQAのデータ収集設定のオプションの場合、アプリに問題が発生するとIMQAがデータを収集しない環境でテストが可能なので、SDKの配布前にSDKコード上で「imqaOption.setRemoteConfig」を「true」に設定しておくことを推奨します。
{% endhint %}
