Project

Profile

Help

Synchronize Files using Planio Storage » History » Sprint/Milestone 4

Shengnan Lyu, 04/26/2024 10:24 AM

1 4 Shengnan Lyu
# Planio Storageでファイルを同期
2 1 Ema Raven
3 4 Shengnan Lyu
[Planio Storage](https://plan.io/file-management/) を利用すると、プロジェクト内に専用のフォルダを設定できます。このフォルダはチーム全体で同期されます。全てのチームメンバーがウェブを介して、またはPlanio Storage 同期アプリケーションを使用して、端末から直接ファイルにアクセスできます。
4 3 Ema Raven
5 4 Shengnan Lyu
6 1 Ema Raven
{{>toc}}
7
8 4 Shengnan Lyu
## 1. ストレージをインストール
9 1 Ema Raven
10 4 Shengnan Lyu
任意のプロジェクトで、**モジュール**タブからストレージをインストールしてください。ただし、ご利用のプランによっては、ストレージを利用する際に少額の費用が発生する場合があります。もちろん、次のプラン更新までストレージを無料でお試しいただけます。
11 1 Ema Raven
12 4 Shengnan Lyu
{{figure(ストレージをインストール)
13 1 Ema Raven
![](planio-storage-app@2x.png)
14
}}
15
16 4 Shengnan Lyu
## 2. 同期アプリケーションをインストール
17 1 Ema Raven
18 4 Shengnan Lyu
パソコンでプロジェクトのファイルやフォルダの同期を実現させるためには、まず適切なクライアントアプリをダウンロードしてください。
19 1 Ema Raven
20
<table>
21
<tbody>
22
<tr>
23
<td><a href="https://support.plan.io/attachments/download/1198975/PlanioStorage-2.6.3.pkg"><img src="https://support.plan.io/attachments/download/679092/macos-logo@2x.png" alt="" /></a></td>
24
<td><a href="https://support.plan.io/attachments/download/1124490/PlanioStorage-2.6.3.exe"><img src="https://support.plan.io/attachments/download/679093/windows-logo@2x.png" alt="" /></a></td>
25
<td><a href="https://support.plan.io/attachments/download/679091/PlanioStorage-2.3.4-x86_64.AppImage"><img src="https://support.plan.io/attachments/download/679095/linux-logo@2x.png" alt="" /></a></td>
26
</tr>
27
<tr>
28
<td><a href="https://support.plan.io/attachments/download/1198975/PlanioStorage-2.6.3.pkg"><strong>macOS Download</strong></a><br />
29
(Version 2.6.3)</td>
30
<td><a href="https://support.plan.io/attachments/download/1124490/PlanioStorage-2.6.3.exe"><strong>Windows Download</strong></a><br />
31
(Version 2.6.3)</td>
32
<td><a href="https://support.plan.io/attachments/download/679091/PlanioStorage-2.3.4-x86_64.AppImage"><strong>Linux Download</strong></a><br />
33
(Version 2.3.4)</td>
34
</tr>
35
</tbody>
36
</table>
37
38 4 Shengnan Lyu
次に、インストーラーを実行して、**Planioのドメイン、ログインIDとパスワード**を入力してください。ストレージでは、Planioのアカウント全体を同期するか、もしくは選択された一部のプロジェクトを同期することができます。
39 1 Ema Raven
40 4 Shengnan Lyu
また、ストレージのファイルを保存するローカルフォルダも指定できます。
41
{{figure(Planioストレージのクライアントアプリを設定)
42 1 Ema Raven
![](planio-storage-client-app@2x.png)
43
}}
44
45 4 Shengnan Lyu
同期されたフォルダ内のファイルやフォルダは通常通りに操作できます。全ての変更はPlanioと同期されます。変更中にオフラインになった場合は、デバイスが次にインターネットに接続されると再度同期されます。
46 1 Ema Raven
47 4 Shengnan Lyu
同僚と同じファイルをオフライン中や同期中に編集する場合に備えて、Planioストレージはファイルのコピーを作成するので、変更内容をマージすることができます。
48 1 Ema Raven
49 4 Shengnan Lyu
## 3. ブラウザからアクセス
50 1 Ema Raven
51 4 Shengnan Lyu
Planio内でもファイルやフォルダを管理できます。プロジェクト内で、**ストレージ**タブに移動してください。**アップロード**ボタンをクリックすることで、パソコンから任意の数のファイルをアップロードできます。もしくは、直接デスクトップからブラウザウィンドウにドラッグしても構いません。
52 1 Ema Raven
53 4 Shengnan Lyu
**新しいフォルダ**をクリックすると新しいフォルダを作成できます。
54 1 Ema Raven
55 4 Shengnan Lyu
ストレージ内のファイルやフォルダを視覚的に整理したい場合は、右上にあるオプションメニューから**ツリー**または**グリッド**を選択してください。
56 1 Ema Raven
57 4 Shengnan Lyu
{{figure(Planioストレージのツリー表示)
58 1 Ema Raven
![](planio-storage-file-listing@2x.png)
59
}}
60
61 4 Shengnan Lyu
## 4. WebDAVアクセス
62 1 Ema Raven
63 4 Shengnan Lyu
同期はせずにオンラインで直接ストレージにアクセスしたい場合は、WebDAVをご利用ください。
64 1 Ema Raven
65 4 Shengnan Lyu
ストレージセクションの右側のサイドバーに、プロジェクトの**WebDAV URL**があります。Planioの**ログインID**と**パスワード**を入力するだけで簡単に接続できます。
66 1 Ema Raven
67 4 Shengnan Lyu
{{figure(WebDAVを使用してPlanioストレージにアクセス)
68 1 Ema Raven
![](planio-storage-webdav@2x.png)
69
}}
70
71 4 Shengnan Lyu
## 5. ロールと権限を設定
72 1 Ema Raven
73 4 Shengnan Lyu
同僚や顧客のファイルを閲覧や編集する権限を設定するには、**自分のアバター→「管理」→「ロールと権限」**に移動してください。次に**ロール**を選択し、**権限**→**ストレージ**で選択したロールの権限を設定できます。
74
以下の権限を取得できます。
75 1 Ema Raven
76 4 Shengnan Lyu
{{figure(Planioストレージのアクセス権限管理)
77 1 Ema Raven
![](planio-storage-permissions%402x.png)
78
}}
79
80 4 Shengnan Lyu
以下の権限を取得できます。
81 1 Ema Raven
82
<table>
83
<tbody>
84 4 Shengnan Lyu
<tr><td>ファイルとフォルダーの閲覧</td><td> ユーザーが**ストレージ**タブにアクセスし、ファイルを閲覧できる権限。 </td></tr>
85
<tr><td>ファイルとフォルダーの編集</td><td>ユーザーがファイルをアップロードし、編集、削除できる権限。</td></tr>
86
<tr><td> 保護ファイルとフォルダーの編集</td><td>ユーザーがファイルやフォルダを**保護**できる権限。**ファイルダウンロード履歴の閲覧権限**を持っていない限り、保護されたアイテムは他のユーザーには表示されない。 </td></tr>
87
<tr><td> 保護ファイルとフォルダーの閲覧</td><td> ユーザーが**保護された**ファイルを閲覧し、ダウンロードできる権限。編集、削除、保護を解除することはできない。</td></tr>
88
<tr><td> ファイルの共有</td><td> ユーザーが任意のファイルの共有リンクを生成できる権限。</td></tr>
89
<tr><td> 共有ファイルの閲覧</td><td> 共有リンクを使用して共有されたファイルをダウンロードできる権限。 </td></tr>
90 1 Ema Raven
</tbody>
91
</table>
92
93 4 Shengnan Lyu
## 6. ファイルとフォルダを保護
94 1 Ema Raven
95 4 Shengnan Lyu
ファイルとフォルダを保護して、他のユーザーから非表示にすることができます。ファイルやフォルダを保護するには、「…」をクリックするか、操作したいアイテムを右クリックしてください。その後、**保護**を選択してください。
96 1 Ema Raven
97 4 Shengnan Lyu
{{figure(キャプション:Planioストレージでフォルダを保護)
98 1 Ema Raven
![](protect-folder-in-planio-storage@2x.png)
99
}}
100
101 4 Shengnan Lyu
保護されたファイルとフォルダはView protected files and folders権限を持っていないユーザーから非表示にされます。この権限を持っているユーザーは、保護されたファイルとフォルダを閲覧、そしてダウンロードすることはできますが、編集や削除することはできません。
102 1 Ema Raven
103 4 Shengnan Lyu
保護されたファイルとフォルダを編集、削除、または保護を解除するには**保護ファイルとフォルダーの編集**権限が必要です。
104 1 Ema Raven
105 4 Shengnan Lyu
## 7. ファイルを共有
106
単独ファイルは**共有リンク**を生成することで、プロジェクト外の人と共有することができます。公開するプロジェクトにリンクさせたい時、もしくはメールでリンクを含めたい時には非常に便利です。
107 1 Ema Raven
108 4 Shengnan Lyu
ファイルを共有するには、「…」をクリックするか、操作したいアイテムを右クリックしてください。その後、「共有」を選択してください。次のステップでリンクをコピーできます。
109 1 Ema Raven
110 4 Shengnan Lyu
{{figure(Planioストレージサイドバーにおける共有リンク情報)
111 1 Ema Raven
![](sharing-links-in-planio-storage@2x.png)
112
}}
113
114 4 Shengnan Lyu
たとえ共有した後にファイルが更新されたとしても、このリンクは常にソースファイルの最新バージョンを指し示します。
115 1 Ema Raven
116 4 Shengnan Lyu
**ファイルの閲覧権限**を持っているユーザーなら誰でも共有リンクにアクセスできます。**非メンバー**や**匿名ユーザー**の権限を設定することで、Planioのアカウントを持っている人に限らず、ログインしていない人にまでその権限を拡張することができます。これについては[[Make Redmine Projects Public on Planio]]の記事に詳細な情報が記載されています。
117 1 Ema Raven
118 4 Shengnan Lyu
## 8. リンクを作成
119 1 Ema Raven
120 4 Shengnan Lyu
ストレージでは、異なるフォルダや、Planioアカウント内の別のプロジェクトにあるファイルを指し示すリンクを作成できます。
121 1 Ema Raven
122 4 Shengnan Lyu
リンクを作成するには、「…」をクリックするか、操作したいアイテムを右クリックしてください。その後、**リンクの作成**をクリックしてください。表示されるポップアップで、リンクを作成したいプロジェクトとフォルダを選択してください。
123 1 Ema Raven
124 4 Shengnan Lyu
{{figure(Planioストレージでリンクを作成)
125 1 Ema Raven
![](creating-a-link-in-planio-storage@2x.png)
126
}}
127
128 4 Shengnan Lyu
リンクは常にソースファイルの最新バージョンを指し示します。ソースファイルが削除されると、すべてのリンクも消えます。
129 1 Ema Raven
130 4 Shengnan Lyu
リンクを表示させるには、ユーザーはソースファイルの閲覧権限が求められます。
131 1 Ema Raven
132 4 Shengnan Lyu
## 9. コンフリクトを処理
133 1 Ema Raven
134 4 Shengnan Lyu
ストレージのデスクトップクライアントは、ローカルでの変更をアップロードし、リモートでの変更をダウンロードします。ファイルがローカルフォルダとPlanioサーバ両方で変更され同期された場合、クライアントはそのような状況を自力で解決することはできません。そのため、クライアントはローカルバージョンの情報を含むコンフリクトファイルを作成し、Planioからリモートバージョンをダウンロードします。そして、コンフリクトが発生したことを通知し、注意が必要であることを知らせます。
135 1 Ema Raven
136 4 Shengnan Lyu
###例
137 1 Ema Raven
138 4 Shengnan Lyu
同期されたフォルダには「hello.txt」というファイルがあると仮定してください。このファイルはしばらくの間に変更されず、パソコンとplanioのサーバ上の両方に「hello」というテキストが含まれています。そしてほぼ同時に、あなたがこのファイルを「local hello」と変更しようとしているところに、Planioサーバ上のファイルがあなた以外の誰かによって「planio hello」と更新されました。
139 1 Ema Raven
140 4 Shengnan Lyu
ローカルでの変更をアップロードしようとすると、デスクトップクライアントはサーババージョンも変更されたことに気付きます。したがって、クライアントはアップロードを中止します(他の人の変更を上書きする可能性があるため)。その代わりに、ローカルでの変更を記録するコンフリクトファイルを作成します。これにより、ローカルのデバイス上に次のような2つのファイルがでてきます:
141 1 Ema Raven
142 4 Shengnan Lyu
- "planio hello" が含まれる hello.txt
143
- "local hello" が含まれる hello (conflicted copy 2020-06-03 012755).txt
144 1 Ema Raven
145 4 Shengnan Lyu
ご覧の通り、hello.txtファイルは現在Planioサーバ上のファイルを表しています。これにはリモートでの変更が含まれていますが(リモートでの変更があるたびに更新され続けます)、あなたのローカルでの変更はサーバにアップロードされていません。その代わりに、**conflicted copy**というファイルがローカルでの変更を記録しました。
146 1 Ema Raven
 
147 4 Shengnan Lyu
デスクトップクライアントは、この状況をシステム通知、システムトレイアイコン、アカウント設定のウィンドウで**unresolved conflicts**を表示する黄色のバッジを通じて通知します。このバッジをクリックすると、未解決のコンフリクトを含むリストが表示されます。その中のいずれかをクリックすると、関連するファイルを示すエクスプローラーが開きます。
148 1 Ema Raven
149 4 Shengnan Lyu
このようなコンフリクトを解決するには、両方のファイルを開き、相違を比較し、**conflicted copy**ファイルからローカルでの変更を該当する元のファイルにコピーしてください。この例では、hello.txtを「local and planio hello」と変更し、そしてファイル名に**conflicted copy**が含まれるファイルを削除することで、コンフリクトが解決されます。