こんにちは。
リーデックス小川です。
今回は、下書きについてプロセス機能を使ってノーコードで実現します。デフォルトでは下書きの機能はないのですが、プロセスを使うことで簡単に実装することができますので、是非参考にしていただければと思います。
エディタの設定
まずは「エディタ」の設定です。下記のように、「タイトル」と「内容」は読取専用、分類Aと説明Aにそれぞれ「タイトル(下書き)」「内容(下書き)」を設定しています。

今回は「タイトル」と「内容」が正式な文章という位置づけで用意しています。「タイトル」「内容」を直接編集せずに、下書きのものをコピーするような処理を入れます。これにより、一次保存する場所ができるようになります。
プロセスの設定
次に、プロセスの設定を行います。今回は、「公開」ボタンを作ります。「公開」ボタンは、各項目を保存するとともに、下書きを公開にコピーします。
「テーブルの管理」→「プロセス」をクリックします。

「全般」タブは下記のように設定します。現在の状況と変更後の状況を「*」に設定することで、「状況」がどの状態でもボタンが表示され、更新後の「状況」値は自動的に変更されず、いま入っている値がそのまま保存されます。
「データの変更」タブは下記を設定します。

「 変更種別」を「値のコピー」として、項目「タイトル」、「内容」に、「コピー元/値」をそれぞれ「タイトル(下書き)」「内容(下書き)」を設定します。
上記をすべて「更新」すると準備完了です。
テスト
では、実際に動きを見ていきましょう。任意のデータを「新規登録」すると、下記のような表示になります。

次に、「タイトル(下書き)」と「内容(下書き)」に任意の文字を入力し、「更新」ボタンをクリックします。

すると、「タイトル」、「内容」は空のまま、下書きは保存されることになります。この状態で「公開」ボタンをクリックすると、「タイトル」「内容」に下書きの内容が入ります。

表示制御
上記は下書き機能のみですので、実運用では下書き部分は特定のユーザのみ表示する表示制御が必要となる場合が多いかと思います。
表示制御の方法は、ノーコードであれば項目の制御や、状況による制御、ローコードであればスクリプトやサーバスクリプトで実現可能です。
そこまで厳密な運用が不要ということであれば、「エディタ」の「タブ」を使用して、下書き用のタブの中に下書き用の項目を入れる、というような簡易的なやり方でも良いかもしれません。
まとめ
今回は、下書きについてプロセス機能を使って実現しました。ワークフローに目が行きがちな「プロセス」ですが、使いこなせると応用の幅が広がりますので、ぜひマスターしてみてください。
弊社では、プリザンターの認定トレーナーとしてトレーニングを実施しています。プリザンターの基礎から応用まで幅広いラインナップを取り揃えていますので、プリザンター初心者はもちろんのこと、効率よくスキルアップしたい方にもオススメです!詳しくはこちらにありますので、気になった方はぜひご覧ください。
それでは、今回はこの辺で。
最後までご覧いただき、ありがとうございました。