ページビューの合計

2022年1月6日木曜日

#HCLLink (HCL Link)サーバーを用意してみた

 In this article, I will show you how to build an HCL Link server.

I've heard that there are no documents in Japanese yet, so I hope I can be of some help.

※2022/01/07 追記あり(最下部)

みなさま、こんにちは。

昨日はこの年末年始のなけなしの成果としてDomino Voltのテンプレートを公開しましたが、よくよく見てみると、もうひとつネタ・・・ありました!!

12月20日頃に年末年始のネタ用にとHCL Linkサーバーを立ち上げていました。

HCL Linkの詳細はHCL様の製品サイトをご覧いただくとして、今回は Domino Volt のライセンスに同梱されているHCL Link。こちらを有効利用できないかということで、その手順をご紹介致します。

もちろんHCL社からもインストールに関する記述はリリースされているのですが・・・
現時点は英語のみになります。

https://help.hcltechsw.com/hcllink/1.1.2/installing/concepts/c_installation_inst_hcl_link_design_server.html

あわせてインストール動画も公開されています。

https://www.youtube.com/watch?v=PTpSAfEFE8Y

今回は現時点の最新バージョン1.1.2を利用しましたので、先の手順とは一部異なりましたので、そちらについても触れておきたいと思います。


まずは本体をインストールする前に、データベースのインストールが必要です。
HCL Linkでは無償のMongoDBを推奨しているようです。

MongoDBは以下からダウンロード可能してください。

https://www.mongodb.com/

上部のProduct メニューからCommunity Serverをクリックします。


右がにDownloadボタンが表示されていますので、ダウンロードするバージョンやOS、形式を確認してダウンロードしてください。


早速用意したサーバーにインストールします。


画面に従い、進めていくだけでインストールは完了します。
次にMongoDBサーバーが自動でサービスとして起動しているか確認します。


以上でMongoDBのインストールは完了です。



続いてHCL Linkをインストールしていきます。
まずはダウンロードしたモジュールから「Lnkrt_1.1.2.0_win64」を実行します。


少し動画よりもステップが少なく進みます。





以下はカスタムに変更して、どのようなものがインストールされるのか見てみましょう。


デフォルトですべてチェックされていましたので、そのまま進めます。



ライセンスはブランクのまま「次へ」



以下は動画になかった画面です。
「いいえ」で進めました。


以下も動画にありませんでしたが、このまま「次へ」で進めました。


以下もデフォルトのまま進めますが、念のため控えておいてください。


以下もブランクで進めました。


なんかわからないけど、できたみたい。


続けて、以下もデフォルトで進めます。



この画面を「次へ」クリックしてから、結構時間がかかりました。
途中心配になりましたが・・・


無事、インストールが完了したようです。


続いての作業です。
C:\HCL\Link_1.1.2\DesignServerのフォルダからコマンドプロンプト起動します。


unzipDesignServer.batを実行します。


おっと、別プロセスが使用中ということで、一度再起動・・・でも同じでした。


・・・よくよく見ると、install.bat を実行せよと書いていました。


ということで、無事完了しました。


続いて Start.bat を実行します。


以上で準備完了です。


ブラウザを起動し、

https://127.0.0.1 へアクセスします。


開きました!!
ほっとする瞬間ですね。

ユーザー名:admin
パスワード:admin

でログインします。・・・・後で変更しておきましょう!


ぉぉー。
ついにメニューが開きました。

いくつか触ってみたのですが・・・・現時点ではサッパリ(汗
でしたので、今後の宿題とさせてください。

まずはHCL Linkのインストールから利用開始までのご紹介でした。



※2022/01/07追記

昨日の掲載後、株式会社エフの御代アンバサダーより助言を頂きましたので、追記致します。

-----以下、引用-----
特に気をつけないと行けないのがライセンスサーバーの無効化です。
https://help.hcltechsw.com/domino_volt/1.0.4/link_enable_runtime_windows.html
に出ているようにHCL Linkをインストールした後、そのフォルダ内にある
.passport.oem というファイルを .passport
という名前に変更する必要があります。
-----以上、引用-----

今後利用する上で重要な内容でしたので、ご紹介させて頂きます。

御代さま、ありがとうございました!!

2022年1月5日水曜日

一段階 #ワークフロー #テンプレート ( #volt )

Happy New Year!

Today, I'd like to introduce a Domino Volt workflow template and its instructions for super beginners.

新年あけましておめでとうございます。

年末年始、思いのほかゆっくりすることができました。
元旦には1時間ほど山を登った保久良神社を参拝し、初日の出も拝んで帰ってきました。

が・・・以降の生活が悪く、脂の乗りがよくなってしまいましたので、本日より節制しております。


さて本題ですが、このゆっくりした時間で何かできないかと考えていたのですが、結果的に一番簡単なもので終わってしまいました。
せっかくですので、こちらで紹介したいと思います。

初期画面はこんな感じ


Domino Volt の開発のきっかけにして頂くものができればと思い、超簡単なワークフローのテンプレートとその説明書を同梱して用意しました。

https://app.box.com/s/woz7tw10jjpj44iovwiiuicg3moic68n

.voltファイルをインポートして頂き、ワークフローの内容(経費精算や休暇申請など)を追加して・・・もっともこれが一番手間がかかるのですが(汗
アクション時のメールの内容を編集頂ければ、アプリケーションとして利用が開始できるというものです。

申請者フィールド以外はノーコードで作っていますので、初めてアプリを作る方でも内容を確認しながら作り上げることができるものとなっています。

但し、実際に利用するにはもう少しチューニングが必要な点がありますが、あくまで初歩ということで、その点は見逃してください(笑

まずはVoltでどんなものが作れるのかを理解頂けるヒントになれば幸いです。


なお既にVoltハンズオンを受けた方にとっては、取るに足らない内容になっていますので、スルー頂ければと思います。


以上、年始早々、お茶を濁したような記事にて失礼致します。

本年もよろしくお願いします!!

2021年12月16日木曜日

ありがとうございます!!

Thanks to all of you, I will be able to continue as an HCL Ambassador next year!


来年もみなさまのおかげで、HCL Ambassadorを継続することができました!!


https://www.hcltechsw.com/about/hcl-ambassadors/class-of-2022?fbclid=IwAR0i_qONETTQxbbtsyWE4suHz6vFxmv6XovIzvpqSZ8oWKHF4hh0hhqXAus


同じことを繰り返しますが、ほんとにみなさまのおかげなんです。
私の活動なんて・・・、やればだれでもできるような・・・(汗

とにかくありがとうございます。


今年の活動について、ここで詳しくは書きませんが、大きかったのは事例提供かなと思っています。

今まではノーツコンソーシアムやテクてくLotus技術者夜会という、いわゆる内に向けた発表ばかりでしたが、今年はいつくかのオファーを頂き、外向け(場合によっては対抗製品と比較されるような場所)での発表があり、少し成長できたかなと勝手に思ってます(笑

ブログ記事についてですが・・・


いや~、記事数は下降・・・
なんとか月1を死守って感じでしょうか(汗

で1年の統計を振り返ってみたグラフがこちらになります。


日々200程度なのですが、2021/01/23だけ2000と突出していました。

何があったのかと直近の記事を確認したところ、

#日報 ( #SFA )の推進について

が1/19の記事でした。

これだけデジタルが進化した中でも、日報って課題が多いのでしょうか?

いずれにせよこのグラフでも明確なように、今年10月以降のアクセスがさらに下がってきていますので、反省してます。

今後は・・・

ネタはあるのですが、実際に社内で適用するまで至ることができず・・・いわゆる私の勉強不足・・・・・・・・・・がんばります。


コロナも引き続き落ち着いてくれれば、来年はひとつ大きな構想を抱いておりますので、また機会あればご案内させて頂きます。



とにかくありがとうございました!!


2021年10月21日木曜日

Notesアプリ開発者が、 #Volt で最初につまづくこと

 This is my first article on the development of Domino Volt.

I think there has been no article in Japanese explaining the hurdles that every Notes developer must face, so I would like to introduce it here.

I hope you will read this article and try to develop Volt applications!


みなさま、こんにちは。

緊急事態宣言が解除され、多少動きやすくなったのでしょうか。
先日はひさしぶりに大阪まで私用で出かけてきました。

いろいろとやりたい事、やらなければならない事が溜まっており、ほぼ1日歩き回ってきました。


本題に入る前にひとつお知らせです。

ノーツコンソーシアム 第五回 大阪研究会(会場開催+オンライン開催)を12月3日(金)に開催予定です。
今年は1回多く5回目!
テーマはHCL様最新情報と、来年のやりたい事調査。
その後は大阪研アプリ「タスク管理」についての作業を予定しています。
ひさしぶりの集合開催に加え、リモート配信も行いますので、ぜひお時間調整頂き、ご参加をお願いします。


さて前置きはこれくらいにして、話題の Domino Volt。
ようやく開発に関して、初記事の掲載です。

と言いますのも、作り始めでつまづいてしまい、なかなか本格的に進められなかったという理由がありました。

このつまづき・・・おそらくノーツアプリ開発者のだれしもがぶつかるであろう内容かと感じましたので、紹介させて頂きます。

それは何かと言いますと・・・

●作成日フィールドってどうやってつくるの?

●作成者フィールドって・・・

これができなければ、アプリを作る気がしないですもんね。

もっともVoltはたいへん優秀で、Notesフォームによくサブフォームなんかで追加する以下4項目はデフォルトでバックエンドで準備されているのです。

・Created By (作成者)
・Modified By (最終更新者)
・Created On (作成日)
・Modified On (最終更新日)

ちなみに以下がVoltで作成された文書をNotesクライアントから表示した例です。

最初のセクションがフォームに設置したフィールド
その次に一般的に文書管理上で必要な項目。こちらに作成者や作成日が保管されます。
次がアクセスコントロール
最後がワークフローのステータスです。

このうちの2項目を表に出すだけなのですが・・・。


ということで、まずは簡単な「作成日」からです。

「日付」を設置し、プロパティで「現在の日付から開始」にチェックするだけです。
これで作成時に当日の日付がデフォルト表示される日付コントロールが作成できました。


次に「作成者」です。

「名前ピッカー」を設置し、onShowイベントで何かするのかな?
サービスも何かできそう。


残念ながら現時点の私の力では解決できませんでした。

そこでみなさまご存じ、Voltといえば 株式会社 エフ
そう、最近ではVoltのサンプルアプリをどんどん掲載頂いたり、ハンズオン資料もバージョンアップごとに更新されている会社です。

エフと言えば御代アンバサダーということで、失礼ながら問い合わせさせて頂きました。

さすがです。
即座にフォームのonNewイベントにapp.getCurrentUser()を記述するとの回答を頂くことができました。
正しくは、以下のような記述を追加し、無事作成者を表示することができました。
・・・もし間違ってたら、ご指摘ください(汗

var CU = app.getCurrentUser();

BO.F_User.setValue(CU)


その後、さらにサービスを利用することで、ノーコードで取得可能との情報を頂き、以下設定を実施したところ、こちらでも作成者が設定可能となりました。

①先と同じく、フォームのonNewイベントで「サービスの呼び出し」にチェックし、「サービス構成の追加/編集をクリック


②次に「入力割り当ての作成」画面で、左側の[現在のユーザー]と右側の[ユーザー名またはメール]を選択し、中央の接続アイコンをクリックします。
すると、下の「割り当てられている入力」に設定内容が追加されますので、確認して[次へ]をクリックします。


③「出力割り当ての作成」画面が開きますので、左側から「ユーザー名」。右側では割り当てたいフィールド(今回は[氏名])を選択して、先と同様中央の接続アイコンをクリックすると、下の「割り当てられている出力」に設定内容が追加されますので、確認して[次へ]をクリックします。

④次画面はそのままで[OK]し、onNewのイベント画面に戻りますので、こちらも[OK]すると設定が完了となります。

プレビューしたのが以下になります。



想定通り、申請日に今日の日付、氏名にはログインしている自分の名前を表示することができました。

以上、知っている方にとっては取るに足らない情報かもしれませんが、初めてVoltでアプリを作る際に、いきなりつまづいてしまうとスムーズに利用が進まないかとも思いましたので、今回ご紹介させて頂きました。

ぜひみなさまも一度、Voltでアプリを作ってみてください。

私も弊社の本番環境で運用できるようなアプリをがんばってつくりたいと思います。


追伸
Voltに関しては、まだまだ手探り状態ので、内容に不備や誤りがございましたら、訂正させて頂きますので、ご指摘頂けましたら幸いです。

2021年9月3日金曜日

#HCLVerse 2.2 で、メール受信データベースが扱えるようになった!!

In this article, I would like to talk a little bit about the mail-in database, which is now supported in Verse 2.2.

みなさま、こんにちは。

夏休みも終わりました。コロナウィルス陽性者が低年齢化しているとの事で、学校が始まることでのさらなる蔓延が気になってしかたありません。
ほんとに、一日も早い日常を取り戻したいと感じる今日このごろです。


さて、先般リリースされました HCL Verse 2.2.0ですが、個人的に気になる機能として、「メール受信データベースの使用」が可能となったため、概要を紹介させて頂きます。

まず新機能については、こちらをご覧ください。

Verse 2.2 の新着情報

まずアップグレードですが、以下手順を参考に実施しました。

HCL Verse 2.2 リリース情報

基本的には以前に2.1への更新記事を記載しましたが、ほぼ同様でしたが、アップグレードに関しての記述があり、以前より簡単に感じました。


Dominoの停止が必要でしたので、夜間に実施しましたが、準備できていれば5分ほどの停止で完了です。


さて具体的に気になる内容についてです。

●メール受信データベースをセットアップする

弊社では複数のメール受信データベースを運用しております。
例えば一般的なWebmasterや受注用のメールボックス、QAなど。

今回はWebmasterを利用できるようにしてみたいと思います。

メール受信データベースを開くには、Verseのこのボタンをクリックします。



ボタンの名前を知らなかったのですが、「代理パネル」と呼ぶようです。

こちらをクリックすると、「メールとカレンダーへのアクセス」が開きます。


私の場合、すでにカレンダーを閲覧していたユーザーがリストされていました。

この「ユーザーの検索」で対象のデータベースを検索します。
今回は[webmaster]で検索してみます。


このように対象のメール受信データベースが表示されました。
※このアドレスに直接メール送信いただいても、はじかれますので、悪しからず・・・。

こちらを選択すると、以下のようにリストに追加されました。


こちらを選択すると、以下のように新しいタブでWebmasterのメールボックスが開かれました。


あとは与えられた権限に従って、メールボックスを利用できます。


他にも新機能があり、アーカイブに関するものも気になっているのですが、現時点で検証できておりませんので、本日は以上とさせて頂きます。



2021年8月25日水曜日

#HCLNotes V12.0.1β1について

This time, I would like to share with you the results of my light verification of the new features of HCLNotes V12.0.1 beta1, which was released yesterday.

The content is focused on the user interface, so I think it will be of interest to you.


みなさま、こんにちは。

さてまずはお知らせがふたつございます。

★ノーツコンソーシアム 第三回大阪研究会

https://www.notescons.gr.jp/home.nsf/event.xsp?action=openDocument&documentId=A4715ED55A6EE2074925871800021C5E

大阪研アプリをさらに進めるべく、今週金曜開催です。


★2021年度 ユーザー情報交換会

https://www.notescons.gr.jp/home.nsf/blog.xsp?action=openDocument&documentId=5E359E04070BB5D54925871A0018FC9B

コロナの影響で思うように開催できず、申し訳ございません。
リモートのみの開催ですが、他研究会とのコラボも予定しています。
また申し込み時のアンケートにご協力をお願いしております。
頂いた内容を当日まとめさせていただき、次回集合開催時に議論を行いたいと思います。
アンケートのみでも構いませんので、ぜひご参加ください。


さて本題です。

昨日、ノーツコンソーシアムのザ・ノーツ研が開催され、いち早くV12.0.1β1に触れることができました。

新機能については、以下をご参照ください。

HCL Notes/Domino, Traveler, Enterprise Integrator 12.0.1 ベータ 1 の新機能

そこで早速ですが、新機能として公開されているものについて、一部画面を使って紹介したいと思います。

まず環境ですが、DominoはV12へ接続した状態で、テスト用のクライアントへNotes V12.0.1(Client,Designer,Administrator)を上書きインストールしました。


●ワークスペースアイコン

やはり一番に目がいったのは、ワークスペースアイコンでした。


ちょっと拍子抜けした感じでしょうか。
V12で丸くなったアイコンが四角に戻ってます。
アイコンは64x64ピクセルに拡張されたそうで、合わせてテンプレートのアイコンもリニューアルされているのですが、サーバーがV12のため、このような表示になったようです。

ということで、Dominoサーバーをインストールしてみたところ・・・


追加したサーバーのメールとディレクトリアイコンが追加され、個人アドレス帳は新しいアイコンになりました。

ちなみにアイコンについては、少し癖がありそうなので、どこかで詳しく触れられることを待ちたいと思います。


●アドバンスト・プロパティ・ウィンドウ

続いて気になる点は、プロパティウィンドウの拡張です。

従来のプロパティボックスは以下になります。
※こちらはディレクトリのユーザー文書を選択したものです。


ベースとしてこちらも存在しているのですが、今回は「アドバンスト・プロパティ・ウィンドウ」という機能が追加になっています。
こちらは[ファイル]メニュー内に存在しているのですが、

ショートカットキー[Ctrl + Alt + L]

が簡単で便利かと思います。

以下が先と同じドキュメントのプロパティになります。


様々な場面での利用までは試せていませんが、大きく、見やすくなったと思います。
また気づいた点などあれば、レポートしたいと思います。


●ワークスペースのグループ化

利用頻度が高まると、ワークスペース上にたくさんのアイコンが並んでしまいます。
V11以前はタブ分けして管理していましたが、V12からは左メニューになりました。
今回はさらにメニューにフォルダを作成して、ワークスペースをグループ化できるように進化しました。

しかし・・・

私の現在の環境では[New Folder]がグレーアウトしており、テストすることができませんでた。


確認しておきます(汗


●オンラインミーティングの統合

新規ミーティングスケジュールのオンライン会議室が外部ミーティングアプリとシームレスに連携できるようになりました。

以下、オンライン会議室の選択で[Configure Dynamic Meeting Services]を選択すると、


このような設定画面が表示されます。


いずれかのサービスの[Register]をクリックすると、以下のようなTokenの設定画面が表示されます。
※以降、Webexで進めた画面になります。


こちらの[Get Token]をクリックすると、対象サービスのログインページが表示され、


サインインすると、以下画面が表示されますので、[Accept]します。


すると以下の画面から開き、Tokenが取得できます。


Tokenをコピーして、Notes画面に貼り付けます。


以下で設定が保存されました。


先のオンライン会議の選択リストに[Webex Meeting]が追加されました。


テストで会議を作成してみました。


このようにオンライン会議のURLとパスワードが表示されました。

Webexからも招待メールが届きましたので、連携できていることが確認できました。


かなり便利ですね。


●新規メールUIの改善

ヘッダー部分が狭くなり、画面が有効に利用できるようになりました。


●ツールバーがリセットされることが改善

以前よりノーツクライアント起動時に、ツールバーが2段に戻る(リセットされる)という不具合があり、弊社からも先般サポートへ改善要求をお願いしていたのですが、今回のバージョンで改修されました。

ちょっとしたことですが、毎回1段に動かしていた手間がなくなります!!


以上、簡単ではありますが、主にノーツクライアントのUIに関わる内容について、報告とさせて頂きます。

Domino側でも気になる機能があるのですが、準備等で時間がかかりそうなので、まずはここまでとさせて頂きます!



2021年7月22日木曜日

すばらしいサポートに超感謝!!!

I was very impressed with the support I received from HCL Japan!

Thanks to them, I was able to solve my problem in a much shorter time than expected.


みなさま、こんにちは!!

梅雨も明け、いきなり暑い日がつづいてますね(汗
いよいよオリンピックも始まります。

自宅でゆっくり鑑賞させていただきます!!


さて弊社ではNotes/Domino V11.0.1を使用していましたが、Domino V12で使いたい機能があり、恐らく問題もないだろうとの事で、まずは7月10日にDominoのみV12へアップグレードを実施致しました。

同時にWinodwsUpdateも行ったのですが、そちらのほうが時間がかかったという・・・


V11への上書きアップグレードでしたが、いとも簡単に完了し、無事稼働までを確認して本番リリースとなりました。

何も問題もなく利用していたのですが、ユーザーからMS Teamsの招待メールが文字化けしているとの報告が・・・。

確認すると、確かに文字化けしたメールが届いていました。

他を確認したのですが、特にそのような障害は報告ありませんでした。

唯一、MS Teamsからの招待メールのみが文字化けしていたのです。

サーバーの切り戻しも考えたのですが、まずはサポートに聞いてみようと今回も頼ってみました。


即座に戻ってきた内容で、以下の提出を求められたのです。

①バージョンアップ後に受け取り文字化けが確認された Teams からの招待メール文書とスクリーンショット(弊社環境のテスト時に同様に文字化けするか確認のため)
②バージョンアップ後に受け取り文字化けが発生していない通常の日本語のメール文書
③バージョンアップ前に受け取り文字化けが発生していないTeams からの招待メール文書 ④バージョンアップ前に受け取り文字化けが発生していない通常の日本語のメール文書(可能であれば②と同じ送信元のメール)

すぐに準備し送信したところ、その当日中に「文字化けを確認しました。調査します。」との回答を頂きました。


その翌日、以下の回答を頂くことができました。

「Domino 11 から Domino 12 に上がったことにより、”Content-Type: text/calendar" のデータを リッチテキスト変換されていたものが、MIME のまま処理されることが一つの起因として問題が発生していることが確認できております。」

さらに「問題報告番号:THIOC4WCQ3 を取得し現在開発部門に早期解決に向け調査依頼を行っております。」と続き、

「KB0092086 Office 365から会議招集すると、説明のダブルバイト文字が文字化けする」

 https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0092086

が公開となりました。

弊社内ではこの時点でトラブルを公表し、MS Teamsの招待を受けた場合は、サーバーの障害を理由に、URLのみ再送頂くことで回避するようユーザーに依頼し、Dominoを切り戻すことは避けることとしました。

原因がはっきりしましたので、社内の仮想デスクトップをNotes V12にバージョンアップし、まずは私のみ適用してテストを開始しました。

こちらも全く問題なし。

少しコントロールにインターフェイスが変化したようで、白い背景だと見づらく感じることもありましたので、こちらはこれから修正しようかと思います。

ということで4連休の初日である本日早朝に全社員の仮想デスクトップをV12で配布実行し、バージョンアップ作業そのものは完了です。

とそんな中、HCLサポートよりメールが届きました。

どうやら開発部門から回避策の情報が得られたとの事。
その回避策とは・・・