Search for existing answers to your product and support questions.
Familiarize yourself with our support site and learn best practices in working with our team.
Manage Service Requests, View and update service requests submitted by you and others in your organization.
Submit a new issue to our technical support team.
Oracle B2C Service insights from our Technical Support team subject matter experts
Browse resources to assist you in launching your implementation and ensure a successful go-live.
Access your OCI account.
Find product documentation for supported versions of B2C and documentation libraries for related service solutions.
You will have the tools to improve your customers' experience when you learn about all the things our products can do.
Find links for API documentation, Custom Processes, Customer Portal, and Agent Browser UI Extensibility Framework.
Explore how accelerators are designed to demonstrate how an integration scenario could be built using the public integration and extension capabilities of the Oracle B2C Service.
Prepare for a successful transition by reviewing upcoming release changes and enhancements.
Explore webinars, events, and feature kits to learn about B2C Service features, functionality, and best practices from the technical experts.
Oracle MyLearn offers a portfolio of free and paid subscription-based learning resources to help you gain valuable skills, accelerate cloud adoption, increase productivity, and transform your business.
Empower your team with the skills to implement, configure, manage, and use your applications with Customer Experience Cloud Training.
Our goal is to facilitate a friendly, supportive environment where members can easily collaborate with each other on solutions and best practices.
Ask and answer questions specific to B2C.
This is an exciting resource intended to help with your Oracle Service Cloud Analytics.
Share product improvement ideas and enhancement requests with Oracle Development, while collaborating with other Oracle customers and partners.
Update your phone number, email notification preferences, and severity 1 and severity 2 contact preferences.
View the contact managers within your organization.
Find contact information of the Technical Account Manager (TAM) and Client Success Manager (CSM) for your organization.
環境:
Oracle B2C Service .Net environment
解決策:
ワークスペースまたはスクリプトにブラウザ・コントロールを追加すると、URLパラメータとして変数を渡して、結果のページにフィールド値を事前に入力できます。さらに、カスタム・リンクを「リンク」メニューに追加する場合も変数を含めることができます。 パラメータ化されたURLから渡されると、各変数は現在編集中のレコード(または関連付けられているレコード)からのフィールド値で置き換えられます。変数は、インシデント、アンサー、連絡先、組織、およびスタッフ・アカウントを含む特定のレコード・タイプのID値を渡すために使用できます。それらは、データベース・フィールド、カスタム・フィールド、またはカスタム・オブジェクト・フィールドからの値を渡すこともできます。 変数をターゲット・ページに渡すには、次のように、標準クエリー文字列構文を使用して、URLを構築します。 http://server/path?<parameter_1>=<variable>[&<parameter_2>=<variable>[&…]] 次のセクションでは、Oracle B2C Serviceのレコードから、パラメータ化されたURLによって渡すことができる変数の説明と例を提供します。 注意:この機能は、メニュー、整数、テキスト・フィールド、日付、日時、およびはい/いいえフィールド・タイプでサポートされています。パラメータ化されたURLによって、変数を正しく渡すには、ターゲットのページが、含める変数を処理または表示するように設計されている必要があります。PHPまたは別のHTMLに埋め込まれたスクリプト言語を使用して、フィールドの入力のタスクを実行できます。
レコードIDを渡す
次の変数は現在のレコードのID値を渡すために使用できます。 $p_acct_id 現在ログインしているユーザーのアカウントIDを渡します。 $p_c_id 現在編集中の連絡先または現在編集中のインシデントに関連付けられている連絡先の連絡先IDを渡します。 $p_org_id 現在編集中の組織の組織IDを渡します。 $p_refno 現在編集中のインシデントのリファレンス番号を渡します。 $p_a_id 現在編集中のアンサーのアンサーIDを渡します。 $p_m_id 現在編集中のメタアンサーまたはアンサーのメタアンサーIDを渡します。 $opportunity.op_id 編集中の案件の案件IDを渡します。 例: 次のURLは、現在のレコードの連絡先IDの値をcustomer_idというフィールドに渡します。 http://www.mydomain.com/myform.php?customer_id=$p_c_id データベース・フィールド値を渡す 次の変数を使用して、現在のレコードに関連付けられているデータベース・フィールド値を渡すことができます。データベース・フィールド名および機能は、データ辞書に記述されています(「環境設定」>「データベース」>「データ辞書」)。指定がある場合を除き、データベース・フィールド値は、RightNowバージョン8.0以降で渡すことができます。 $contact.<field_name> 連絡先フィールド値を渡します。 $org.<field_name> 組織フィールド値を渡します $incident.<field_name> インシデント・フィールド値を渡します $opportunity.<field_name> 案件フィールド値を渡します $p_sid セッションID (account.sessionid)値を渡します(May 2008以降でサポート) 例:次のURLは連絡先レコードからアドレス・フィールドの番地部分を渡します。 http://www.mydomain.com/myform.php?street=$contact.name.first
場合により、フィールド内にオブジェクトを指定することもできます。次のURLは連絡先アドレス・フィールドの番地部分をstreet_addrというフィールドに渡します。 http://www.mydomain.com/myform.php?street_addr=$contact.email.addr 使用可能なデータベース・フィールドの詳細リストについては、http://www.rightnow.com/developer-documentation-sample-code.phpで入手可能なXML APIドキュメントにある連絡先、インシデント、案件、および組織のペア定義を参照してください。 カスタム・フィールド値を渡す
次の変数を使用して、カスタム・フィールドIDに基づいて、現在のレコードからカスタム・フィールドの値を渡すことができます。カスタム・フィールド変数で使用するカスタム・フィールドID番号を見つけるには、カスタム・フィールド・エディタを開き、フィールド名の上にマウスを置くと、フィールドIDを含むツールチップが表示されます。 $p_ccf_<custom_field_id> 現在の連絡先レコードから、指定したカスタム・フィールドの値を渡します。 $p_orgcf_<custom_field_id> 現在の組織レコードから、指定したカスタム・フィールドの値を渡します。 $p_icf_<custom_field_id> 現在のインシデントから、指定したカスタム・フィールドの値を渡します。 $p_acf_<custom_field_id> 現在のアンサーから、指定したカスタム・フィールドの値を渡します。 $p_ocf_<custom_field_id> 現在の案件から、指定したカスタム・フィールドの値を渡します。 例:次のURLは連絡先カスタム・フィールドの値(ID 57)をsubscription_idというフィールドに渡します。 http://www.mydomain.com/myform.php?subscription_id=$p_ccf_57
カスタム・オブジェクト・フィールド値を渡す
次の変数を使用して、パッケージ名、オブジェクト名、およびフィールド名に基づいて、カスタム・オブジェクト・フィールドの値を渡すために使用できます。 $package_name$object_name.field_name カスタム・オブジェクト・フィールド変数で使用するパッケージ名、オブジェクト名、フィールド名を見つけるには、データ辞書を開きます(「環境設定」>「データベース」>「データ辞書」)。カスタム・オブジェクト・テーブルは、形式package_name$object_nameで表示されます。たとえば、WorkOrderというカスタム・オブジェクトがCOパッケージに存在する場合、それは、データ辞書に、CO$WorkOrderと表示されます。テーブルをクリックして、変数で渡すことができる列(フィールド)のリストを表示できます。メニュー項目を含む列の場合、列をクリックすると、項目を表す値とともに項目のリストが表示されます。 例:次のURLは、COパッケージ内のWorkOrderというオブジェクトのPaymentTypeというフィールドに関する情報を、payment_typeというフィールドに渡します。 http://www.mydomain.com/myform.php?payment_type=$CO$WorkOrder.PaymentType
メーリング・エディタのカスタム・タブに変数を渡す
MAILING_EDITOR_TABS環境設定(「RightNowユーザー・インタフェース」>「その他」の下にある)を使用して、メーリング・エディタに作成されるカスタム・タブに変数を渡すこともできます。メーリング・テーブルの任意のフィールドを、この設定によって定義されたURL内のパラメータとして渡すことができます。 例: 次のURLは、結合フィールドを使用して、メーリングIDをカスタム・ページに渡します。 (tab("Revenue",http://www.mydomain.com/revenue/report.php?mailing=$mailing.mailing_id)) その使用の詳細は、環境設定エディタの設定の説明を参照してください。
詳細情報は、現在ご利用のバージョンのオンライン・ドキュメンテーションにある ワークスペースとスクリプトの要素 セクションをご覧ください。 Oracle B2C Service オンライン・ドキュメンテーション又はマニュアルにアクセスするには、Oracle B2C Serviceプロダクトのドキュメントをご覧ください。