著者名: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。
製品 blank

スケーラブルなウェブセッションによるサーバー上でのデバッグ

Deeplからの自動翻訳

スケーラブルWebセッションは、4D v18 R6でもたらされた重要な改良点です。これにより、4Dタグ、4Dアクション、REST APIを、4Dサーバー上で、インタプリタモードでも、プリエンプティブなプロセスで使用することができるようになりました。しかし、このようなプログラムをデバッグするには、プリエンプティブプロセスではデバッガーウィンドウを開くことができないため、サーバー上で開発環境を開き、協調モードに切り替えさせる必要があったのです。このように、v19 R2までは、REST、4Dアクション、4Dタグのデバッグが可能でした。v19 R3からは、これらすべてが簡単になり、通常通りデバッガをアタッチするだけでサーバーサイドのデバッグができるようになりました。

製品 blank

Microsoft 365へのアクセス

4D v18 R6 では、IMAP、SMTP、または POP3トランスポーターを介してメールにアクセスするために OAuth 2.0認証 を導入しました。4D v19 R3 では、4D は OAuth 2.0プロトコルを引き続き実装し、Microsoft 365 の API に接続するために Microsoft ID プラットフォームからプログラミングで簡単にトークンをリクエストする方法を提供します。

製品 blank

Webエリアが Webカメラに対応

COVID-19 により、リモートオフィスは新たなスタンダードとなり、プロフェッショナルにとってビデオ会議は当たり前のものになりました。その結果、ビデオ会議機能をアプリケーションに組み込みたいという要望も増えてきました。Zoom や Microsoft Teams など、さまざまなソースのビデオ会議を表示できるようにするため、Webエリアにおいてオーディオおよびビデオストリームをサポートするようになりました

製品 blank

4D View Pro:改ページを利用して印刷領域を手動で調整する

Deeplからの自動翻訳

印刷時、改ページ位置はデフォルトで設定されていますが、独自の改ページを定義することで、印刷領域を調整することができます。

4D v19 R2からは、お客様が改ページ位置を選択しやすいように、4D View Proでは、手動で改ページを追加、削除でき、印刷プレビューのラインも表示されるようになりました。

製品 blank

4D View Pro : シート管理

Deeplからの自動翻訳

1つの文書の中で、異なる情報の表を表示する必要がある場合があります。見やすくするために、異なるシートで表示することが必要になることがよくあります。このような場合、シートの作成、名前の変更、非表示、削除、またはユーザーが現在どのシートにいるのかを単純に知る必要があります。

4D v19 R2では、4D View Proのドキュメントのシートをプログラミングで管理することができます。

製品 blank

オブジェクトにBLOB属性を作成する

Deeplからの自動翻訳

4D環境にクラスが導入されたことで、データをオブジェクト、特にblobに格納する必要性が高まりました。そのため、4D v19 R2では、Blobをオブジェクトにカプセル化することができます。

ストレージの面だけでなく、ブロブオブジェクトは参照型なので、メモリの占有率やスピードなどのパフォーマンスが大幅に改善されます。

製品 blank

4D View Pro .CSV:新しいインポート/エクスポートフォーマット

Deeplからの自動翻訳

データのインポートやエクスポートには、”.csv” や “.txt” などの区切りファイルがよく使われます。区切りファイルは簡単に生成、操作できるため、Web上で公開されるデータは表形式が多くなり、通常はカンマ区切り値として公開されます。

このデータをフォーマットして顧客に見せるには、4D View Proを使用するのがよい方法です。

4D v19 R2において、”CsvOptions “を使用することで、”CsvOptions “の代わりに VP Import documentVP Export documentコマンドを使用すると、クライアントのためにデータを簡単に表示することができます。