その他のヘルプ
公開フォーム
mokomo にログインできない社外の相手(顧客・取引先・応募者)に、 レコードの一部のフィールドを入力してもらうための機能です。 URL を送るだけで使えて、相手にアカウントは必要ありません。
公開フォームとは
公開フォームには2 つの種類があります。 「すでにあるレコードを相手に直してもらう」のか、 「不特定多数からの申込を受け付ける」のかで使い分けます。
| 編集フォーム(種類: レコード編集用) | 受付フォーム(種類: 新規受付用) | |
|---|---|---|
| 用途 | 既存レコードの内容を、その相手に確認・修正してもらう(例: 登録情報の年次更新) | 新しい申込・応募を広く受け付ける(例: セミナー申込、問い合わせ) |
| リンク | レコード 1 件につき 1 本発行する使い切りのリンク(有効期限つき) | 常設の公開URL 1 本を配る(Web サイトに載せるなど) |
| 送信されたら | 社内の審査を挟む。差分を確認して承認すると レコードに反映される | 審査なしで即レコード作成。作成者は 「システム」になる |
| 止め方 | 期限切れ・承認/却下で自動的に終わる。手動での無効化もできる | フォームの「有効」を外す(受付件数や期間の上限はない) |
どちらも、顧客が入力できるのはフォームに載せると決めたフィールドだけです。 社内メモや原価のような見せたくない項目は、載せなければ 顧客からは見えず、書き換えもできません。
編集フォームの流れ
- アプリ設定の「公開フォーム」で、種類に「レコード編集用」を 選んでフォームを作ります (どのフィールドを見せるか・直せるかを決めます)。
- レコード詳細画面から共有リンクを発行します。 フォームと有効期限(フォームごとの既定は変更可能・最長 365 日)を選び、 発行された URL を相手にメール等で送ります。
- 相手はリンクを開き、氏名とメールアドレスを入れて内容を修正し、送信します。 送信後にもう一度開いて送信し直すこともできます(審査前なら新しい送信が古い送信を置き換えます)。
- 社内では送信一覧(アプリの「公開フォーム」メニュー)から 審査画面を開き、変更前と変更後の差分を確認します。
- 承認するとレコードに反映され、リンクは使い切りで終了します。却下すると反映されず、相手には却下時の文言が表示されます。
承認するまでレコードは一切変わりません。相手が変な値を入れても、 審査で止まります。承認した内容は承認したメンバーの操作として 変更履歴に残ります。
受付フォームの流れ
- アプリ設定の「公開フォーム」で、種類に「新規受付用」を選んで作ります。
- 発行された公開URL(常設)を配ります (Web サイトに載せる・案内メールに貼るなど)。
- 相手が入力して送信すると、その場でレコードができます。 審査はありません。作成者は「システム」と表示されるので、 レコード一覧で受付分だけを絞り込めます。
- 受付をやめるときは、フォームの「有効」を外します。 リンクはそのままに一時停止でき、戻せば再開します。
審査を挟まない分、次の仕組みで守っています:必須フィールドは必ずフォームに載せる(後から社内で補完する人がいないため。載せずに保存しようとするとエラーになります)、 アプリ側で重複禁止にしたフィールドは受付でも重複を弾く (相手に表示する文言は設定できます)、同意チェックボックスを必須にできる(文言とリンク先を設定)。
受付フォームは送信=即レコード作成なので、いたずらや誤送信も レコードになります。不要なレコードは通常どおり削除で対応してください。
フォームを作る
アプリ設定の「公開フォーム」から作ります。フォームは1 つのアプリに複数作れる (例: 用途別に見せるフィールドを変えた編集フォームを 2 本)ので、 名前は用途がわかるように付けてください。設定できる項目:
| 項目 | 内容 |
|---|---|
| フィールドの公開 | 編集フォームはフィールドごとに「表示しない / 閲覧のみ / 編集可」、 受付フォームは「載せる / 載せない」を選びます (必須フィールドは外せません)。フィールドごとに 顧客向けのヘルプテキストも添えることができます。 |
| 文言 | フォームのタイトル・説明文と、送信直後・承認後・却下後・重複で弾いたときに相手へ表示する文言 |
| 同意チェック | 個人情報の取り扱いなどへの同意を必須にできます。文言と、プライバシーポリシー等へのリンク 1 本を設定 |
| 見た目 | ブランドカラーとロゴ。自社の案内らしい見た目にできます |
| 添付ファイル | 受け付ける拡張子とサイズ上限(下記) |
| 通知先メンバー | 送信があったときに確認タスクを作る相手(下記) |
| 有効期限の既定(編集フォーム) | 共有リンク発行時の期限の既定値(初期値 7 日・最長 365 日) |
置けるフィールド
文字・数値・日付・選択肢・住所・添付ファイルなど、顧客が自分で入力できる型はフォームに置けます。 次のものは置けません。
| 置けないもの | 理由 |
|---|---|
| レコード番号・作成者・作成日時などのシステム項目 | 値はシステムが決めるもので、入力する余地がありません |
| ルックアップ・関連レコード一覧・計算 | ほかのレコードやアプリを参照する型で、社外からは参照できません(計算はテーブルの列としてなら「閲覧のみ」で置けます) |
| グループ | 入れ物ごとの公開には対応していません |
テーブル(1件のレコードの中に複数の行を持てるフィールド)は置けます。列ごとに「表示しない / 閲覧のみ / 編集可」を選び、テーブル単位で 「行の追加を許可」するかを決めます(受付フォームは常に追加できます)。 顧客は既にある行を削除できません— 取り消せるのは自分が追加した行だけです。 テーブルの中のルックアップ列・添付ファイル列・ユーザー選択などの列は置けません。
ユーザー選択・組織選択・グループ選択は、候補を絞ったときだけ置けます。フィールドの設定で「選択できるメンバー(組織・グループ)を絞る」を指定すると、 フォームにはその中の名前だけが出ます(協力会社に担当者を選んでもらう、など)。 絞らずに置くと社内の全員の名前が社外に出てしまうため、置けないようにしています。 社内で候補外の人を入れてあるレコードでも、その名前は顧客には見えません。
有効な受付フォームがあるアプリにあとから必須フィールドを追加すると、 そのフィールドをフォームに載せるまで受付が失敗するようになります。 追加時に警告が出るので、フォーム設定も合わせて直してください。
添付ファイル
添付ファイルフィールドをフォームに載せると、顧客がファイルを アップロードできます。上限はフォームごとに設定できます(既定値は次のとおり)。
| 既定 | |
|---|---|
| 1 ファイルのサイズ | 20MB まで |
| 1 回の送信あたりのファイル数 | 5 ファイルまで |
| 1 回の送信の合計サイズ | 50MB まで |
| 受け付ける形式 | Office 文書(Excel / Word / PowerPoint)・CSV・画像(PNG / JPEG / GIF / WebP)。拡張子の一覧は設定で変更できます |
届いたファイルにウイルスなどが含まれていないかは、mokomo では保証できません(公開フォームは社外の誰でも送れます)。開くときは、ウイルス対策ソフトが入った端末で 開いてください。心当たりのない相手からのファイルや、マクロの有効化を求める Office 文書には特に注意してください(利用規約第8条)。
送信に気付くには
フォームの設定で通知先メンバーを選んでおくと、 顧客が送信するたびに、その人たちへ確認タスクができます (メンバー 1 人につき 1 件。タスク一覧とカレンダーに出ます)。 受付フォームのタスクは作成されたレコードに紐づくので、 タスクからそのままレコードを開けます。
通知先を選ばなかった場合、タスクは出ません。その場合は 次の画面を定期的に確認してください。
| 画面 | 何が見えるか |
|---|---|
| 送信一覧 | アプリの「公開フォーム」メニュー。誰がいつ送信したか・審査の状態 |
| 監査ログ | リンクの発行・送信・承認・却下などの記録。設定画面からたどれます |
| レコード一覧 | 受付フォーム分は作成者「システム」で絞り込めます |
安全の仕組み
| どうなっているか | |
|---|---|
| URL | リンクは推測できない長いトークンつきの URL です。URL を知っている人だけが開けます。 受付フォームの公開URLは作り直しができ、作り直すと古い URL は使えなくなります。 |
| 見える範囲 | 顧客に見えるのはフォームに載せたフィールドだけです。 送信で書き換わるのも「編集可」にしたフィールドだけで、 それ以外の値を混ぜて送っても無視されます。 |
| 期限と無効化 | 編集フォームのリンクは有効期限つき・使い切りです。発行済みのリンクはいつでも手動で無効化できます |
| 審査 | 編集フォームは承認するまでレコードに反映されません。差分を見てから通せます |
| 連続送信 | 同じ相手からの連続アクセスにはレート制限がかかります |
| 記録 | 発行・送信・承認・却下は監査ログに残り、後から追えます |
よくある質問
| 質問 | 答え |
|---|---|
| 相手にアカウントやログインは必要? | 不要です。URL を開いて氏名とメールアドレスを入れるだけで使えます。 |
| 1 つのアプリにフォームを複数作れる? | 作れます。見せるフィールドや文言を用途別に変えることができます。 |
| 編集フォームのリンクを送った相手が期限までに送信しなかったら? | リンクが期限切れになり開けなくなります。レコード詳細から新しいリンクを発行し直してください。 |
| 受付フォームの送信を止めたい | フォーム設定で「有効」を外します。リンクはそのままに受付だけ止まり、戻せば再開します。 |
| 送信されたのに誰も気付かなかった | フォームの通知先メンバーが空になっていないか確認してください。 設定しておけば送信のたびに確認タスクができます。 |
| 却下した送信はどうなる? | レコードには反映されず、相手がリンクを開くと却下時の文言が表示されます。 |
| フォームを削除したら過去の送信は消える? | フォームは新しいリンクを発行できなくなります。反映済みのレコードはそのまま残ります。 |