週刊プリザンター第29号

こんにちは。IISの田口です。

梅雨に入ってから寒くなりました。蒸し暑いよりは良いのですが、半袖だとちょっと寒い時もあります。
皆さんも体調にお気をつけください。

週刊プリザンター第29号です。
7/1~7/7を追いかけます。

7/2:横断検索機能をオフにするパラメータを追加。(0.50.54)

皆さん画面右上にある検索ボックスは使っていますか?
この検索機能はプリザンターの全テーブル全カラムに対して検索をする機能です。

共通機能:キーワード検索 · Implem/Implem.Pleasanter Wiki · GitHub

この機能をオフにするパラメータが追加になりました。
\App_Data\Parameters\Search.jsonに「DisableCrossSearch」というパラメータが追加になりました。 デフォルトはfalseになっています。
f:id:imageinformationsystem:20190711152305p:plain
これをtrueにすると検索ボックスが非表示になります。
f:id:imageinformationsystem:20190711152327p:plain
あえて検索機能を使わせたくない場合などはこのパラメータを設定することで対応できます。

7/6:数値の範囲によりフィルタする機能を追加。(0.50.67)

日付項目に続いて一覧画面の数値項目が範囲指定に対応しました!
日付項目と同様に、「テーブルの管理」-「フィルタ」で数値項目の「詳細設定」を開くと、『モード選択』という新しい設定項目が追加されています。
デフォルトは「規定」となっています。
f:id:imageinformationsystem:20190711152721p:plain

モード選択で「範囲指定」を選択、更新した後、一覧画面でその数値項目をクリックすると範囲指定のダイアログが表示します。
f:id:imageinformationsystem:20190711152736p:plain

ここで、開始(from)、終了(to)を入力し、OKをクリックすると、一覧画(フィルタ)の数値欄に値がセットされるとともに、対象のレコードが検索されます。
開始・終了いずれか片方だけの指定も可能です。
《検索前》
f:id:imageinformationsystem:20190711152835p:plain

《検索後》 f:id:imageinformationsystem:20190711152826p:plain

ただし、現行バージョンでは下表のように、終了だけ入力すると”以下”ではなく”未満”になります。
今後修正が入るかもしれませんので注視していきたいです。

開始 終了 検索対象
10 100 10≦x≦100
10 (空欄) 10≦x
(空欄) 100 x<100

7/7:一覧画面における履歴表示時の既定の順序を変更。(0.50.70)

6/3(0.50.1)に追加になった一覧画面での履歴表示機能に対して、履歴表示時にソート順を指定するように変更になりました。
履歴表示の既定ソート順は「ID(降順)、バージョン(降順)」です。
f:id:imageinformationsystem:20190711152849p:plain

その他

不具合解消やソースコードリファクタリングなどで19個のアップデートが実施されています。

バージョンアップに追いつけ!

プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!

「+読者になる」のお願い

プリザンターの他、C#によるWebアプリ開発IISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!

最後に  

IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
またご不明点やご質問などございましたら弊社までお問い合わせください。

週刊プリザンター第28号

こんにちは。IISの田口です。
7月になりました。早いですね。もう今年も折り返しです。

週刊プリザンター第28号です。
6/24~6/30を追いかけます。

今週は・・・

大きな機能追加がなく、不具合解消やソースコードリファクタリングなどで5個のアップデートが実施されています。

バージョンアップに追いつけ!

プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!

「+読者になる」のお願い

プリザンターの他、C#によるWebアプリ開発IISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!

最後に  

IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
またご不明点やご質問などございましたら弊社までお問い合わせください。

プリザンター・マニアックス #6【リマインダー・通知を使いこなそう】を開催しました。

IIS主催の「プリザンター・マニアックス #6【リマインダー・通知を使いこなそう】」を開催しました。

「プリザンター・マニアックス」 とは?
プリザンターをお使いの方に、もう一歩深く使い方を学ぶ勉強会です!
本勉強会では標準設定から一歩前に進みたい方へ、スクリプトの作成方法やAPI連携など、拡張機能について一緒に学んでみませんか。

今回のテーマ

今回のテーマは初のVol.4です。 以前に開催したものと違う新しい内容での開催となりました。

  • リマインダーと通知の違い
  • リマインダー・通知の解説
  • リマインダー・通知のハンズオン など

今回も多くの方に参加頂き、人々のマニアックなプリザンターの話題への関心の高さを実感しました。

今回は少し難しい内容でしたが、ハンズオンを行ったことで参加された皆さんの理解がより深まったように感じました。
f:id:imageinformationsystem:20190703091024j:plain
今後も新しいコンテンツを充実するとともに、新しくプリザンターの世界へ飛び込んできた方向けにリピート講演も定期的に行って行きます。

今回もテーマの区切りでスピーカーを変えてセッションを行いました。
f:id:imageinformationsystem:20190703091136j:plain

質疑応答の時間では活発な意見交換が行われました。
質疑応答の内容を聞けるのもイベントに参加された皆さんの特典です。ぜひ今後開催されるイベントにご参加ください。

今後のIIS主催のプリザンター勉強会

IISでは今後もマニアックなプリザンターの勉強会を企画しています。 イベントは開催が決定したらconnpassサイトで告知・募集いたしますので是非チェックしてください。

弊社のサークル活動を紹介します(ランニングサークル)

IIS内で活動しているサークルの内、ランニングサークルが6/29(土曜)に街ランを行いました。

今回は豊洲駅~レインボーブリッジ~神保町までをランニングしました。

その様子がこちらです。
f:id:imageinformationsystem:20190701190815j:plain f:id:imageinformationsystem:20190701190833j:plain f:id:imageinformationsystem:20190701190848j:plain

・・・?
ランニングの様子がないようですが、参加者曰くとても楽しかったとのことです。

週刊プリザンター第27号

こんにちは。IISの田口です。

遅ればせながら森永ラムネ大粒がマイブームになっています。
仕事をしているとどうしても糖分が欲しくなるときがあります。 チョコレートだと口の中が甘ったるくなりすぎるのですが、ラムネだとちょうど良いですね。
諸事情によりコーラを控えているので、最近発売されたスーパーコーラ&レモン味がお気に入りです。
f:id:imageinformationsystem:20190625165925j:plain

週刊プリザンター第27号です。
6/17~6/23を追いかけます。

今週は・・・

大きな機能追加がなく、不具合解消やソースコードリファクタリングなどで15個のアップデートが実施されています。

バージョンアップに追いつけ!

プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!

「+読者になる」のお願い

プリザンターの他、C#によるWebアプリ開発IISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!

最後に  

IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
またご不明点やご質問などございましたら弊社までお問い合わせください。

週刊プリザンター第26号

こんにちは。IISの田口です。
暑かったり寒かったりで梅雨に入りました。体調を崩さないように。
私は最近寝不足気味ですが、なんとか頑張っています。

週刊プリザンター第26号です。
6/10~6/16を追いかけます。

6/10:CSVエクスポートをApiで実行する機能を追加。(0.50.15)

CSVデータのエクスポートがAPIで実行出来るようになりました。
プリザンターから他システムへのデータ連携を自動化する時などで活用できそうです。

URL

下記のURLを使用します。{SiteId}はレコードを取得するテーブルのサイトIDに置換してください。

http://servername/pleasanter/api/items/{SiteId}/export

リクエス

HTTP POSTで下記の形式のjsonデータを送信してください。Content-Typeに'application/json'、文字コードUTF-8を使用して下さい。

{
    "ApiKey": "XXXXXXXXXX...",
    "ExportId": 2
}

ExportIdは「テーブルの管理」ー「エクスポート」で登録したエクスポート定義のIDになります。
f:id:imageinformationsystem:20190621050209p:plain

レスポンス

下記の形式のjsonデータが返却されます。

{
    "StatusCode": 200,
    "Response": {
        "Name": "顧客マスタ_2019_06_21 03_47_29.Csv",
        "Content": "・・・・・・"
    }
}

jsonデータのContentにCSVデータが格納されますので、実際に使う際はCSVデータを取り出す処理(スクリプト/バッチ)が必要となります。
実際に動かしたサンプルは以下の通りです。
f:id:imageinformationsystem:20190621045431p:plain

6/12:HTTP_ACCEPT_LANGUAGEで言語を判定する機能を追加。(0.50.21)

プリザンターはユーザ毎に言語を設定することができ、その設定に従って各画面のメニューやボタン名などが設定した言語に切り替わります。いわゆる多言語対応ですね。
ですが、この仕組みのためユーザのログイン前に表示するログイン画面は多言語表示に対応できていませんでした。
この場合、

http://servername/pleasanter?language=en

のようにログイン画面のURLの後ろに"language=en"を付与すると指定した言語でログイン画面が表示します。
f:id:imageinformationsystem:20190621045504p:plain

今回の改修ではURLに言語指定をしなくてもログイン画面が自動で多言語表示に対応する機能が追加になりました。
言語の判定にはブラウザのHTTP_ACCEPT_LANGUAGEを利用します。
「ブラウザはHTTP_ACCEPT_LANGUAGEをどうやって設定するんだ?」と疑問になりますよね。
その答えはWindowsの言語設定にあります。
設定ー地域と言語の「Windowsの表示言語」をEnglishに変更すると、プリザンターのログイン画面が自動的に英語表記となります。
Windowsの表示言語を日本語に戻すとログイン画面は日本語に戻ります。
f:id:imageinformationsystem:20190621045535p:plain
f:id:imageinformationsystem:20190621045603p:plain

6/15:通知およびリマインダーに無効化機能を追加。(0.50.27)

通知とリマインダーの設定に無効化機能が追加になりました。
今までは一時的に通知/リマインドを止めたい場合は設定自体を削除しなければなりませんでしたが、この追加機能で設定を削除しなくても無効化できるようになりました。
《通知》 f:id:imageinformationsystem:20190621045630p:plain f:id:imageinformationsystem:20190621045643p:plain 《リマインダー》 f:id:imageinformationsystem:20190621045651p:plain f:id:imageinformationsystem:20190621045659p:plain

その他

不具合解消やソースコードリファクタリングなどで16個のアップデートが実施されています。

バージョンアップに追いつけ!

プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!

「+読者になる」のお願い

プリザンターの他、C#によるWebアプリ開発IISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!

最後に  

IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
またご不明点やご質問などございましたら弊社までお問い合わせください。

週刊プリザンター第25号

こんにちは。IISの田口です。
今週は急に寒くなってきました。体調管理が難しいですけど、皆さんもお気をつけて。

週刊プリザンター第25号です。
6/3~6/9を追いかけます。
今週は0.50版へのバージョンアップがあります!

6/3:一覧画面での編集機能追加。(0.50.1)

バージョンアップの目玉機能ですね。いくつかの機能がまとめて追加になっていますので、1つずつ紹介します。

1.一覧画面での編集機能

「テーブルの管理」-「一覧」に『一覧編集種別』という設定項目が追加になりました。
"一覧画面で編集"を選択すると今回追加になった機能が利用できます。
f:id:imageinformationsystem:20190614094245p:plain

"一覧画面で編集"を設定すると一覧画面下部に「編集モード」ボタンが表示します。
このボタンをクリックすると編集モードに移行します。
f:id:imageinformationsystem:20190614094326p:plain

編集モードでは各表示項目が直接編集出来ます。
また、編集モードで新規登録やデータコピーも行うことが出来ます。
編集する前に再読込することができます。
画面下部の「一覧モード」ボタンをクリックすると通常の一覧画面に戻ります。
f:id:imageinformationsystem:20190614094425p:plain
f:id:imageinformationsystem:20190614094452p:plain

「更新」ボタンをクリックすると編集モードで追加・修正したレコードをまとめて更新します。
更新結果は画面下部に「○○件更新しました」と表示します。
f:id:imageinformationsystem:20190614094546p:plain

2.一覧画面での履歴表示

「テーブルの管理」-「一覧」に『一覧上に履歴を表示』という設定項目が追加になりました。
このチェックをONにすると一覧画面で各レコードの履歴を表示することが出来ます。
f:id:imageinformationsystem:20190614094622p:plain
一覧画面の右上に「履歴を表示」のチェックボックスが表示します。
f:id:imageinformationsystem:20190614094637p:plain チェックONにすると一覧上に履歴が表示します。 右端に履歴のバージョンが自動的に表示します。
f:id:imageinformationsystem:20190614094647p:plain

3.フィルタ設定領域の使用可否

「テーブルの管理」-「フィルタ」に『フィルタ設定領域を使用する』という設定項目が追加になりました。
このチェックをOFFにすると一覧画面の検索条件部が非表示となります。
f:id:imageinformationsystem:20190614094726p:plain 『フィルタ設定領域を使用する』のチェックON/OFFでの表示差異は以下の通りです。
f:id:imageinformationsystem:20190614094737p:plain

4.一覧のヘッダメニューでフィルタを使用する

「テーブルの管理」-「フィルタ」に『一覧のヘッダメニューでフィルタを使用する』という設定項目が追加になりました。
このチェックをONにすると一覧画面のヘッダメニューで検索条件を入力することが出来ます。
f:id:imageinformationsystem:20190614094815p:plain 下図のようにヘッダメニューで検索条件に条件入力部が表示します。
f:id:imageinformationsystem:20190614094825p:plain 入力した条件は画面上部のフィルタ設定部にもセットされます。
f:id:imageinformationsystem:20190614094837p:plain

6/3:テーブルロック機能を追加。(0.50.1)

「管理」メニューに「テーブルをロック」というメニューが追加になりました。
このメニューは特権ユーザのみに表示します。
f:id:imageinformationsystem:20190614094913p:plain
クリックするとテーブルがロックされ、登録・更新・削除が不可となります。
一覧画面、編集画面ともロックをしたことのメッセージが画面上部に表示します。
f:id:imageinformationsystem:20190614094928p:plain f:id:imageinformationsystem:20190614094948p:plain ロック解除をする時は「管理」メニューから「テーブルのロックを解除」をクリックします。
f:id:imageinformationsystem:20190614094956p:plain

6/9:ユーザ招待機能を追加。(0.50.10)

ユーザへ招待メールを送付し、承認する仕組みが追加されました。
この機能でユーザを登録する場合はユーザIDがメールアドレスとなります。

メニューの表示

「管理」メニューに「ユーザ招待」というメニューが表示します。 f:id:imageinformationsystem:20190614095055p:plain
このメニューは設定ファイル「Registration.json」で制御します。

{
    "Enabled": false,
    "PrivilegedUserOnly": false,
    "ApprovalReauestTo": null
}
項目 説明
Enabled trueで「ユーザ招待」のメニューが表示します。
PrivilegedUserOnly trueで特権ユーザにのみメニューが表示します。
ApprovalReauestTo 招待されたユーザが承認依頼を行ったことの通知先を指定します。 1つのメールアドレスのみ指定可能のようです。

※ApprovalReauestToはスペルミスっぽいです(ApprovalRequestToのはず)。直に修正されると思います。

使い方

①招待

「管理」-「ユーザ招待」とクリックし、ユーザ招待の一覧画面を開いたら、「新規作成」をクリックします。
f:id:imageinformationsystem:20190614095207p:plain

編集画面では招待したいユーザのメールアドレスを入力し、画面下部の「招待」ボタンをクリックします。
「招待」ボタンクリック後、招待中フラグが‘招待中"に変化します。
f:id:imageinformationsystem:20190614095248p:plain
f:id:imageinformationsystem:20190614095526p:plain
一覧画面でも‘招待中‘と表示します。
f:id:imageinformationsystem:20190614103515p:plain

招待ユーザには以下のようなメールを送信します。
f:id:imageinformationsystem:20190614095327p:plain

②承認依頼

招待されたユーザは送信メールに記載のURLをクリックすると以下の画面が表示しますので、 名前、パスワードを入力し、「承認依頼」ボタンをクリックします。
f:id:imageinformationsystem:20190614102156p:plain

設定ファイル「Registration.json」のApprovalReauestToでメールアドレスを設定した場合は、そのメールアドレスに対して承認依頼のメールを送信します。
f:id:imageinformationsystem:20190614100129p:plain

④承認

承認依頼メールが届いた場合は記載のURLをクリックします。
承認依頼メールの設定がされていない場合は、ユーザ招待の一覧画面を開き、対象レコードをクリックします。
f:id:imageinformationsystem:20190614103626p:plain
「承認」ボタンすると招待ユーザに承認完了メールを送信します。
f:id:imageinformationsystem:20190614102333p:plain
f:id:imageinformationsystem:20190614102340p:plain

「承認後」は招待中フラグが"招待済"となります。
f:id:imageinformationsystem:20190614105235p:plain

⑤ログイン

承認結果メールに記載のURLをクリックするとプリザンターのログイン画面が表示しますので、

項目 説明
ログインID メールアドレス
パスワード 承認依頼時に登録したパスワード

を入力してログインします。

その他

不具合解消やソースコードリファクタリングなどで10個のアップデートが実施されています。

バージョンアップに追いつけ!

プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!

「+読者になる」のお願い

プリザンターの他、C#によるWebアプリ開発IISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!

最後に  

IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
またご不明点やご質問などございましたら弊社までお問い合わせください。