見出し画像

プロセス管理の承認者自動入力を多段階化してみた

はじめに

イシイケンタロウですハケを作ってる会社の兼業情シスです
kintone を触る係をしてます
認定資格5つ持ち & サイボウズ公認 kintone エバンジェリストです
ITストラテジストを始めとした高度情報処理国家資格もいくつかあります

いつまでたってもESだけ合格できない物理苦手

プロセス管理の承認者を自動入力したい

プロセス管理使ってます?

データベースにワークフロー概念を加えて、レコード単位で変化させるkintoneの素晴らしい機能のひとつだと思ってます

でも次の承認者を自分で選んでもらうのは、ユーザー体験としてはちょっと面倒だし、また内部統制的にもコントロール甘くなるしでうーんどうかなって感じですよね
なので、原則的には承認者を自動入力させたい!

と、張り切りましたが実はヘルプに載ってますのでサクっと試します

※ 「設定例 1:上司を作業者に設定する」の方を試しますので、cybozu.com共通管理者権限が必要です
※ 本番環境でこの権限をお持ちでない方は、開発者環境試用環境でご確認いただけます

ヘルプを見ながらやってみます

※ ヘルプそのままなのでご存じの方実施済みの方は読み飛ばしてください

「cybozu.com共通管理」画面を開いて
「組織/ユーザー」メニューから「プロフィール項目の設定」ボタンをクリック
カスタマイズ項目の設定「追加」ボタン→「項目名」「項目コード」を入力
(「タイプ」はユーザー選択フィールド)
ユーザー画面を開くと上司を設定できるようになってるので設定
アプリのフォームはこんな感じにしました稟議書のイメージです
プロセス管理の設定画面で処理中ステータスの作業者を上司にする
アプリ更新後レコード作成します
ちゃんと次の作業者は上司になりました!

当たり前ですができました
承認者1人ならこれでOKです

でもね、承認者は複数人設定したいんですよ!!

課長→部長に承認してもらいたいんですよ!
そして部長の名前も自動入力したいんですよ!

で、最初に考えたのは、「上司の上司」をプロフィール項目に追加する方法ですが、結論から言うとこれはうまくいきません

同じように「上司の上司」カスタマイズ項目を設定して
プロセス管理を設定(絵文字入れてみた)
今更ですが承認関係はこんな感じです実くん承認後寧々ちゃんに承認をお願いしたい
実くん課長の承認アクションに寧々ちゃん部長の名前が出てこない!

じゃあどうすればいいかというと

実くんの「上司」(カスタマイズ項目)に寧々ちゃんを設定する、が正解でした!

プロセス管理の作業者に設定するカスタマイズ項目は、申請者のカスタマイズ項目ではなく、現在の作業者のカスタマイズ項目みたいです!

だから作業者に設定するのは(申請者の)「上司の上司」ではなく(現在の作業者である課長の)「上司」にしないといけないということになる

説明が難しい・・・伝わるかしら?

それでは実際にやってみます

実くんの「上司」に寧々ちゃんを設定して、プロセス管理も「上司」に変更します
さっきと同じように動かしてみたらちゃんと寧々ちゃんにフローが回りました!

おまけ

アプリテンプレートです

おわりに

・3段階目以降も同じやり方でできます本部長もバッチコイです
・課長がいない部署があると条件分岐必要になります
・あと課長や部長自身が申請者となる場合も条件分岐いりますね
・異動の都度cybozu.com共通管理者によるメンテが必要です
・致命的なのはフロー全体を俯瞰する方法がないんですよ残念
・フロー回すときはまだ良いとしてもメンテナンスしんどい気がする
・ってゆうかコレみんな知ってたの?誰も教えてくれなかったよ
・ヘルプに載せてくれてても良くないですか?(載ってたらゴメン🙇‍♂️
にしやんわくがウンウン唸りながら悩んで発見してくれました
・何を隠そう私は横で承認役アカウントとして見てただけでした
・で、お2人に了承いただいたのでアウトプット泥棒してみた次第です
・ただプロセス管理は難しいんですあとから変更もまぁまぁ大変だし
・だからラジオボタンとかのなんちゃって運用も選択肢にしとくといいです
・そういえば今年初noteですあけましておめでとうございます
・年末年始はペパコミさん動画見まくりで初夢はハルクさんでした
・そうだ言い忘れてましたが月刊イシイケンタロウ2月号です
・そして今日2/1本番の小学6年生全力応援です!頑張れ!超頑張れ!!
・パパママ塾の先生他皆さんも寒い中お疲れ様ですお体ご自愛ください!
・最後は恒例の未承諾広告です大阪行く前に札幌行くことになりました
・3/3金と3/4土宿泊です夕飯ご一緒してくれる方ゆる募です

https://www.maru-t.co.jp/news/article.php?d=199

この記事が気に入ったらサポートをしてみませんか?