オープンソースのローコード開発ツールのプリザンター(pleasanter)ブログ

オープンソースのローコード開発ツールのプリザンター(pleasanter)のブログとサービス情報サイトです

カテゴリ : お知らせプリザンターとは?使い方スクリプト・スタイル環境構築事例動画

便利!下書き機能をノーコードでできる「プロセス」を利用して実装する

こんにちは。
リーデックス小川です。

今回は、下書きについてプロセス機能を使ってノーコードで実現します。デフォルトでは下書きの機能はないのですが、プロセスを使うことで簡単に実装することができますので、是非参考にしていただければと思います。

エディタの設定

まずは「エディタ」の設定です。下記のように、「タイトル」と「内容」は読取専用、分類Aと説明Aにそれぞれ「タイトル(下書き)」「内容(下書き)」を設定しています。

 

今回は「タイトル」と「内容」が正式な文章という位置づけで用意しています。「タイトル」「内容」を直接編集せずに、下書きのものをコピーするような処理を入れます。これにより、一次保存する場所ができるようになります。

 

プロセスの設定

次に、プロセスの設定を行います。今回は、「公開」ボタンを作ります。「公開」ボタンは、各項目を保存するとともに、下書きを公開にコピーします。

「テーブルの管理」→「プロセス」をクリックします。

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

 

「データの変更」タブは下記を設定します。

「 変更種別」を「値のコピー」として、項目「タイトル」、「内容」に、「コピー元/値」をそれぞれ「タイトル(下書き)」「内容(下書き)」を設定します。

上記をすべて「更新」すると準備完了です。

 

テスト

では、実際に動きを見ていきましょう。任意のデータを「新規登録」すると、下記のような表示になります。

 

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

 

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

 

表示制御

上記は下書き機能のみですので、実運用では下書き部分は特定のユーザのみ表示する表示制御が必要となる場合が多いかと思います。

表示制御の方法は、ノーコードであれば項目の制御や、状況による制御、ローコードであればスクリプトやサーバスクリプトで実現可能です。

そこまで厳密な運用が不要ということであれば、「エディタ」の「タブ」を使用して、下書き用のタブの中に下書き用の項目を入れる、というような簡易的なやり方でも良いかもしれません。

まとめ

今回は、下書きについてプロセス機能を使って実現しました。ワークフローに目が行きがちな「プロセス」ですが、使いこなせると応用の幅が広がりますので、ぜひマスターしてみてください。

弊社では、プリザンターの認定トレーナーとしてトレーニングを実施しています。プリザンターの基礎から応用まで幅広いラインナップを取り揃えていますので、プリザンター初心者はもちろんのこと、効率よくスキルアップしたい方にもオススメです!詳しくはこちらにありますので、気になった方はぜひご覧ください。

それでは、今回はこの辺で。
最後までご覧いただき、ありがとうございました。