ページビューの合計

2017年7月3日月曜日

簡単! @関数だけで、一次承認ワークフロー ~その2

みなさま、こんにちは!
今週から7月。暑くなりますが、イベントも目白押しで、夏バテしている暇もありません。
特に来週末にはノーツコンソーシアム ユーザー情報交換会が秋田の『TDK歴史みらい館』にて開催されます。年数回ですが、ユーザー会員の皆様とお会いできることが楽しみで仕方ありません。

それでは本日の内容について始めさせて頂きます。
先日に引き続き、今回は主にワークフローのビューを作成して参ります。


●申請日順|byDate
 申請日:created
  ソート:降順
 申請者:Dsp_Applier
 内容:Title
 開始日:Start
 終了日:End
 期間:@Text(Term)+"日"
 承認者:Sendto
 ステータス:Status



●ステータス別|byStatus
 ステータス:Status
  展開できる行に三角アイコンを表示する
  昇順・カテゴリ別
 申請日:created
  ソート:降順
 申請者:Dsp_Applier
 内容:Title
 開始日:Start
 終了日:End
 期間:@Text(Term)+"日"
 承認者:Sendto



●申請者別|byApplier
 申請者:Dsp_Applier
  展開できる行に三角アイコンを表示する
  昇順・カテゴリ別
 申請日:created
  ソート:降順
 内容:Title
 開始日:Start
 終了日:End
 期間:@Text(Term)+"日"
 承認者:Sendto
 ステータス:Status


なおせっかく日付と期間のフィールドがありますので、カレンダービューも作成してみましょう。


●カレンダー|Calender(スタイル:カレンダー) 
 開始日:Start
  ソート:昇順
  日付の表示 及び 時刻の表示 の両方にチェック
  列を非表示
 期間:(End-Start)/60 (分単位に変換)
  列を非表示
 申請者:Dsp_Applier+"【"+Title+"】"


カレンダービューの作り方はヘルプに記載されていますが、要点として
 1列目:日時(日付と時刻の両方を表示)/昇順/非表示
 2列目:期間(分単位で期間を設定、必要なければ、デフォルト値で"0"でも可)/非表示
 3列目:カレンダーに表示する内容
となります。



なお本ビューについてひとつ不具合がございます。
期間が2日以内ですと、正しくカレンダーに両日表示されるのですが、3日を超えますと初日にしか表示されません。

上記ですと、6/19の申請は6/19~21の3日間の申請になりますが、カレンダーには初日のみしか表示されません。
反して6/26の申請は、6/26~27の2日間の申請であり、正しくカレンダーに表示されています。


但し、設計側で見ると正しい数値が設定されております。

こちらがカレンダーの設計画面です。
2列目に分の値が正しく入っていることが分かります。


もしご存知の方いらっしゃいましたら、フォロー頂けますと幸いです。

簡単ですが、以上でビューの準備が完了致しました。
次回はいよいよフローに関わるアクションを作りたいと思います。


0 件のコメント:

コメントを投稿