レコードを編集してみよう

後から修正する

入力の間違いも、後から変わった内容も、いつでも修正できます。 修正した記録は残るので、「誰がいつ変えたのか」も追えます。
2人で同時にレコードを編集しても、相手の変更を消してしまわない作りに なっています。

No.3 の詳細画面で「編集」を押し、担当者を「佐藤 美穂」に書き換えて「変更を保存」を押すと、詳細画面の下に「レコードを更新しました。」と出る操作。
担当者を書き換えて保存するまでの実際の操作(GIF・自動で繰り返し再生)。

編集画面を開く

修正したいレコードの詳細を開いて、「編集」を押します。一覧からは「No」の数字か右端の「詳細」ボタンで詳細に入れます。

登録したときと同じフォームが出ます

今の値が入った状態で開くので、修正したいフィールドだけ書き換えます。 置いてあるフィールドも並びも、登録のときと全く同じです。

「編集」が見当たらないとき

そのアプリでレコードを編集する権限がありません。管理者に 確認してください(権限の基本)。

修正して保存する

書き換えたら「変更を保存」を押します。ボタンは画面の右下に貼り付いているので、長いフォームでも下まで送らずに押せます。

  1. 1修正したいフィールドだけ書き換える保存で送られるのは、あなたが変えたフィールドだけです。編集している間に別の人が他のフィールドを修正していても、その内容を消してしまうことはありません。
  2. 2必要なら、参照や表も入れ替えるルックアップは「取得」で選び直せます。テーブルは行を足したり消したりでき、添付ファイルも入れ替えられます。
  3. 3「変更を保存」を押す詳細画面に戻り、「レコードを更新しました」と出ます。やめるときは同じバーの「詳細に戻る」を押します(書きかけの内容は保存されません)。

同時に編集したとき

同じレコードの編集画面を2人で開くと、画面の上に相手の名前が出ます。自分の別のタブで開いている場合も「(自分・別タブ)」として出ます。

相手が触っているフィールドには色が付きます

今、相手が入力しているフィールドが分かるので、同じところを書き換える前に 気付けます。開いているだけでは相手に何も起きません。

相手が保存すると、触っていないフィールドは新しい値に入れ替わります

自分が書き換えていないフィールドは、相手の保存した内容がその場で画面に 反映されます。読み込み直す必要はありません。

両方が同じフィールドを修正していたときだけ、警告が出ます

「他のユーザーが以下のフィールドを変更しました」と項目名が並びます。 そのまま保存しようとしても止まるので、画面を読み込み直して、 相手が入れた内容を見てから入れ直してください。

テーブルなど、画面に入れ替わらない項目があります

テーブル・住所・添付ファイル・利用者の選択などは、相手の保存がその場では 画面に入らず、項目名だけが案内されます。触らずに保存すれば相手の変更は 残り、触って保存しようとすると止まります(リアルタイム共同編集)。

修正した記録は残る

保存のたびに記録が残るので、後から「この値、いつ誰が変えたのか」を追えます。

  • 変更履歴 … 詳細画面の右端にある「履歴とメモ」のつまみから開きます。変わった 項目と、その前後の値が残ります(詳細を見てみよう)。
  • 更新日時・更新者 … 保存した人と時刻が自動で入ります。一覧の右にある「更新日」が これです。最近触ったレコードを探すときに使えます。
  • なぜ修正したかを残しておきたいときは、詳細画面のメモに書いておくと、次に開いた人に伝わります。

修正できない項目

編集画面に出ていても書き換えられないフィールドがあります。どれも理由があって固定しています。

  • 自動で入る値は修正できません。 レコード番号・作成日時・作成者・更新日時・更新者と、計算の結果です。 計算の結果は、元になるフィールドを修正すれば変わります。
  • 権限で編集できない項目は、値は見えても触れません。 見る権限も無い項目は、編集画面にそもそも出ません。
  • 他のアプリから引いている値(同期ルックアップ・関連レコード一覧)は、 このレコードの側では修正できません。参照先のレコードを修正すると、 こちらの表示も変わります。

一通り使えるようになりました

アプリを作り、レコードを入れ、一覧で探して、詳細で見て、修正する——ここまでで日々の作業は回せます。人数が増えてきたら、見せる範囲を決めましょう。