レコードでのコラボレーション
チームとレコードについて話し合い、人を @メンションし、何が誰によって変更されたかを確認します。そして共有リンクと公開フォームが外部の人に何を開くかを説明します。
レコードに関する作業がひとりで完結することはめったにありません。すべてのレコードページは、そのレコードについての会話と、何が変わったかの記録を持てます。さらにアプリがそのように設定されていれば、サインインしない人にレコードを見せたり、その人からデータを集めたりする方法も持てます。
ディスカッション
レコードページのタブの下には Discussion があります。コメントとレコードのアクティビティがひとつのフィードに古い順で並びます(ビルダーがディスカッションを有効にしたオブジェクトに表示されます)。
| できること | 方法 |
|---|---|
| コメントする | Write a comment… に入力し、Send を押すか Ctrl+Enter を押します。太字、斜体、リスト、インラインコードはツールバーにあり、Preview もあります |
| 誰かをメンションする | @ を入力し、候補から人を選びます(または Mention someone) |
| 返信する | コメントの下に返信して、スレッドをまとめます |
| リアクションする | コメントに絵文字のリアクションを追加します |
| 編集または削除する | 自分のコメントのみ。編集されたコメントには (edited) の印が付きます。この印はサーバーが付けるので、隠すことはできません |
| レコードをフォローする | Subscribe to notifications で、このレコードの更新を受け取ります |
コメントは送信した瞬間に表示され、その後、重複することなく保存されたコピーに置き換わります。
フィードを絞り込む
フィードには、コメントとレコードのアクティビティが混在しています。フィルターで絞り込めます。
| フィルター | 表示内容 |
|---|---|
| All Activity | すべて |
| Comments Only | コメントと返信 |
| Field Changes | レコードのフィールドへの編集 |
| Tasks Only | タスクのエントリ |
フィルターの結果が空なら、レコードにその種類のものがまだないというだけです。
@メンション
誰かを @mention すると、その人のベルに、コメントのプレビューとレコードへの直接リンク付きの通知が届きます。
メンションがディスカッション自体より遠くに届くことはありません。通知されるのは、その人がレコードとコメントを読み取れる場合だけです。誰かをメンションしても、その人にアクセス権が与えられるわけではありません。コメントの作成者は自分自身のメンションについて通知されず、メンションされていない人も通知されません。
何が変わり、誰が変えたか
| 場所 | 表示内容 |
|---|---|
| ディスカッションのフィード | アプリのビルダーが追跡対象に選んだフィールドについて、Industry: Technology → Finance のような行。フォームで見るラベルを使います |
| History タブ | レコードの完全な変更履歴。ビルダーが履歴の追跡を有効にしたオブジェクトに表示されます |
追跡されていないフィールドへの変更には、フィードで変更前後の行が表示されません。
チームとレコードを共有する
レコードの ⋯ メニューにある Share は、レコードのアドレスをコピーします(またはデバイスの共有シートを開きます)。何かを許可するわけではありません。それを開く人には、引き続きレコードへのアクセス権が必要です。権限を参照してください。
共有リンク:リンクを知っている全員
アプリのビルダーが公開共有を有効にしたオブジェクトでは、レコードは共有リンクも持てます。アカウントを持たない人や、アカウントはあってもレコードへのアクセス権がない人に、その 1 件のレコードを見せるリンクです。
共有リンクは、そのレコードを見られる人が API(POST /api/v1/share-links)を通じて 1 件のレコードに対して作成します。各リンクは独自の制限を持てます。
| 制限 | 効果 |
|---|---|
| パスワード | ページがそれを求めます:Password required、正しく入力するまで Wrong password. |
| サインインしたユーザーのみ | セッションのない訪問者には Sign in required と、同じページに戻る Sign in リンクが表示されます |
| メールの許可リスト | 一覧にあるメールアドレスでサインインした人だけがレコードを見られます |
| 有効期限 | リンクはその日に機能しなくなります |
| 非表示のフィールド | リンクが表示する内容から除外されるフィールド。オブジェクトが常に共有リンクから隠すフィールドに加えて適用されます |
リンクを開いた人には、アプリの外にあるページが表示されます。メニューはなく、リンクが求めない限りサインインもありません。レコードのフィールドが読み取り専用で表示されます。フィールドが非表示にされている場合、ページには Some fields are hidden by the owner と表示され、それらの名前が示されます。
失効、そしてリンクが決して公開しないもの
- リンクを失効させる(
DELETE /api/v1/share-links/…)と、即座に機能しなくなります。ページには This link has expired or was revoked. と表示されます。有効期限を過ぎたリンクも同様です。 - レコードを削除すると、それへのすべてのリンクは This link is invalid or no longer available. と答えます。でっち上げたリンクと同じ答えなので、リンクがレコードの存在を確認させることはありません。
- 非表示のフィールドはサーバー上で取り除かれます。 画面からだけでなく、訪問者のブラウザに届くこともありません。
- 1 件のレコードのみ。 リンクが開くのは、作成対象のレコードだけです。関連レコードやリストの残りは決して開きません。
- パスワードはサーバーに残ります。 ハッシュ化して保存され、どのレスポンスもそれを返しません。
- 何もキャッシュされません。 リンク経由で提供されるページは、ブラウザとプロキシにコピーを保持しないよう指示するため、共有コンピューターの次の人がパスワードで保護されたレコードを見ることはできません。
- 見えるのは自分のリンクだけです。 リンクを一覧表示すると、自分が作成したものが返され、他の人のものは返されません。
アプリのビルダーがオブジェクトの公開共有をオフにすると、そのオブジェクトのすべてのリンクは、再びオンにされるまで機能しなくなります。
公開フォーム:外部からデータを集める
公開フォームは、アプリのビルダーが /forms/contact-us のようなリンクで公開した、サインインしていない人向けのフォームです。お問い合わせフォーム、Web からのリード獲得、サポートリクエストなどです。訪問者はそれを記入し、フォームの確認表示(たとえばお礼のメッセージ)を見ます。各送信はレコードになり、チームは他のレコードと同じようにそれに対応します。
公開フォームが決して開かないもの:
- 一覧にあるフィールドのみ。 訪問者が見て記入できるのは、フォームが表示するフィールドだけです。オブジェクトの残りではありません。
- 検索はできません。 フォームが何を宣言していても、公開フォームにはレコードを検索するフィールド(参照ピッカーやユーザーピッカー)はありません。
- 所有者の偽装はできません。 訪問者は、レコードの所有者、所属する組織、ステータスなどのフィールドを設定できません。それらに送られた値は破棄され、サーバーが設定します。
公開フォームを閉じるには、ビルダーが公開を取り消すか、匿名アクセスをオフにします。するとリンクはフォームが存在しないかのように答え、送信は即座に止まります。
次に進む
| やりたいこと | 読むもの |
|---|---|
| レコードにファイルを添付する | ファイルと添付ファイル |
| どの通知を受け取るかを制御する | 通知 |
| 誰がレコードを見られるかを理解する | 権限 |
| 公開フォームを構築する | ビュー → 公開フォーム |
| ツアーに戻る | ObjectOS を使う |