その他のヘルプ

公開フォーム

mokomo にログインできない社外の相手(顧客・取引先・応募者)に、 レコードの一部のフィールドを入力してもらうための機能です。 URL を送るだけで使えて、相手にアカウントは必要ありません。

公開フォームとは

公開フォームには2 つの種類があります。 「すでにあるレコードを相手に直してもらう」のか、 「不特定多数からの申込を受け付ける」のかで使い分けます。

編集フォーム(種類: レコード編集用)受付フォーム(種類: 新規受付用)
用途既存レコードの内容を、その相手に確認・修正してもらう(例: 登録情報の年次更新)新しい申込・応募を広く受け付ける(例: セミナー申込、問い合わせ)
リンクレコード 1 件につき 1 本発行する使い切りのリンク(有効期限つき)常設の公開URL 1 本を配る(Web サイトに載せるなど)
送信されたら社内の審査を挟む。差分を確認して承認すると レコードに反映される審査なしで即レコード作成。作成者は 「システム」になる
止め方期限切れ・承認/却下で自動的に終わる。手動での無効化もできるフォームの「有効」を外す(受付件数や期間の上限はない)

どちらも、顧客が入力できるのはフォームに載せると決めたフィールドだけです。 社内メモや原価のような見せたくない項目は、載せなければ 顧客からは見えず、書き換えもできません。

編集フォームの流れ

  1. アプリ設定の「公開フォーム」で、種類に「レコード編集用」を 選んでフォームを作ります (どのフィールドを見せるか・直せるかを決めます)。
  2. レコード詳細画面から共有リンクを発行します。 フォームと有効期限(フォームごとの既定は変更可能・最長 365 日)を選び、 発行された URL を相手にメール等で送ります。
  3. 相手はリンクを開き、氏名とメールアドレスを入れて内容を修正し、送信します。 送信後にもう一度開いて送信し直すこともできます(審査前なら新しい送信が古い送信を置き換えます)。
  4. 社内では送信一覧(アプリの「公開フォーム」メニュー)から 審査画面を開き、変更前と変更後の差分を確認します。
  5. 承認するとレコードに反映され、リンクは使い切りで終了します。却下すると反映されず、相手には却下時の文言が表示されます。

承認するまでレコードは一切変わりません。相手が変な値を入れても、 審査で止まります。承認した内容は承認したメンバーの操作として 変更履歴に残ります。

受付フォームの流れ

  1. アプリ設定の「公開フォーム」で、種類に「新規受付用」を選んで作ります。
  2. 発行された公開URL(常設)を配ります (Web サイトに載せる・案内メールに貼るなど)。
  3. 相手が入力して送信すると、その場でレコードができます。 審査はありません。作成者は「システム」と表示されるので、 レコード一覧で受付分だけを絞り込めます。
  4. 受付をやめるときは、フォームの「有効」を外します。 リンクはそのままに一時停止でき、戻せば再開します。

審査を挟まない分、次の仕組みで守っています:必須フィールドは必ずフォームに載せる(後から社内で補完する人がいないため。載せずに保存しようとするとエラーになります)、 アプリ側で重複禁止にしたフィールドは受付でも重複を弾く (相手に表示する文言は設定できます)、同意チェックボックスを必須にできる(文言とリンク先を設定)。

受付フォームは送信=即レコード作成なので、いたずらや誤送信も レコードになります。不要なレコードは通常どおり削除で対応してください。

フォームを作る

アプリ設定の「公開フォーム」から作ります。フォームは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 つのアプリにフォームを複数作れる?作れます。見せるフィールドや文言を用途別に変えることができます。
編集フォームのリンクを送った相手が期限までに送信しなかったら?リンクが期限切れになり開けなくなります。レコード詳細から新しいリンクを発行し直してください。
受付フォームの送信を止めたいフォーム設定で「有効」を外します。リンクはそのままに受付だけ止まり、戻せば再開します。
送信されたのに誰も気付かなかったフォームの通知先メンバーが空になっていないか確認してください。 設定しておけば送信のたびに確認タスクができます。
却下した送信はどうなる?レコードには反映されず、相手がリンクを開くと却下時の文言が表示されます。
フォームを削除したら過去の送信は消える?フォームは新しいリンクを発行できなくなります。反映済みのレコードはそのまま残ります。