Skip to main content

 

 

 

 

Template:OutSystems/Documentation_KB/Breadcrumb_New_Layout

 

Template:OutSystems/OSLanguageSwitcher
Language:

 

 

 

 

 
OutSystems

変数を含むリンクの作成とメールでの送信

質問

アンケートアプリケーションがあります。このアプリケーションで実施中のアンケートのリストがあるランディングページに移動し、いずれかのアンケートをクリックした場合に、直接リンクを避けて何らかのロジックによって適切なアンケートが開くようにしたいと考えています。

そのため、特定のアンケートに直接移動するためのリンクを生成できる必要があります。

回答

上記の例で試みていることを実際にやってみましょう。

特定のアンケートに関するメールを送信します。このメールにはリンクを含め、ユーザーが[Survey Edit]ページにリダイレクトされるようにするとします。

最初に、メールのPreparationアクションで、そのリンクに使用するURLを作成します。

画像のaltテキスト

以下に注目してください。

  • HTTPRequestHandlerエクステンションのGetEntryURLアクションを使用して、eSpaceのエントリポイントに基づくリンクを作成しています。

  • そのリンクの入力パラメータとして、SurveyIdをすでに設定しています。

最終的に、URLはwww.[URL].com/SurveyEdit?SurveyId=1のようになります。

これで必要なURLの準備ができました。次にそのURLを使用してメールにリンクを設定する必要があります。以下の図で示されているように、リンクのOn ClickのDestinationをExternal URLに設定し、先ほどPreparationアクションで作成したURLを使用します。

画像のaltテキスト

これで、ユーザーがメール内のリンクをクリックすると、[SurveyEdit]ページにリダイレクトされます。Web画面には入力パラメータのSurveyIdとリンクがすでに設定されているため、SurveyId入力パラメータを使用してその特定のアンケートの情報を提供することができます。

画像のaltテキスト

  • Was this article helpful?