製品

完全な権限システムでデータアクセスをフィルタリングする

データへのアクセスをフィルタリングすることは、アプリケーションへの悪意あるアクセスを防止するために必須の機能です。

これまでは、データクラス全体またはその属性の一部を RESTリソースとして公開したり公開しなかったりすることができました。これもデータアクセスを制限する便利な手段でしたが、4D v19 R8 では、不正なユーザーからデータを保護するための、強力で完全にカスタマイズ可能なシステムを提供できることを嬉しく思います。データを保護するシステムは、誰がどのデータにアクセスするかに基づいて機能します。

製品 blank

4D for Androidにセクションが登場!

データリストでは、ユーザーが目的のデータをすばやく簡単に見つけられるように、通常、その結果は関連するフィールド順でソートされます。他に読みやすさを向上させるテクニックとしては、、セクションを追加して結果をグループ化する方法が挙げられます。

これは、4D v19 R8から使用できるようになった新機能です。それでは、詳細を見ていきましょう。

製品 blank

Microsoft 365: Microsoft Graph API でメールをコピー、移動、返信、削除する

Microsoft 365 の、メールなどのデータにアクセスする方法として、Microsoft は IMAP と POP3 の Basic認証を廃止とし、Graph API の使用を推進しています。

v19 R8では、4D NetKit にビルトインコマンドが新しく追加され、メールのコピー、移動、返信、削除などの Microsoft 365 メールの操作をネイティブで自動化できるようになりました。

製品 blank

4D View Pro: 表組みのスタイルをカスタマイズ

表組みは、4D View Pro ドキュメントに不可欠な要素です。そのため、4D のリリースを通じて、多くの表組み関連の機能を提供してきました。4D v19 R8 では、ドキュメントの一部として表の見た目がフィットするように、スタイル関連の新機能が追加されました。

新しい VP Set table theme コマンドを使えば、規定の表テーマをプログラミングで適用することができます。もし、これらの規定テーマがニーズに合わない場合は、独自のテーマを定義して表組みに適用できます。

製品 blank

Windows SDIアプリケーションのテスト

Deeplからの自動翻訳

SDIモードでマージされたアプリケーションを顧客に提供できるようになってから、長い時間が経ちました。

4D v19 R8では、スタンドアロンやクライアントアプリケーションを構築することなく、アプリケーションの結果を確認することができます。

詳しくは、こちらをご覧ください。

製品 blank

4D Write Pro : フローティングテキストボックス!

4D Write Pro は、ビジネス文書の作成に欠かせない製品です。これまでも様々なお役立ち機能を順次リリースしていますが、4D v19 R8 では、4D Write Proフローティングテキストボックス が導入されました。

たとえば、コーポレート・アイデンティティに準拠したレターヘッドが必要な場合など、テキストボックスを使った自由度の高いデザインが可能です。

製品 blank

Microsoft 365: Microsoft Graph API でメールを受信する

Microsoft 365 の、メールなどのデータにアクセスする方法として、Microsoft は IMAP と POP3 の Basic認証を廃止とし、Graph API の使用を推進しています。

4D v19 R3 では、OAuth 2.0 接続と Graph API によるメール送信を管理するために 4D Netkit コンポーネントを導入しました。

v19 R8 では、メールの受信 メールボックスフォルダーを一覧表示 するための 新しいコマンド を追加しています。

製品 Young asian woman using a smart phone. Mobile communication.

4D for Mobile:4D v19 R8 の新機能

4D for iOSと4D for Androidの機能は、リリースを経るたびに拡大していっています。もちろん、今回のフィーチャーリリースも例外ではありません。それでは、4D v19 R8で何ができるようになったのかを見てみましょう。

何が含まれるのか

4D for Androidで以下の機能が利用できるようになりました(4D for iOSではすでに利用可能でした)。

  • テーブルフィールドやJSONファイルから選択リストを作成。
  • 連絡先アプリケーションで、GPS座標や電話番号などを取得するために、コード付き入力コントロールを使用する。
  • 一覧フォームにセクションを追加して、例えば会社ごとなどにデータをグループ化する。
  • カスタムログインフォームを使用する。
  • 下部ナビゲーションバーにテーブルを4つ以上表示できるようにし、Androidのガイドラインに従うように改善。