Project

Profile

Help

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

Ema Raven, 04/30/2024 12:14 PM

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 6 Ema Raven
## ストレージをインストール
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 6 Ema Raven
## 同期アプリケーションをインストール
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 6 Ema Raven
## ブラウザからアクセス
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 6 Ema Raven
## 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 6 Ema Raven
## ロールと権限を設定
72 1 Ema Raven
73 5 Shengnan Lyu
同僚や顧客のファイルを閲覧や編集する権限を設定するには、**自分のアバター→「管理」→「ロールと権限」** に移動してください。次に **ロール**を選択し、**権限**→**ストレージ**で選択したロールの権限を設定できます。
74 1 Ema Raven
75 4 Shengnan Lyu
{{figure(Planioストレージのアクセス権限管理)
76 1 Ema Raven
![](planio-storage-permissions%402x.png)
77
}}
78
79 4 Shengnan Lyu
以下の権限を取得できます。
80 1 Ema Raven
81
<table>
82
<tbody>
83 5 Shengnan Lyu
<tr><td>ファイルとフォルダーの閲覧</td><td> ユーザーがストレージタブにアクセスし、ファイルを閲覧できる権限。 </td></tr>
84 4 Shengnan Lyu
<tr><td>ファイルとフォルダーの編集</td><td>ユーザーがファイルをアップロードし、編集、削除できる権限。</td></tr>
85 5 Shengnan Lyu
<tr><td> 保護ファイルとフォルダーの編集</td><td>ユーザーがファイルやフォルダを保護できる権限。ファイルダウンロード履歴の閲覧権限を持っていない限り、保護されたアイテムは他のユーザーには表示されない。 </td></tr>
86
<tr><td> 保護ファイルとフォルダーの閲覧</td><td> ユーザーが保護されたファイルを閲覧し、ダウンロードできる権限。編集、削除、保護を解除することはできない。</td></tr>
87 4 Shengnan Lyu
<tr><td> ファイルの共有</td><td> ユーザーが任意のファイルの共有リンクを生成できる権限。</td></tr>
88
<tr><td> 共有ファイルの閲覧</td><td> 共有リンクを使用して共有されたファイルをダウンロードできる権限。 </td></tr>
89 1 Ema Raven
</tbody>
90
</table>
91
92 6 Ema Raven
## ファイルとフォルダを保護
93 1 Ema Raven
94 4 Shengnan Lyu
ファイルとフォルダを保護して、他のユーザーから非表示にすることができます。ファイルやフォルダを保護するには、「…」をクリックするか、操作したいアイテムを右クリックしてください。その後、**保護**を選択してください。
95 1 Ema Raven
96 4 Shengnan Lyu
{{figure(キャプション:Planioストレージでフォルダを保護)
97 1 Ema Raven
![](protect-folder-in-planio-storage@2x.png)
98
}}
99
100 4 Shengnan Lyu
保護されたファイルとフォルダはView protected files and folders権限を持っていないユーザーから非表示にされます。この権限を持っているユーザーは、保護されたファイルとフォルダを閲覧、そしてダウンロードすることはできますが、編集や削除することはできません。
101 1 Ema Raven
102 4 Shengnan Lyu
保護されたファイルとフォルダを編集、削除、または保護を解除するには**保護ファイルとフォルダーの編集**権限が必要です。
103 1 Ema Raven
104 6 Ema Raven
## ファイルを共有
105 4 Shengnan Lyu
単独ファイルは**共有リンク**を生成することで、プロジェクト外の人と共有することができます。公開するプロジェクトにリンクさせたい時、もしくはメールでリンクを含めたい時には非常に便利です。
106 1 Ema Raven
107 4 Shengnan Lyu
ファイルを共有するには、「…」をクリックするか、操作したいアイテムを右クリックしてください。その後、「共有」を選択してください。次のステップでリンクをコピーできます。
108 1 Ema Raven
109 4 Shengnan Lyu
{{figure(Planioストレージサイドバーにおける共有リンク情報)
110 1 Ema Raven
![](sharing-links-in-planio-storage@2x.png)
111
}}
112
113 4 Shengnan Lyu
たとえ共有した後にファイルが更新されたとしても、このリンクは常にソースファイルの最新バージョンを指し示します。
114 1 Ema Raven
115 4 Shengnan Lyu
**ファイルの閲覧権限**を持っているユーザーなら誰でも共有リンクにアクセスできます。**非メンバー**や**匿名ユーザー**の権限を設定することで、Planioのアカウントを持っている人に限らず、ログインしていない人にまでその権限を拡張することができます。これについては[[Make Redmine Projects Public on Planio]]の記事に詳細な情報が記載されています。
116 1 Ema Raven
117 6 Ema Raven
## リンクを作成
118 1 Ema Raven
119 4 Shengnan Lyu
ストレージでは、異なるフォルダや、Planioアカウント内の別のプロジェクトにあるファイルを指し示すリンクを作成できます。
120 1 Ema Raven
121 4 Shengnan Lyu
リンクを作成するには、「…」をクリックするか、操作したいアイテムを右クリックしてください。その後、**リンクの作成**をクリックしてください。表示されるポップアップで、リンクを作成したいプロジェクトとフォルダを選択してください。
122 1 Ema Raven
123 4 Shengnan Lyu
{{figure(Planioストレージでリンクを作成)
124 1 Ema Raven
![](creating-a-link-in-planio-storage@2x.png)
125
}}
126
127 4 Shengnan Lyu
リンクは常にソースファイルの最新バージョンを指し示します。ソースファイルが削除されると、すべてのリンクも消えます。
128 1 Ema Raven
129 4 Shengnan Lyu
リンクを表示させるには、ユーザーはソースファイルの閲覧権限が求められます。
130 1 Ema Raven
131 6 Ema Raven
## コンフリクトを処理
132 1 Ema Raven
133 4 Shengnan Lyu
ストレージのデスクトップクライアントは、ローカルでの変更をアップロードし、リモートでの変更をダウンロードします。ファイルがローカルフォルダとPlanioサーバ両方で変更され同期された場合、クライアントはそのような状況を自力で解決することはできません。そのため、クライアントはローカルバージョンの情報を含むコンフリクトファイルを作成し、Planioからリモートバージョンをダウンロードします。そして、コンフリクトが発生したことを通知し、注意が必要であることを知らせます。
134 1 Ema Raven
135 5 Shengnan Lyu
### 例
136 1 Ema Raven
137 4 Shengnan Lyu
同期されたフォルダには「hello.txt」というファイルがあると仮定してください。このファイルはしばらくの間に変更されず、パソコンとplanioのサーバ上の両方に「hello」というテキストが含まれています。そしてほぼ同時に、あなたがこのファイルを「local hello」と変更しようとしているところに、Planioサーバ上のファイルがあなた以外の誰かによって「planio hello」と更新されました。
138 1 Ema Raven
139 4 Shengnan Lyu
ローカルでの変更をアップロードしようとすると、デスクトップクライアントはサーババージョンも変更されたことに気付きます。したがって、クライアントはアップロードを中止します(他の人の変更を上書きする可能性があるため)。その代わりに、ローカルでの変更を記録するコンフリクトファイルを作成します。これにより、ローカルのデバイス上に次のような2つのファイルがでてきます:
140 1 Ema Raven
141 4 Shengnan Lyu
- "planio hello" が含まれる hello.txt
142
- "local hello" が含まれる hello (conflicted copy 2020-06-03 012755).txt
143 1 Ema Raven
144 4 Shengnan Lyu
ご覧の通り、hello.txtファイルは現在Planioサーバ上のファイルを表しています。これにはリモートでの変更が含まれていますが(リモートでの変更があるたびに更新され続けます)、あなたのローカルでの変更はサーバにアップロードされていません。その代わりに、**conflicted copy**というファイルがローカルでの変更を記録しました。
145 1 Ema Raven
 
146 4 Shengnan Lyu
デスクトップクライアントは、この状況をシステム通知、システムトレイアイコン、アカウント設定のウィンドウで**unresolved conflicts**を表示する黄色のバッジを通じて通知します。このバッジをクリックすると、未解決のコンフリクトを含むリストが表示されます。その中のいずれかをクリックすると、関連するファイルを示すエクスプローラーが開きます。
147 1 Ema Raven
148 4 Shengnan Lyu
このようなコンフリクトを解決するには、両方のファイルを開き、相違を比較し、**conflicted copy**ファイルからローカルでの変更を該当する元のファイルにコピーしてください。この例では、hello.txtを「local and planio hello」と変更し、そしてファイル名に**conflicted copy**が含まれるファイルを削除することで、コンフリクトが解決されます。