カテゴリー

ver.1 でよく検索されるワード

クエスチョンボード ver.1 high

認証フィールドに「パスワードフィールド」を使用した場合のパスワードの文字列の確認

認証APIでログイン処理を実装するため、認証フィールドに「パスワードフィールド」を使用しています。 「パスワードフィールド」を使用した場合、アプリではパスワード文字列は参照できませんが、構築システムの都合上パスワード文字列の参照が必要です。 そのため、以下のように実装を考えております。 ①別途テキストフィールドを用意し、レコード登録の際は、準備した「テキストフィールド」にパスワードの値をセット ②...

クエスチョンボード ver.2 low

パスワード、およびファイルを含むデータのエクスポート・インポートについて

個人情報を含むデータベースをver.2にて設計し、ログイン機能をもつ会員サイトアプリを検討しています。 初期段階として、1000件以上のユーザーデータをCSVからSPIRALにインポートすることを想定していますが、エンジニアβアカウントで作成したテストアプリで確認したところ、 > このDBには入力必須の一括登録不可の以下のフィールドが含まれているため一括登録できません。 > > ...

クエスチョンボード ver.1 low

自動発行キーの配信の数が増えたら有料か

会員登録フォームを使用する際に、セキュリティ向上目的で自動発行キーを導入してます。 ログイン時などにメールで飛ばすのですが、こちら配信の数が増えると月額料金上がりますか? SPIRERS ナレッジ向上チーム ご連絡いただきましてありがとうございます。 SPIRALは、レコード数による定額制となります。 メールの配信回数による課金は発生いたしませんので、ご安心ください。 ご確認の程、よろしくお願いい...

クエスチョンボード ver.1 low

フロント修正によるDBの影響

現在、SPIRALのWebフォームにて口座名義人の入力仕様を変更し、 フロント側(JavaScript)で小文字カナ(ァィゥェォッャュョ)を大文字カナ(ァィゥェォッャュョ)に変換する対応を実施しています。 本対応は入力時の表示・値変換のみに限定しており、サーバー側処理およびデータベース構造・更新処理には変更を加えていません。 この前提において、以下をご確認させてください。 ① 既にデータベースに登...

クエスチョンボード ver.1 low

spiralAPIで自動発行キーの発行できるか。

spiralのAPIで自動発行キー(ワンタイムパスワード)は発行できますか? SPIRERS ナレッジ向上チーム お問い合わせいただきましてありがとうございます。 SPIRAL APIの機能で、ワンタイムパスワードを発行する機能はございません。 ご迷惑おかけして恐縮ですが、ご了承ください。 代案とはなりますが、APIを使用することでデータの更新が可能ですので、 DBに自動発行キー用のフィールドと期...

クエスチョンボード ver.1 high

spiral 同時ログイン 制御方法

spiralで作成したフォームですが、別端末でもログイン画面へ遷移できます。 同時ログインできてしまいます。 対策方法ございますか。 SPIRERS ナレッジ向上チーム お問合せありがとうございます。 >対策方法ございますか。 SPIRALの標準機能では認証エリアには同じアカウントで別環境では ログインできないようにする排他制御はございません。 実装いただく場合はAPIをご利用いただきログイ...

クエスチョンボード ver.1 high

spiralで他社様のAPIを使用するには

SPIRALでの外部API連携について確認させてください。 現在、他社様ご提供のAPIを利用し、SPIRAL上の画面から直接リクエストを行う実装を検討しておりますが、環境によってCORSエラーが発生し、動作が不安定な状況となっております。 コーディング内に、Javascriptでconst apiKeyを記入し呼び出してます。 本件について、以下ご教示いただけますでしょうか。 ① SPIRALとし...

クエスチョンボード ver.2 low

入力済み更新フォームを編集不可にしたい

登録→更新フォームで登録フォームの登録完了後、メールで更新フォームのユニークのURLを案内する仕様ですが、更新フォームの登録完了後に該当のユニークURLにアクセスすると入力内容の編集ができてしまいます。これを編集不可にするにはどのようなっ設定を行えばよいでしょうか。 SPIRERS ナレッジ向上チーム YF2025 SPIRERS ナレッジ向上チーム YF2025 SPIRERS ナレッジ向上チー...

クエスチョンボード ver.1 low

初期パスワード変更で確認用と一致しなかったときの、エラー画面について

初ログインの方には初期パスワードを変更するようにしています。 その際に、 初期パスワードで 11111111 初期パスワード(確認用)で 22222222 など一致しなかったとき、エラーなど起きずにそのまま送信が押せてしまいます。 添付画像のように、差し替えキーワードがむき出しの画面になります。 送信する際に、一致しなかったときはエラー画面を表示させたいです。 そしてエラーの際は 初期パスワードの...

クエスチョンボード ver.1 middle

パラメータ保持について

現在運用中のフォームでは、パラメータが付与された状態で遷移すると、 フォーム項目の「キャンペーンコード」にコードが入力される仕様となっています。 フォーム入力後、クレジットカードの登録などを経た段階では、 URLにパラメータはつかない状態となりますが、 フォーム送信完了画面(サンクスページ)までパラメータが付与されている状態を維持させることは可能でしょうか。 SPIRERS ナレッジ向上チーム ご...

クエスチョンボード ver.2 high

店舗マスタをAPIで取得し、コードと名称を連動させる方法について

取引支店(コード+名称)の入力欄の実装について質問です。 やりたいことは以下の2点です。 ① 店舗マスタDBの内容をセレクトボックスに表示したい PHPで作成したAPIを使い、店舗マスタDBから 「店舗コード・店舗名」を全件取得し、 画面表示時にセレクトボックスへ一覧表示したいと考えています。 画面読み込み時にAPIを呼び出し、 取得したデータをセレクトボックスに反映する方法について 実装例や考え...

クエスチョンボード ver.2 high

マルチセレクト項目を OR 条件(いずれかを含む)で検索する方法について

マルチセレクト項目の検索条件について質問です。 DBの「注意コード(マルチセレクト)」を検索条件に使用しています。 画面側ではチェックボックスで複数選択できるようにしており、 APIの where 条件では以下のように指定しています。 現在の挙動としては、 例)「1」「2」を選択した場合 DB側も「1 と 2 の両方を含むレコード」でないとヒットしない という形になっており、 実質的に AND 条...

クエスチョンボード ver.2 high

顧客コード入力後のデータ取得方法および親画面への値返却方法について

お世話になっております。 会員登録画面を開発しております。 顧客コードをキーとした顧客情報の取得について、以下2点ご相談です。 ■① 顧客コード手入力時のデータ取得について 顧客コードをテキストボックスへ手入力し、フォーカスアウト時(blurイベント等)に DBへ顧客コードをキーとして検索を行い、該当データを他の入力項目へ自動反映させたいと考えております。 【希望動作】 ・画面遷移(リロード)なし...

クエスチョンボード ver.2 high

参照フィールドを含むDBのデータ一括削除

参照先となっているDBのテストデータを一括削除する方法をご教示いただけますでしょうか。 ※テスト確認した状態から修正を加えずに本番公開へ進めたいため、参照を一度切ってデータ削除後に再設定するという方法は取れない状況です。 SPIRERS ナレッジ向上チーム ご連絡いただきましてありがとうございます。 > 参照先となっているDBのテストデータを一括削除する方法をご教示いただけますでしょうか。 ...

クエスチョンボード ver.2 high

メールアドレス判定

アンケートサイトの改修を考えています。 メアド入力してボタンをクリックした際に未登録/登録済みで対応を変えい。 【現状】 未登録 :アンケートページへ遷移 登録済み:エラーメッセージと共に外部サイトへ遷移するボタン表示      ※JSにてエラーメッセージが表示された場合ボタンが表示される ↓ 【改修案】 未登録 :アンケートページへ遷移 登録済み:外部サイトへ遷移(そのまま遷移) 上記をSPIR...

クエスチョンボード ver.2 high

DBトリガーで使用するAPIキーの安全な保管方法について

現在、SPIRAL の DB トリガーを利用して、登録されたレコード情報を外部サービスへ API 連携しています。 外部サービスの API キーは PHP モジュール内の configファイル に定義し、DB トリガー実行時に参照する構成になっています。 ただし、この方法が API キーの保管場所として適切なのか判断がつきません。 PHP の環境変数で API キーを管理する方法も検討しましたが、...

クエスチョンボード ver.2 middle

日付タイプの入力制御について

日付タイプの入力制御について、入力日以降の未来の日付をエラーにする設定はありますでしょうか。 SPIRERS ナレッジ向上チーム YF2025 SPIRERS ナレッジ向上チーム クエスチョンボードにご投稿いただきありがとうございます。 >日付タイプの入力制御について、入力日以降の未来の日付をエラーにする設定はありますでしょうか。 恐れ入りますが、こちらはデフォルト機能では設定ができないため...

クエスチョンボード ver.1 high

ログイン後のリダイレクト先を変更したい

「SPIRALセキュアセッションマネージャー」にて SPIRALv1とWordPressのプラグインにてログイン認証サイトを作成しています。 下記のような画面遷移は可能でしょうか。 下記記事を確認し、プラグイン設定のみでは不可能と判断しておりますので WordPressのPHPにて対応が可能か検討しております。  ▼FAQ:ログイン後のリダイレクト先を変更することはできますか?  https://...

クエスチョンボード ver.2 middle

SPIRAL ver.2での掲示板作成について

SPIRAL ver.2で構築した会員サイト内に、会員同士が交流できる簡易的な掲示板を作成したいと考えています。 以下のような仕様を想定しているのですが、このような掲示板を作成することは可能でしょうか? イメージとしてはYahoo知恵袋のような、一つのトピックに対して返信できるような形式です。 ■仕様 ・会員が自由にトピックを作成できる。 ・会員がトピックに対してコメントできる。 ■データベース ...

クエスチョンボード ver.2 high

マルチセレクト項目がAPI登録時に1件のみ、または登録されない

DBのマルチセレクト項目について、APIでの登録方法を確認させてください。 ■ 項目情報 項目名:AttentionCodes 種別:マルチセレクト 保存形式:文字列(125 bytes) ■ やりたいこと HTML の checkbox(複数選択)で選択された値を、 API /records で マルチセレクト項目として複数件登録したい。 SPIRERS ナレッジ向上チーム ご連絡いただきまして...

クエスチョンボード ver.2 high

リストブロックのフィルタ方法とページ内の入力フォーム設定

添付画像のようなシステム構成で問い合わせ管理システムを作成したいと考えております。 その際、以下2つの内容について、標準機能で実現可能か、それともJavascriptやPHPを用いたコード開発が必要になるのかを確認させていただきたく、質問しました。 ・問い合わせ詳細ページのリストブロックに、問い合わせDBに持っている問い合わせIDをキーとして、問い合わせ履歴DBのレコードを表示することは標準機能で...

クエスチョンボード ver.2 high

外部APIの呼び出しについて

以下のような仕組みを非同期で実装予定です。 ①SPIRALのJSから、別ページのSPIRALのPHPを呼び出す ②SPIRALのPHPから、AWSのAPI Gatewayを呼び出し、lambda関数を実行してDBのデータを取得 ③取得したデータを、SPIRALのPHPから別ページのSPIRALのJSに返す もし、SPIRALからAPI Gatewayを呼び出し、lambda関数を実行するシステムの...

クエスチョンボード ver.1 low

PDF帳票について

ベータ版アカウントでPDF帳票の検討をしています。 サポートサイトの手順に沿って設定を行いましたが、レコードの内容が反映されず、差し替えキーワードのまま出力されてしまいます。 原因はどんなことが考えられますか? ・状況 会社のacrobatでは有料版の導入がなく、acrobat公式サイトからダウンロードしたサンプルのフォーマットPDFを使用している。 まだ検討段階のため、有料版に切り替えることはで...

クエスチョンボード ver.2 high

iframeについて

https://support.spiral-platform.com/function/function-site-manage/page/3251.html 上記のサポートサイトのように、「外部サイトへの埋め込み」を用いてiframe利用を許可することができますが、こちらは非認証ページのみ有効な機能になりますでしょうか? 認証ページAから認証ページBをiframeで呼び出し※、非同期処理を実装...

クエスチョンボード ver.2 high

認証エリアの切替について

作成済みのページで、認証設定を認証から非認証に切り替えることはできますか? SPIRERS ナレッジ向上チーム SPIRERS ナレッジ向上チーム ご連絡いただきましてありがとうございます。 作成済のページの認証設定を切り替えることはできません。 お手数おかけしますが、認証から非認証に切り替える際には、新しく「認証なし」のページを作成ください。 ※非認証から認証にしたい場合にも、同様に新規でページ...

クエスチョンボード ver.2 high

ページの表示スピードの改善

Spiral ver2を利用してページを作成したところ、ページの表示に5〜10秒かかっているため改善をしたく考えています。 ▼詳細 ・HTML:1万行程度  → ページ > bodyおよび、ブロックを3つ使用しています ・CSS:300kb程度 ・JS:30kbのファイルが3つ程度 ・画像:20〜80kbのファイルが20個程度 ※DBの読み出しは除き、同じソースコードを別のサーバーにアップし...

クエスチョンボード ver.2 high

参照フィールド(複数レコード)から参照フィールド(1レコード)を選択する画面

■前提1 admin(認証DB)もproject(DB)も、group(DB)への参照フィールド(1レコード)を保持しています。 adminは、ログインした後、同じgroupに属するprojectのみを編集できる作りとします。 ■前提2 admin(DB)には、次の参照フィールドを想定します。 (a)groups_(groupDBへの参照フィールド、複数レコード) (b)group_(groupD...

クエスチョンボード ver.2 high

body記述中の定数の管理を効率化したい

アプリを移植する際、bodyタブに記述した内容から、定数を書き換える必要が生じました。 ・pages「p014792」、block-name「fcb03716」、record「6」、など これらの定数書き換えを不要にする方法はありますか? (例えば、定義、定数名、変数名、を利用するなど。) (body記述例1) <!-- body以下の要素を記述してください --> <a th:...

クエスチョンボード ver.2 high

SPIRALセキュアセッションマネージャーで、ファイルURLを取得する

WPのSPIRALセキュアセッションマネージャーを使用しています。 会員登録時にアップロードされたファイルのURLを取得する方法を知りたいです。 ユーザー登録時にアイコンをファイル(画像)で登録し、その画像をWPサイト側に表示したいです。 以下のコードで取得しようとしたところstring型のファイル登録日(例:2025-12-08T06:28:55Z)が表示されます。 $spiral = SSSM...

クエスチョンボード ver.1 high

月日フィールドに入力された日付をトリガーに指定の日数後にメール配信できるか

SPIRALver2でフォームの開発を進めています。 メールのディレイ配信について、例えば商品の購入日をユーザーに入力してもらい、 DB格納後、入力された日付から3週間後にメール配信を行うことは可能でしょうか。 SPIRERS ナレッジ向上チーム ご質問いただきましてありがとうございます。 >メールのディレイ配信について、例えば商品の購入日をユーザーに入力してもらい、 > DB格納後、...

クエスチョンボード ver.1 middle

お問い合わせフォームの自動入力について

コーポレートサイトのお問い合わせフォームをSpiral ver.1 で作成しています。 サイト内の各ページからお問い合わせフォームへ遷移した際、 リンク元のページ情報を元に、指定したテキストエリアやセレクトボックスを 入力済みにしておくことはできますでしょうか? 例)Aという商品紹介ページからフォームへ遷移したら、「件名」に「Aの商品について」を自動入力する。   もしくは「種別」のセレクトボック...

クエスチョンボード ver.2 high

セキュアセッションマネージャーのログイン画面について

SPIRAL セキュアセッションマネージャーを使用しております。 現在、WordPressの固定ページに下記のショートコードを埋め込んで、SPIRAL連携のログイン画面を表示させています。 [spiral-s-show-template] このショートコードによって出力されるログインフォームのマークアップ(HTML構造)を変更したいと考えています。 ショートコード側、もしくはプラグインの設定側で、...

クエスチョンボード ver.2 high

SPIRALの非同期アクションで特定条件のみメール送信する方法について

以前、「SPIRALでエラー通知を行う方法(非同期処理内)について」という内容で質問させていただきました。 現在、DBトリガの非同期アクションで「経路条件:一部の経路:API」を設定し、メールアクションを追加しています。しかし、この設定では、API経由でDBが更新されると、エラーの有無にかかわらず必ずメールが送信されてしまいます。 実現したいことは、非同期アクション内のPHPからcURLライブラリ...

クエスチョンボード ver.2 low

アカウント通知の『全て』設定で通知される条件について

下記マニュアルの「アカウント通知」設定に関する記載について質問です。 「メール配信アクション > 通知する > 全て」の説明には、 「アカウント内全アプリのメール配信アクション設定の失敗時にメインメールアドレス宛に通知メールを配信します。」とありますが、この場合、通知メールは 「設定の失敗時」 のみに送信され、「メール配信の失敗時」 は送信されないのでしょうか? もし送信されない場合、どのような設...

クエスチョンボード ver.2 low

配信エラーリストに特定ドメインのメールアドレスが登録された際に通知する方法

配信エラーリストに特定ドメインのメールアドレスが登録された際に通知することは可能でしょうか? SPIRERS ナレッジ向上チーム ご質問いただきましてありがとうございます。 >配信エラーリストに特定ドメインのメールアドレスが登録された際に通知することは可能でしょうか? ご要望に沿えず大変恐れ入りますが、 仕様上、配信エラーリストに特定ドメインのメールアドレスが登録された際の通知をすることはできませ...

クエスチョンボード ver.2 low

「メールアドレス」もしくは「ユーザーID」でログインできるようにしたい

現在、新規登録フォームを作成しています。 セキュアセッションマネージャーのログインについて、デフォルトでは「メールアドレス」を使用していますが、 「メールアドレス」もしくは「ユーザーID」でログインできるようにしたいと考えています。 その場合、新規登録フォームの編集画面では、どのフィールドを選択・追加すればよいでしょうか。 またログインフォーム側でも作業が必要になりますでしょうか。 ご教示のほど、...

クエスチョンボード ver.2 high

SPIRALでエラー通知を行う方法(非同期処理内)について

SPIRALのDBトリガによる非同期処理にて、PHPプログラムから外部APIを呼び出す構成を検討しています。 この非同期処理内で、API呼び出し時にエラーが発生した場合、管理者へメールなどで通知を行いたいと考えています。SPIRALの既存機能のみで、このようなエラー通知の仕組みを実現することは可能でしょうか? なお、cURLライブラリを使用して、メールアクションを実行することでメール送信する方法は...

クエスチョンボード ver.2 high

JavaScriptからPHP経由でAPIのデータを取得

現在、HTML + JavaScript + PHP で検索画面を作成しています。 目的は、JavaScriptからPHPを経由してAPIを呼び出し、検索結果を画面に表示することです。 やりたいこと: 1. HTMLで検索フォームを作成 2. JavaScriptでフォームの値を取得 3. PHPにPOSTしてSpiral APIを呼び出す 4. PHPの返却結果をJSONで受け取り、画面に描画 ...

クエスチョンボード ver.2 low

メール送信の自由度、送信時刻、対象レコード範囲

■やりたいこと projectに設定した「メール送信予定日時(ScheduledSendAt)」になったら、 (1)projectに属するuser全員に、メールを送信したいと考えています。 加えて、 (2)同じくprojectに属するuser全員に、管理者が「送信」ボタンを押下したタイミングなどでも送信したく考えます。 (3)個人を指定して(メールが見当たらないという人に再送など)、管理者のボタン...

クエスチョンボード ver.2 low

アプリのレコード一覧から一括ダウンロードするtsvとファイルを紐付けしたい

管理画面側。アプリのレコード一覧で、 ・一括ダウンロード(全件) ・ファイル一括ダウンロード(全件) でダウンロードできるtsvとファイル(画像など)ですが、tsv内の項目(https://api.spiral-platform.com/v1/apps/ から始まるURL)と、ダウンロードしたファイル名を紐付けするためのルールはありますか? SPIRERS ナレッジ向上チーム SPIRERS ナレ...

クエスチョンボード ver.2 middle

DBに登録した画像を表示させたい

テンプレートアプリ「会員管理」で、SPIRALの機能調査を行なっています。 会員DBに「プロフィール画像」というフィールド(画像)を追加した場合、新規会員登録の確認ページや、会員情報変更ページのフォームで、登録した画像をimgタグで表示することは可能でしょうか? SPIRERS ナレッジ向上チーム SPIRERS ナレッジ向上チーム ご質問いただきましてありがとうございます。 確認ページや、情報変...

クエスチョンボード ver.2 middle

「更新フォーム」にて更新完了後、「レコードアイテム」画面に遷移したい

■質問 「更新フォーム」にて更新完了後、「レコードアイテム」画面に遷移することは可能ですか? 可能であれば、設定方法を教えてください。 ■現在までの試行錯誤 (1)レコードリスト画面から、レコードのリンクをクリックすると、レコードアイテム画面に遷移できました。   リンク設定により、「引用レコード:自DBレコード」としています。 (2)レコードアイテム画面から、リンクをクリックすると、更新フォーム...

クエスチョンボード ver.2 high

会員登録の「承認制/アクティベーションリンク」による有効化は実装可能でしょうか

お世話になっております。SPIRALで以下のような会員登録フローを実現したいと考えています。実現可否と推奨の設定方法をご教示いただけますでしょうか。 ■やりたいこと(2パターン) A. 管理者承認型 ・ユーザーが(本登録または仮登録)フォームから登録 ・レコードは「保留」ステータスで作成 ・管理者が承認フラグを付与したら、初めてログイン可能(=アカウント有効化) B. ダブルアクティベーション型 ...

クエスチョンボード ver.2 low

レコード登録時に、参照フィールドの値を自動設定する方法

■DB 「admin」 ・mail メールアドレス、必須、ユニーク ・name テキスト ・group 参照フィールド ・groupname テキスト ・projectid テキスト 「group」 ・name テキスト、必須、ユニーク 「project」 ・id テキスト、必須、ユニーク ・group 参照フィールド ・groupname テキスト ■サイト 承認エリア「admin」 ┗登録フォ...

クエスチョンボード ver.1 high

同じDBを複数のフォームから編集できる場合に、ステータス不整合を防ぐ方法

SPIRAL v1において、同じDBを複数のフォーム(ユーザー用フォームと管理者用フォームなど)から編集できる場合に、 「開きっぱなしのフォーム送信」などによるステータス不整合を防ぐ方法についてお伺いします。 対象のDBには「ステータス」という選択フィールドがあり、例えば以下のような運用を想定しています: ①ユーザーがレコードを登録する(ステータス:審査前) ②ユーザーがレコードを修正する(ステー...

クエスチョンボード ver.2 high

(admin*→group←*project←*user)のレコード公開範囲

■質問 アンケートシステムにて、次のデータモデル、画面遷移を実現したいと考えています。ここでデータを安全に取り扱うには、「レコード公開範囲」などを、どのように設定すれば良いでしょうか? 当方案も記載しましたが、「重複する項目を追加」したり、「adminがprojectを選択する度にDBを更新」したり、少し回りくどい気がしますし、当方の考え方が適切か不明です。 ■データモデル 「admin」*→1「...

クエスチョンボード ver.2 high

現在の認証エリアのURLを取得する方法

■質問 PHP内で、現在の認証エリアのURLを取得する方法を教えてください。 ■詳細 https://knowledge.spirers.jp/article/development/detail/4743  「LINE会員アプリ サイト設計・構築」 のリダイレクトを参考にして、画面遷移先を条件で切り替えようと考えました。下のソースは機能しました。 ここで、現在の認証エリアのURLのフォルダ名(下...

クエスチョンボード ver.2 high

都度ログイン状態解除。sessionとth:textの関係。

■質問 ・共用PCで複数回答者がアンケートに回答することを想定して、ログインフォームを開いたタイミングで、それまでのログイン状態を無効にしたいと考えています。この場合、どのような対応が適切ですか? ・試しに、ログインフォームのPHPに「session_destroy()」を記述したところ、エラー500になりましたが、「th:text」をコメントアウトすると問題回避できました。「session_de...

クエスチョンボード ver.2 low

「セレクト項目」の「テンプレート」、ユーザが定義できますか?

「フィールド詳細設定」「セレクト項目」にて「テンプレート選択」の機能がありますが、この「テンプレート」で選択できるのは、既存の組み合わせのみですか? もしも、ユーザが定義することが可能でしたら、設定方法を教えてください。 100問程度のアンケートで、同じ選択肢を設定したいと考えています。 SPIRERS ナレッジ向上チーム SPIRERS ナレッジ向上チーム 恐れ入りますが、 セレクト項目のテンプ...

クエスチョンボード ver.2 high

認証DBと更新対象DBが異なる場合、更新対象レコードを作成する方法

■やりたいこと アンケートサイト: このサイトに、アンケート回答者が、ログインしてくるので、 DB「user」で認証して、 DB「answer」にアンケート回答を保存したいと考えています ■画面遷移 次のクエスチョンの回答に沿った画面遷移を想定しています。 https://knowledge.spirers.jp/question/board/detail?topicid=206 (1)ログイン画...

クエスチョンボード ver.2 high

エンジニアβ環境にて、API実行失敗

トライアル環境にて成功した、API利用アプリが、エンジニアβ環境で失敗しました。 本件に関して、エンジニアβ環境の制約はございますか? または、当方の設定漏れの可能性あれば、ご指摘いただければ助かります。 ■構築手順 (1) アプリ管理にて、アプリ作成「app4」 DB作成「db4」 ・id(テキスト、必須、ユニーク) ・Q1(セレクト) ・memo(テキスト) (2) アカウント管理にて、グルー...

クエスチョンボード ver.2 low

パスワードフィールドがある会員情報DBの「レコード一括登録」について

セミナーの会員サイトを新規に作成しています。 初回オープンにあたって、現在入会済みの会員情報を会員情報DBに登録しようと「レコード一括登録」を試した所、以下のメッセージが表示されました。 ーーーーーーーーーーーーーー このDBには入力必須の一括登録不可の以下のフィールドが含まれているため一括登録できません。 ・ファイルフィールド ・パスワードフィールド ・ユーザフィールド ーーーーーーーーーーーー...

クエスチョンボード ver.2 low

「認証後トップページ」の設定によって、どのように動作が変わるのか

「認証後トップページ」に関して、当方の期待する動作と異なりました。当方の期待が勘違いでしたら、本来どのような動作が期待できる機能なのか、教えてください。当方の期待が妥当であれば、何が当方の設定に不足しているか、推察できれば教えてください。 ■設定 以下のように「認証後トップページ」の変更を行いました。 (認証エリア) 識別名 表示名 user2 user2   delete  delete   l...

クエスチョンボード ver.2 high

認証DBと更新対象DBが異なる場合のつなげ方

■やりたいこと アンケートサイト: このサイトに、アンケート回答者が、ログインしてくるので、 DB「user」で認証して、 DB「answer」にアンケート回答を保存したいと考えています。 ■設定 (アプリ) ・「user」DB (ID、Password) ・「answer」DB (Q1、Q2、Q3、参照フィールドuserへ) (サイト) 認証エリア「user」 ・認証DB「user」 ・IDフィ...

クエスチョンボード ver.2 high

(ProjectID+LoginID)の組み合わせと「認証フィールド」でログイン

■開発を想定しているシステムの概要 SPIRAL ver2 を使った、アンケートサイトの開発を検討中です。 複数のアンケートプロジェクトが、五月雨式(非同期・個別)に開催され、 プロジェクトごとに、回答可能期間と、複数の回答者のアカウントを登録します。 回答者に、(URL、ログインID、パスワード) を配布します。 URLパラメータによって、プロジェクトを切り替えます。 ■制約 LoginIDはD...

クエスチョンボード ver.2 high

認証APIに「ID/認証フィールド」は利用可能か?

認証方法には、つぎの3種類があると理解しています。 ・「ID/パスワード」 ・「ID/認証フィールド」 ・「クリックログイン」 認証APIを使う場合、「ID/パスワード」は利用可能だと思いますが、「ID/認証フィールド」や「クリックログイン」は利用可能ですか? (参考情報) https://knowledge.spirers.jp/article/development/detail/1455 >...

クエスチョンボード ver.2 middle

404ページのカスタマイズ

404ページのカスタマイズをしたいと考えています。 ユーザーがURLの間違いなどで404ページが表示された際に、導線の確保を行いたいからです。 ①サイトのトップページへ戻るリンクの追加 ②独自CSSの適用 上記はSpiral上での設定は難しいでしょうか。 SPIRERS ナレッジ向上チーム 誠に恐れ入りますが、404ページの編集はできない仕様となっております。 ご不便をおかけして申し訳ございません...

クエスチョンボード ver.2 middle

認証エリア内での会員属性に応じたコンテンツの表示切り替えについて

認証エリア内での会員属性に応じたコンテンツの表示切り替えについて質問です。 今、会員サイトを作成しており、データベースは以下のように構築しています。 ・会員情報DB(会員ID) ・コース情報DB(コースID) ・受講履歴DB(中間テーブル、参照フィールドに会員IDとコースID) 会員は複数あるコースのうち、いずれかを受講しているのですが、 その受講しているコースによって、表示するコンテンツを切り替...

クエスチョンボード ver.1 high

二段階認証を必須にしたい

SPIRAL ver.1で開発したWebサイトにアクセスする際に、使用するユーザには二段階認証を必ず設定してもらうようにしたいです。 ※当該サイトは二段階認証が必須という状況にしたい その場合は、以下のように実装するイメージでしょうか。 それとも、もっと違うやり方などありますでしょうか。 ====================================================== ...

クエスチョンボード ver.2 high

一括出力取得で得られた100MiBのファイルを編集したい

テーブルAからテーブルBへデータを移行する処理を、スケジュールトリガで起動するPHPプログラムで実装しようとしています。 対象データは数万から数十万件になるため、一括出力(Record Export)して、そのデータを一括登録(Record BatchInsert)しようと考えています。 その際、全フィールドではなく特定のフィールドのデータのみ移行しています。さらにそうすると重複するデータが生まれ...

クエスチョンボード ver.2 low

複数DBの情報を結合した場合のレコード検索フィールド

顧客DB、イベントDB、イベント申込DBが存在する場合、これらの情報を結合して、サイト管理画面の運営スタッフ限定エリアでリストを見れたり、レポートとしてCSV出力したいです。 レコード検索の「検索フィールドパーツ追加」画面にて、フィールドを選択しようとしてもフィールドの選択肢が表示されないのですが、何が原因でしょうか。 顧客DB  顧客ID  氏名  住所  年齢  性別  職業 イベントDB  ...

クエスチョンボード ver.2 low

レコードリストをCSV出力したい

レコードリストをCSV出力する方法を教えていただけますか。 SPIRERS ナレッジ向上チーム kimimaru SPIRERS ナレッジ向上チーム レコードリストをCSVで出力する方法について、恐れ入りますが標準機能ではございません。 ナレッジサイトの記事にて、PHPやJavascriptを使用して、 レコードリストのデータをダウンロードする方法を掲載しておりますので、 ご参照いただけますと幸い...

クエスチョンボード ver.2 low

エラー:body以下の要素を記述してください

以下の流れで設定したのですが、エラーがでています。 どこをチェックしたら良いかなど解決のヒントをいただけますか。 1.ビジュアル設定にて、該当ページにブロックとして「レコードリスト」を設置 2.レコードリスト画面で、あるフィールドの「リンク設定」にて 「レコードアイテム」を割り当てました。 ユーザ画面から表示したところ、レコードリストまでは見えるものの、リンク設定先のレコードアイテムが表示されず、...

クエスチョンボード ver.2 low

エラー:セッションが切れています

エラーメッセージ「セッションが切れています」と表示される場合の原因として、何が考えられますか? SPIRERS ナレッジ向上チーム セッションエラーページは、認証エリアで設定したセッション有効期限を過ぎてアクセスした際に表示されます。 セッション有効期限を過ぎていないかご確認の上、必要に応じて時間の見直しをお願いいたします。 設定内容にもよりますが、例えば「クリックログイン」で作成したページは、 ...

クエスチョンボード ver.2 high

表示制御について

フォーム回答後の確認画面で任意項目(条件分岐で表示されなかった項目)を 表示させない方法はありますでしょうか。 SPIRERS ナレッジ向上チーム ogt 確認画面でThymeleafをご使用いただくことで、表示項目の制御が可能です。 例として、セレクトの設問で1つ目の選択肢を選択した場合のみ表示するパターンをご用意させていただきました。 詳細はコードブロックをご参照ください。 Thymeleaf...

クエスチョンボード ver.2 middle

データベースのレコードを表示する方法について

データベースのレコード表示について質問です。 動画アーカイブページを作成するため、「公開日」「タイトル」「URL(外部サイト)」などのフィールドがあるDBを作成しました。 この「URL」のフィールドに登録された値を<a>タグのリンク先として設定する(データベースの値をページ上に表示する)方法はございますでしょうか? 現在、動画アーカイブの詳細ページを「レコードアイテム」ブロックで作成し...

クエスチョンボード ver.2 high

レコード一括出力について

レコード一括出力APIについて質問です。 画面表示時に「レコード一括出力依頼の作成」を実行し、その後、画面上の実行ボタンを押下して「レコード一括出力依頼を取得」を実行し、ダウンロード用のURLを取得する仕組みを開発しております。 この時、「レコード一括出力依頼を取得」の実行結果に含まれるstatusが"waiting"となってしまい、期待通りの動作を確認することができません。 ...

クエスチョンボード ver.2 high

配列を setTHValue() で渡すと文字列になってしまう問題について

PHP側でAPIレスポンスの配列データ(JSON)をフロント側(HTML/JavaScript)に渡そうとしています。 PHP側で取得した検索結果(配列)を、JSON形式でJavaScriptに渡したいのですが可能なのでしょうか? 以下の方式を試してみたのですが、うまくできない状態です。 json_encode($response_items, JSON_UNESCAPED_UNICODE) → ...

クエスチョンボード ver.2 high

登録フォームブロックについて(ダブルブッキング)

■前提 ・登録フォームブロック(ソース設定)を使用 ・【入力画面】→【確認画面】→【完了画面】の3ステップで構成 ■質問 予め、登録フォームブロックに進む前に予約枠というものを選択しており、1つの予約枠に対して、1件のみ予約を登録できるようにしたいと考えております。しかし、タイミングによってはダブルブッキングが発生してしまうため、【確認画面】→【完了画面】の間に"該当の予約枠に予約が登録...

クエスチョンボード ver.2 high

メールアクションについて

ブロックのメールアクションの「差出人」について質問です。 メールの件名や本文のように、差出人のメールアドレスや差出人名に『差し替えキーワード』を使用することは可能でしょうか? 不可能な場合、他に、登録フォームの入力内容を差出人のメールアドレスや差出人名に表示させる方法がございましたら共有いただきたく存じます。 SPIRERS ナレッジ向上チーム 誠に恐れ入りますが、ご要望の差出人のメールアドレス、...

クエスチョンボード ver.2 middle

スマホでの画面表示について

作成したHPについてPC及びスマホで見ていただく予定でおります。 作成したページについてPCで見ると問題なく表示されます。 スマホのような幅が狭い端末で見るとボタンは小さくなるのですが、 文字がPCで見るものと同じ大きなとなってしまいます。 (スマホで見る場合は文字を小さく表示したいです。) cssで制御を入れているのですが、制御が利いていない状態です。 下記の記述をcssに入れているのですが何が...

クエスチョンボード ver.2 high

キャッシュについて

SPIRAL ver.2において、リリースしたソースが正常に反映されないケースはございますか? 現在、開発中のページにて下記のような事例が発生しております。 ・テスト環境では動いていたものが、本番環境では動いていない ・テスト環境では動かなかったものが、本番環境では動いている ※いずれもリリース作業は正常に完了しております。 郵便番号の有料オプションを契約し、ソースに埋め込んだところ、上記のような...

クエスチョンボード ver.2 high

ページのセキュリティ設定について

ページのセキュリティ設定で、外部サイトへの埋め込みを「一部許可」とした場合にURLの入力欄が表示されますが、複数のURLを埋め込むことは可能でしょうか? SPIRERS ナレッジ向上チーム SPIRERS ナレッジ向上チーム ページのセキュリティ設定にて、「一部許可」で指定可能なURLは1つのみとなっております。 複数のサイトに埋め込みたい場合は、 「すべて許可」を選択いただくことで対応できますが...

クエスチョンボード ver.2 high

レコード件数について

レコード一覧取得APIの最大取得件数は200件ですが、200件以上のレコードが登録されているDBから総件数のみを取得することは可能でしょうか? https://knowledge.spirers.jp/article/development/detail/9431 上記、ナレッジサイトも拝見させていただきましたが、扱うレコード数が膨大なため、あくまでもレコード一覧取得は200件までとし、別の方法で...

クエスチョンボード ver.2 high

レコードリストブロックの条件抽出について

レコード検索ブロックを使用せず、レコードリストブロックのリスト設定>条件抽出に固定値ではなく変数を指定することは可能でしょうか? イメージですが、前のページから送信されたパラメータをPHPで取得し、Thymeleaf等でレコードリストブロックのリスト設定>条件抽出に指定できればと考えました。 レコード検索ブロックを使用せず…と記載しましたが、もし、レコード検索ブロックを画面上に表示せず...

クエスチョンボード ver.2 high

非同期通信について

SPIRALの仕様上、ページの一部分だけを更新させることは可能でしょうか? 添付の画面イメージで、画面全体ではなく、必要な部分のみをPHPからポストバックさせたいと考えております。具体的には、各レコード情報にリンクが設置されており、そのリンクを押下することによって各レコードに該当するデータをAPIで取得して、bodyに返したい…というイメージです。この際、画面全体を更新させるのではなく、各レコード...

クエスチョンボード ver.2 high

ファイルフィールドの情報について

APIで取得したレコードから、ファイルフィールドのfileName、urlを取得し、bodyに表示させたいと考えております。 取得したレコードのファイルフィールドの情報は、コードブロック「ファイルフィールド」の通りです。 こちらを活用して、コードブロック「エラーコード」のようなコードを記載してみたところ、.fileNameや.urlが原因でエラーが発生しております。 今回、fileNameとurl...

クエスチョンボード ver.2 high

セレクトフィールドの表示について

下記のDB構成でDB_Aにデータが入っているとします。 この時にDB_Aからデータを取得して一覧表示する際に、DB_Aの項目②にはIDでデータが格納されていますが、一覧表示する際には内容(文字列)として表示がしたいです。 その場合、どのようなコードを記述したら良いでしょうか? 【DB_A】 ・項目①:テキスト ・項目②:セレクト 【項目②のセレクト項目】 ・1:セレクト項目① ・2:セレクト項目②...

クエスチョンボード ver.2 high

$SPIRAL->getRecord()について

DBトリガのPHP実行アクションで、$SPIRAL->getRecord()を用いてトリガのきっかけとなったレコードの情報を取得したいと考えております。 取得したい情報は、参照フィールドの値とセレクトフィールドの値です。 $SPIRAL->getRecord()を使用する場合、下記のような記述方法で取得可能でしょうか? $record = $SPIRAL->getRecord()...

クエスチョンボード ver.2 high

box APIを使用したファイルダウンロードについて

作成したサイトにダウンロードボタンを設置し、ボタンをクリックしたらPHPを実行し、box(クラウドのファイルストレージ)から画像ファイルをダウンロードしてくるというプログラムを検証・調査しております。 PHP上でbox APIを呼び出しSDKを使用しないJWT認証でboxに接続しようとしております。(box側のAPIを使用する設定は完了しております。) 問題点・不明点は下記の3点となっている状態で...

クエスチョンボード ver.2 high

トリガによる参照フィールドの更新に関して

参照フィールド(複数レコード参照)をトリガによって更新する場合、既に連携済みのレコードはそのままの状態で、追加でレコードを連携させることは可能でしょうか? 例)参照フィールドに2つのレコード(ID: 1,2)が連携されている状態で、トリガによって新たにレコード(ID: 3)を追加し、ID: 1,2,3が連携されるようにしたい 現在、トリガによって参照フィールドを更新した場合、連携済みのレコード情報...

クエスチョンボード ver.2 high

PHPでのファイルダウンロードについてご質問

PHPを使ったファイルのダウンロードについて検討をしております。 検証をしており、DBに入っているファイルIDを使いGoogleDriveに接続しに行く作りとなっています。 手動で実行したところ、以下の結果画面が出力されました。 天気予報などの外部APIを実行し、テキストのデータは取得できたのですが、SPIRALのサイト・DBのPHPを使いAPIを使ってファイルをダウンロードできるのでしょうか? ...

クエスチョンボード ver.2 high

AWSのS3からデータを取得する方法について

SPIRALのPHP上で、AWSのS3からデータを取得し、そのデータをSPIRALのDBに格納するプログラムの実装を検討しております。 S3のデータ操作は"AWS SDK"を用いるケースが多いですが、SPIRALではSDKの設置が不可能であるとお見受けしました。SDKを使用せずに、S3からデータを取得する方法がありましたらアドバイスいただけますと幸いです。 ※データ取得後はSP...

クエスチョンボード ver.1 high

ドメイン変更時の送信ドメイン管理設定について

SPIRAL ver1を使用しており、ドメイン変更を予定しています。 ドメイン変更時(設定して、OKを押したタイミング)に、送信ドメイン管理にて、変更するドメインの新規登録を実施すると以下のサイトに記載があります。 その際、確認用メールアドレスに新規ドメインのメールアドレスを指定/配信し、受信したメールの文面中のURLアドレスをクリックして登録を完了すると記載がありますが、新規ドメインのメールアド...

クエスチョンボード ver.2 high

DBの外部接続に関して

以前、「ver.2に『外部接続ディレクトリ』の機能はない」と伺いました。 その上で、更に質問・相談がございます。 ■ver.2で、外部システム(ex: AWS)のDBのデータをSPIRALのDBに転送・移行することは可能でしょうか? ■ver.1のDBのデータをver.2のDBに転送・移行することは可能でしょうか?(外部システム→ver.1→ver.2 で経由) 移行元から移行先へ直接データを移行...

クエスチョンボード ver.1 high

ドメイン変更時のSPF対応について

SPIRAL ver1を使用しており、ドメイン変更を予定しています。 ドメイン変更時に伴い、SPF対応を予定していましす。 以下のサイトにて、スパイラル様のDNSサーバでIPアドレスを公開しているため、弊社側で使用しているDNSサーバにSPFレコード追加対応は不要という認識でよろしいでしょうか。 https://support.smp.ne.jp/manuals/mail/spf_dkim_dma...

クエスチョンボード ver.1 high

ドメイン変更について

SPIRAL ver1を使用しており、ドメイン変更を予定しています。 ドメイン変更時(設定して、OKを押したタイミング)に、メール配信が発生した場合、メール配信はエラーになるのでしょうか? それとも変更前のドメインで配信されるのでしょうか? ご教授の程、宜しくお願いします。 SPIRERS ナレッジ向上チーム たかし SPIRAL ver1においては、ドメイン変更時(設定して、OKを押したタイミン...

クエスチョンボード ver.2 high

バッチ処理について

SPIRAL ver2を利用しております。 バッチ処理によって、「毎週〇曜日の△時にアプリ上のDBにレコードを登録する」といった機能は実装可能でしょうか? ShiningStar株式会社 ShiningStar株式会社 スケジュールトリガを用いれば可能です。 https://support.spiral-platform.com/function/function-app-manage/8431....

クエスチョンボード ver.2 low

メールアクションでお問い合わせフォームのファイル添付欄のファイルを取得する方法

ファイルの添付欄を持つ問い合わせフォームを作成しています。 お客様からお問い合わせがあった際に、ブロックのメールアクションから管理サイドに通知を出すようにしようと考えています。 その際、お問い合わせに添付ファイルがあった場合に、通知メールにファイルを添付することは可能でしょうか。 その他、お問い合わせフォームのファイル添付欄のファイルを取得する方法がありましたら、ご教示いただけますと幸いです。 S...

クエスチョンボード ver.2 middle

メールアドレスの場合に、値を入力しても必須チェックに引っかかる

現在お問い合わせフォームを作成しております。 DBにタイプ:メールアドレスを設定し、フォームのEmail欄にて必須チェックを行おうとしています。 しかしテスト環境のビュー画面で、Email欄にメールアドレスを入力しているにもかかわらず、確認画面に遷移しようとすると必須チェックに引っかかり確認画面に遷移することができません。 試しにテキストフィールドで同一のコードを使用してみましたが、その場合必須チ...

クエスチョンボード ver.2 low

DBトリガのレコードアクションについて

フィールドタイプがファイルについて、 処理マッピングのアクション先DBフィールドでは、このフィールドが表示されず、 追加できません。また、同期処理も行われません(エラーも出力されません)。 フィールドタイプにファイルが含まれないDBについては、 正常に同期ができております。何が原因なのか、ご教授願います。 SPIRERS ナレッジ向上チーム フィールドタイプがファイルのフィールドは、レコードアクシ...

クエスチョンボード ver.2 high

登録フォームの完了ステップでの登録データの取得について

完了ステップにて「getRecordValue()」を用いて登録データを取得し、他アプリのDBにコピーする処理をしております。「完了動作タイプを設定」の場合は問題ありませんが、「完了動作タイプをサイト内ページ」に設定すると実行されません。これは、完了ステップでのPHP処理より先にリダイレクトが実行されるためでしょうか? SPIRERS ナレッジ向上チーム ご認識の通りです。 登録フォームブロックの...

クエスチョンボード ver.2 high

登録フォームブロックのステップ取得について

SPIRALで作成した登録フォームのページに遷移した直後のステップ番号が不定で取得されます(本来なら番号の"1"が取得される)。 次のステップ以降へ遷移した場合は、正常な番号が取得できます。また、ステップ2からステップ1へ戻った場合は、正常な番号"1"が取得できます。何故、ページ遷移直後のステップ番号が、不定になるのでしょうか? ご教授の程、よろしくお願いい...

クエスチョンボード ver.2 high

ボタンのクリックに応じて処理を実行する方法について

現在SPIRAL ver.2にてサイト作成を実施しております。 ボタンが押下された場合とされていない場合で処理を分けたいと考えているのですが以下のコードで試してみたところ上手く実装できませんでした。 このような処理を実装したい場合どのように記載すればよいかご教示いただきたいです。 ▼PHP <?php ifisset$_POST['click'] { // ボタンを押した...

クエスチョンボード ver.2 high

初回タブ起動時のみの動作について

現在SPIRAL ver.2にてサイト作成を実施しています。 HTMLとPHPにて初回タブ起動時のみの動作・レイアウトを設定したいのですが、その場合それぞれどのような記載をすれば実現可能かご教示いただきたいです。(ページを再読み込みした際にはその動作やレイアウトは反映されないようにしたいです。) よろしくお願いいたします。 SPIRERS ナレッジ向上チーム 初回タブ起動時の定義によって最適な実装...

クエスチョンボード ver.2 high

ユーザー情報の取得方法について

現在認証エリアを使用したサイト作成を実施しております。 その中でログインしているユーザーの情報を取得し、その値を利用してPHPにてコードを組みたいと考えているのですが、どのようにすればログイン中のユーザー情報を取得して利用できるかご教示いただきたいです。 よろしくお願いいたします。 SPIRERS ナレッジ向上チーム 認証エリアにログインしているユーザーの情報(認証レコード値)は、 getAuth...

クエスチョンボード ver.2 high

パスワード再登録フォームの入力項目について

現在、認証エリアを使用したサイトの作成を実施しています。 標準で用意されているパスワード再登録フォームではIDを入力することで登録されているメールアドレスにメールを送信していると思うのですが、これをID+メールアドレスの入力に変更し、IDとメールアドレスの組み合わせがあっている場合に登録されているメールアドレスにメールを送信するように仕様を変更したいのですがこのようなことは実現可能でしょうか? ご...

クエスチョンボード ver.2 high

認証エリアでのログイン履歴の取得方法について

現在、認証エリアを使用したサイトの作成を実施しています。 作成したサイトにログインする際にログイン履歴を取得できるようにしたいと考えているのですが、SPIRAL ver.2で用意されている機能にてそのようなことは実現可能でしょうか? ご教授の程、よろしくお願いいたします。 SPIRERS ナレッジ向上チーム 認証エリアへのログイン履歴を取得する機能は、現在SPIRAL ver.2に実装されていませ...

クエスチョンボード ver.2 high

クエリパラメータのsortについて

クエリパラメータのsortですが、複数フィールドの指定は可能でしょうか? (SPIRAL ver.2 APIリファレンスを見る限りは記載されていない) SQLの「order by」のような使い方を望んでおります。  例)sort=item:asc, sum:desc,... ご教授の程、よろしくお願いいたします。 SPIRERS ナレッジ向上チーム レコード一覧取得APIの sortに指定できるフ...

クエスチョンボード ver.2 low

記事名【お問い合わせ管理アプリ アプリ(DB・メール)設計・構築】に関する質問

現在、下記記事を見ながら、自習を進めております。 「お問い合わせ管理アプリ アプリ(DB・メール)設計・構築」 https://knowledge.spirers.jp/article/design/detail/4164 当該記事内「●メールアクションについて」の「▼【④お問い合わせ再質問通知メール】お問い合わせコメントDB登録トリガの非同期アクション設定」の箇所に関してなのですが、お問い合わせ...

クエスチョンボード ver.2 middle

登録フォームの完了動作をサイト内ページに遷移させたときのPOST送信について

登録フォームをソース設定にしてinputタグのhiddenを追加し、サイト内ページに 値を渡そうとしているのですが渡せません。 因みにページをソース設定にし、bodyに直接htmlを記述した場合は正常に渡せます。 例)  〇ページのPHP   $SPIRAL->setTHValue("pid", $pid);  〇ページの登録フォーム   <input type=&...

クエスチョンボード ver.2 high

ページ画面での「保存」ボタンについて

ページ画面のPHPまたはCSSなどの編集にて、編集しているにも関わらず「保存」ボタンがグレーアウトのままで保存できない事が多々あります。現状では他の画面に移るときの「警告ポップウィンドウ」にて変更を破棄し、もう一度編集からやり直して「保存」しております(このときは保存できます)。 この症状についての確認をお願いいたします。 SPIRERS ナレッジ向上チーム ご投稿いただいた不具合について確認させ...

クエスチョンボード ver.1 low

PDF帳票のPDFテンプレートについて

お世話になります。 PDF帳票のPDFテンプレートにつきましてご質問です。 以下のサイトを参考に作成しております。 https://support.smp.ne.jp/manuals/db/pdf_report1/ Adobe Acrobat Pro以外のアプリでフォーム設定を行うことはできるのでしょうか。 以上、よろしくお願いいたします。 SPIRERS ナレッジ向上チーム Ato yamagu...

クエスチョンボード ver.2 high

APIで呼び出した値に文字数制限をかける方法について

APIで呼び出した値に文字数制限をかけて表示したいと考えています。 その際にmb_substr関数を使用したいのですが「500 Internal Server Error」となってしまい使用できない状況です。 この関数はSPIRAL ver.2にて対応していますでしょうか? ※SPIRAL ver.2にてsubstr関数を使用できるのは確認済みなのですが、文字数制限をかけたい値が日本語と半角英数字...

クエスチョンボード ver.2 high

PHPのclass内の「cURLライブラリ」の記述について

PHPのclass内に「cURLライブラリ」を用いた記述をしたいのですが、 認識できずにエラーが出力されます。class内では利用できないのでしょうか? ご教授の程、よろしくお願いいたします。 例) class db_select {  .  .  //実行結果を文字列で取得できるように設定  curl_setopt$curl, CURLOPT_RETURNTRANSFER, true;  .  ...

クエスチョンボード ver.2 high

指定した文字列の半角⇔全角の変換方法について

PHPにて指定した文字列の半角⇔全角の変換を行いたいと考えています。 その際にmb_convert_kana関数を利用したいのですが、こちらを使用したところ「500 Internal Server Error」が発生してしまい上手く動作できない状況です。 こちらの関数は使用することができますでしょうか? また代替の方法がございましたらご教示いただけますと幸いです。 SPIRERS ナレッジ向上チー...

クエスチョンボード ver.2 high

全角半角を区別せず空白と改行を無視したレコード抽出方法について

現在、SPIRAL ver.2にてサポートサイトの以下のサンプルプログラムを参考にAPIを利用してテキストエリアの内容から検索対象の文字列を含むレコードを抽出する検索プログラムを構築しています。 https://support.spiral-platform.com/api/6286.html 検索対象となるテキストエリアのデータは全角半角が混在し、文脈に関係なく空白や改行も含まれているデータとな...

クエスチョンボード ver.2 low

同じフォームブロックをマイエリアとマイエリア外両方で利用する方法について

既存の会員サイトの会員及び非会員を対象にした先着500名で締め切るキャンペーンフォームを作成しています。 会員はログインした後に既に登録済みの情報を入力せずに回答、非会員はすべて入力してえ回答させたいと考えています。 サポートのクリックログインアンケート(https://support.spiral-platform.com/frompurpose/6919.html)を見る限りだとフォームを分け...

クエスチョンボード ver.2 high

AWSのS3との連携方法について

現在SPIRAL ver.2を利用しているのですが、AWSのS3と連携したいと考えています。 具体的にはS3に置いたファイルをSPIRALで作成したアプリ上で表示したいと考えています。 SPIRALからS3に対し「URL直接指定での表示」は実装確認しましたが、セキュリティ面での対応の為、例えば「APIを呼び出しファイル情報をSPIRAL側に持たせた後、クライアントにプレビュー表示させる」といった別...

クエスチョンボード ver.2 high

テキストフィールドの正規表現について

住所の入力欄にテキストフィールドを使用するにあたり、以下の文字以外が入力された場合 入力制限の正規表現機能でエラーを出したいのですが、可能でしょうか。 ・日本語(漢字、ひらがな、全角カタカナ) ・半角英数字 ・半角ハイフン ・半角スペース、全角スペース サポートサイトの正規表現設定例と一般的な正規表現一覧のサイトを参考に設定してみましたが、うまくいきませんでした。 https://support....

クエスチョンボード ver.1 middle

マイエリア内フォーム設置を簡略化する方法について

お世話になります。 https://knowledge.spirers.jp/article/development/detail/1744/ こちらの記事を拝見し、設定を行いました。 実際に作成したカスタムページへアクセスしてみると 「https://area31.smp.ne.jp/regist/is」へ遷移はするのですが、以下のエラーが出力されます。 404 : Not Found 該当する...

クエスチョンボード ver.2 low

データの印刷について

V2でフォームを構築し、フォームから申請されたデータをフォーマットに合わせて印刷するような仕組みをV2上に組み込むことは可能でしょうか。 出来ない場合、データはTSVかCSVかどちらかでダウンロードが出来ますので、CSV等でダウンロード後、別途、ツール等でフォーマットに合わせて印刷させる必要があるのかと想定しております。 SPIRERS ナレッジ向上チーム SPIRAL ver.2のアプリ側の機能...

クエスチョンボード ver.2 high

APIでデータをセレクトした際に403エラーが発生してしまう

サポートサイトのサンプルプログラムを参考に、テーブルからデータの取得を行ったところ 403エラーが発生しアクセスが拒否されてしまいました。 https://support.spiral-platform.com/api/sample/6278.html APIエージェントの権限は事前に設定しており、今回指定したテーブルへの利用権限を持ったアプリロールを指定してあるので、テーブルへのアクセスが拒否さ...

クエスチョンボード ver.1 middle

電話番号のフィールドを1つのテキストボックスで表示できますか?

電話番号のフィールドを3つのテキストボックスでなく、1つのテキストボックスで表示させることはできますか? SPIRERS ナレッジ向上チーム 「電話番号」に該当するinputタグを編集していただければ、可能です。 [修正前] <input type="text" name="******:a" value="$******:a$" ...

クエスチョンボード ver.2 low

アプリの利用権限について

全アプリ利用権限を持っているユーザを、利用アプリが制限されいるグループに割り当てた場合どちらの権限が優先されますか? SPIRERS ナレッジ向上チーム 全アプリ利用権限が優先されます。 ユーザ個人が持つ権限やユーザ共通設定、グループでの権限などそれぞれが異なっている場合は、権限が大きいものが優先される仕様となっています。...

もっと見る