スレ立てるまでもない質問はここで 164匹目at TECH
スレ立てるまでもない質問はここで 164匹目 - 暇つぶし2ch1:デフォルトの名無しさん
23/04/15 11:32:58.89 gZ8F2Eoh0.net
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
この板はプログラムを作る人のための板です
どこに書き込んでいいかわからない質問はまずここでしてください
各プログラム言語など専用スレがあるものはテンプレに役に立つリンクがあったりするので、そちらを見て書き込むことをお勧めします
次スレは>>980が立てること
前スレ
スレ立てるまでもない質問はここで 163匹目
スレリンク(tech板)
ワッチョイ無しスレ
スレ立てるまでもない質問はここで 164匹目
スレリンク(tech板)
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

49:デフォルトの名無しさん
23/12/28 21:14:58.94 3Z7OGsfy0.net
>>41
話を単純化すると、大雑把にユーザー、権限、処理の3種類のカテゴリとする
ユーザーとは
・所有している権限で許可された処理を行える
権限とは
・権限には種類とランクがある
・権限により実行できる処理が決められている
処理とは
・処理はいくつも作成できる
・処理の種類はユーザーへの権限付与や剥奪、処理の許可、その他がある
・処理を実行する時、指定回数や期間等を設定でき、特定条件に合致した時に別の処理を呼び出せる
これを踏まえた各カテゴリの性質
ユーザー: 権限(単数、複数)と権限の範囲で可能なユーザーが作成した固有の処理 →可変
権限: 種類とランクで可能な処理一覧 →不変
処理: 想定する権限、処理内容、条件等の設定できる情報 →不変
以下の処理を作成し、整合性をチェックする
処理1 日時F~Gの間、処理2を許可し、処理1を実行したユーザーを記憶する (権限Aを持つユーザーB~Eに紐付け)
処理2 日時J~Kの間、ユーザーH・Iに権限L・Mを付与する
処理NまたはO 処理実行し処理NまたはOの実行回数が合計2回に達した時、処理3を実行 (権限L・Mを持つユーザーH・Iが実行)
処理3 処理1で記憶したユーザーの権限PをQ~Rの期間降格する (処理NまたはOからの条件付き実行)

50:デフォルトの名無しさん
23/12/28 22:20:52.97 3Z7OGsfy0.net
何が言いたいか補足すると、必要なフラグというかデータは
1 処理を実行する時のユーザーの所有する権限
2 処理1と処理3を紐付けるユーザーの記録情報、または処理の実行履歴
3 各処理の個別の内容詳細
の3種に絞れると思う
処理は権限に従って実行できるかが決まるようにするとか、上手く設計すれば状態管理は必要なくなるという事が言いたかった

51:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


2から表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch