【アップデート情報】ver.2.30(2024年3月26日実施)
2024年03月11日
2024年3月26日実施のver.2.30アップデートに関する主な内容は以下になります。
機能追加・改善
【サイト】
レコード公開範囲/レコードリストブロック拡張(ログインフィルタにフィールド値関係抽出条件を追加)
レコード公開範囲およびレコードリストブロックの設定において、認証エリアに紐づく認証DBとレコードリストに紐づくDBのデータ連携にかかわらず、
認証エリアにログインした際、認証レコードのフィールド値と認証エリア内に設置したレコードリスト、レコードアイテム、サイト上に公開されるレコード等が
指定した条件に合致するレコードのみ絞り込み表示できるようになります。
これにより、以下のようなユースケースが実現できるようになります。
・会員が認証エリアにログインした時、会員マスタの会員属性で特別会員になっている会員のみ閲覧できるお知らせ情報一覧を表示したい。
・会員が認証エリアにログインした時、会員のレコードに関連する企業情報のみ表示したい。
詳細はレコード公開範囲、レコードリストブロックをご参照ください。
サイト/ページ拡張(lang属性指定対応)
SPIRAL ver.2で作成したページに対してHTMLのlang属性を設定できるようになります。
多言語のWebサイト構築の際、lang属性の言語コードを指定することで、各ブラウザが明示された言語に合わせた自動翻訳によるWebページを表示しやすくなります。
※サイト単位、ページ単位でlang属性の設定有無および言語の指定が可能です。
詳細はHTMLのlang属性をご参照ください。
【PHP】
アプリ管理/サイト管理のPHP互換性チェック機能
SPIRAL ver.2に設定した各アプリ下のすべてのPHPプログラムや各サイト内のテスト環境/本番環境ごとのすべてのPHPプログラムに対して、
移行先のPHPバージョンに使用不可関数やクラス等が含まれていないか、構文チェックおよびチェック結果を確認することができるようになります。
これにより、プログラムの構文エラー有無やエラー内容を修正前に把握できるため、修正漏れなどのケアレスミスを防ぎ、アプリケーションの保守性を高めやすくなります。
※移行先のバージョンに対応した関数やクラスを使用しているかどうかをチェックする機能であるため、通常のPHP構文エラーチェックは提供しておりません。
※サービス負荷軽減のため、PHP互換性チェックを実行する際、アカウント、アプリ管理、サイト管理それぞれに同時並列処理制限を設けています。
詳細はアプリのPHP互換性チェック、サイトのPHP互換性チェックをご参照ください。
仕様変更
【メール】
テスト配信のメール件名に識別情報の自動付与
以下のメール配信機能のテスト配信から配信したメール件名の先頭に、[TEST]という文字列を自動付与することでテスト配信によるメール配信であることを識別できるようになります。
・一斉配信>テスト配信
・スケジュールトリガのメールアクション>テスト配信
・テスト環境のフォームのメールアクション
メールアドレスのバリデーションチェックの仕様変更
登録・更新フォーム、操作画面、APIなどの各経路からのレコード操作やレコード検索条件において、各機能ごとのメールアドレスフィールドのバリデーションチェックが異なる不具合を解消するために、同じバリデーションでチェックするように仕様を変更いたします。
【PHP】
getAuthRecordByFieldId関数における仕様変更
認証レコード値を取得するgetAuthRecordByFieldId関数で取得した値が空文字の場合、「null」というテキスト文字列が出力される不具合を解消するために仕様を変更いたします。
今後は、取得する値が空文字の場合は空文字で、nullの場合はnullで返すように挙動を修正します。
不具合修正
アプリ管理
・DBトリガのレコードアクションにて、登録/更新トリガの発動条件「簡易条件」にファイルフィールドを設定した場合、ファイルを含んだレコードの登録および更新ができない不具合を修正いたします。
・スケジュールトリガのメールアクションにて、トリガ日時との関係抽出に参照先の日付フィールドの年月日を設定した場合、配信失敗になる不具合を修正いたします。
メール配信
・フォーム、DBトリガのメールアクションやスケジュールトリガのメールアクション(固定配信)等のメール配信において、宛先メールアドレスのフォーマットが特殊なメールアドレスの場合、サービス起因の配信失敗として扱われるため、今後は、メール配信できるように不具合を修正いたします。(2024/04/11追記)
・スケジュールトリガ、フォーム、DBトリガのメールアクションにおいて、短時間で同一メールアドレス宛に同一メールアクションのリクエストが複数回実行された場合、1通のみ配信され、それ以外の配信がエラーとなる不具合を修正いたします。(2024/04/11追記)
サイト管理
・登録、更新フォームブロックにおいて、ファイルフィールドを複数使用し、ファイルフィールドへファイルアップロードエラーが発生すると、アップロード済みの他ファイルフィールドのファイル参照ボタンが有効化されてしまう不具合を修正します。
・ビジュアル設定の更新フォームブロックにて、メールアドレスフィールドのデフォルト値を「なし」と設定したフォームを認証エリアで表示した場合、メールアドレスフィールドの入力欄に登録値が入力された状態となる不具合を修正いたします。
・ビジュアル設定の登録/更新フォームブロックにて、郵便番号住所自動補完を使用しているフィールドをグループ設定に含めた場合、郵便番号住所自動補完を使用しているフィールドの背景色が正しく表示されない不具合を修正いたします。
・レコード検索ブロックの検索対象レコードリストに、レコードリストが20件までしか表示されない不具合を修正いたします。
・認証エリアを削除した場合、削除した認証エリアと関連しているレコードリストが削除されない不具合を修正いたします。
・ユーザ設定のタイムゾーンを「UTC+9:00」以外に設定している場合、登録フォームブロックにおいてフィールド設定で指定した日時制限内容が実際の登録フォームに正しく適用されないことがある不具合を修正いたします。(2024/04/11追記)
その他
アプリ利用画面の詳細検索やレコード一覧取得APIの検索条件にて、PHONE関数が使用できない不具合を修正いたします。