Lightning Experience の場合は「デフォルト項目値を含むレコード作成ページの起動」を参照してください。
以下は Salesforce Classic の場合に適用される内容となります。
| 注意: 正式にサポートされている内容ではありません |
|---|
| URLパラメータ (query string) を利用して標準画面の動作を制御する方法は、内部機能として実装された動作を流用する設定となり、その動作やパラメータ名等はドキュメント化されておらず、正式にサポートされるものではありません。 その為、今後のアップグレードに伴いパラメータ名が変更されたり、動作自体が無効化され、実装した処理が動作しなくなる可能性があります、そのような場合にはお客様側でパラメータ名を修正頂く、サポートされる機能で代替機能を作成頂く、等の対応が必要となります。 また、本機能についてサポートへお問い合わせ頂きましても、詳細をご案内させていただく事ができない場合があります。 |
Salesforce Classic で URL パラメータを使用し、レコード作成ページにデフォルト項目値 (初期値) を設定する方法を紹介します。
要件
取引先レコードの関連リスト上から ObjectA のレコードを新規作成する際の、以下の 3つのケースについて設定方法をご紹介します。
■取引先の取引先名項目の値を、ObjectA レコードの標準項目である名前 (Name) 項目に指定した状態で編集画面を表示
■取引先の取引先名項目の値を、ObjectA レコードのカスタム項目 Text Field 項目(Text_Field__c) に指定した状態で編集画面を表示
■取引先の所有者項目の値を、ObjectA レコードのユーザレコードへのカスタム参照項目 (User__c) に指定した状態で編集画面を表示
前提条件
カスタムオブジェクト名 : ObjectA (一意の名前 : ObjectA__c)
標準項目 ObjectA Name 項目 (項目名 : Name)
カスタム項目 Text Field 項目 (項目名 : Text_Field__c)
および、User 項目 (項目名 : User__c) 、Account 項目 (項目名 : Account__c) が設定されています。
| https://ap.salesforce.com/a01/e?CF00Nj0000006N9dN=%E3<..省略..>&CF00Nj0000006N9dN_lkid=001j000000GLyHF&retURL=%2F001j000000GLyHF |
| /a01/e?CF00Nj0000006N9dN={!Account.Name}&CF00Nj0000006N9dN_lkid={!Account.Id}&retURL=%2F{!Account.Id}&Name={!Account.Name} |
| https://ap.salesforce.com/a01/e?CF00Nj0000006N9dN=%E3<..省略..>&CF00Nj0000006N9dN_lkid=001j000000GLyHF&retURL=%2F001j000000GLyHF |
| /a01/e?CF00Nj0000006N9dN={!Account.Name}&CF00Nj0000006N9dN_lkid={!Account.Id}&retURL=%2F{!Account.Id}&Name={!Account.Name} |
| <input id="00Nj0000006N9Yv" maxlength="255" name="00Nj0000006N9Yv" size="20" tabindex="2" type="text"> |
| https://ap.salesforce.com/a01/e?CF00Nj0000006N9dN=%E3<..省略..>&CF00Nj0000006N9dN_lkid=001j000000GLyHF&retURL=%2F001j000000GLyHF |
| <input id="00Nj0000006N9Yv" maxlength="255" name="00Nj0000006N9Yv" size="20" tabindex="2" type="text"> |
| /a01/e?CF00Nj0000006N9dN={!Account.Name}&CF00Nj0000006N9dN_lkid={!Account.Id}&retURL=%2F{!Account.Id}&00Nj0000006N9Yv={!Account.Name} |
| https://ap.salesforce.com/a01/e?CF00Nj0000006N9dN=%E3<..省略..>&CF00Nj0000006N9dN_lkid=001j000000GLyHF&retURL=%2F001j000000GLyHF |
| /a01/e?CF00Nj0000006N9dN={!Account.Name}&CF00Nj0000006N9dN_lkid={!Account.Id}&retURL=%2F{!Account.Id}&00Nj0000006N9Yv={!Account.Name} |
| <input id="00Nj0000006N9Yv" maxlength="255" name="00Nj0000006N9Yv" size="20" tabindex="2" type="text"> |
| https://ap.salesforce.com/a01/e?CF00Nj0000006N9dN=%E3<..省略..>&CF00Nj0000006N9dN_lkid=001j000000GLyHF&retURL=%2F001j000000GLyHF |
| <input id="00Nj0000006N9Yv" maxlength="255" name="00Nj0000006N9Yv" size="20" tabindex="2" type="text"> |
| <input id="CF00Nj0000006NAyb" maxlength="255" name="CF00Nj0000006NAyb" onchange="getElementByIdCS('CF00Nj0000006NAyb_lkid').value='';getElementByIdCS('CF00Nj0000006NAyb_mod').value='1';" size="20" tabindex="5" title="User" type="text"> |
| /a01/e?CF00Nj0000006N9dN={!Account.Name}&CF00Nj0000006N9dN_lkid={!Account.Id}&retURL=%2F{!Account.Id}&CF00Nj0000006NAyb={!Account.Name}&CF00Nj0000006NAyb_lkid={!Account.Id} |
| https://ap.salesforce.com/a01/e?CF00Nj0000006N9dN=%E3<..省略..>&CF00Nj0000006N9dN_lkid=001j000000GLyHF&retURL=%2F001j000000GLyHF |
| /a01/e?CF00Nj0000006N9dN={!Account.Name}&CF00Nj0000006N9dN_lkid={!Account.Id}&retURL=%2F{!Account.Id}&CF00Nj0000006NAyb={!Account.Name}&CF00Nj0000006NAyb_lkid={!Account.Id} |
| <input id="00Nj0000006N9Yv" maxlength="255" name="00Nj0000006N9Yv" size="20" tabindex="2" type="text"> |
| <input id="CF00Nj0000006NAyb" maxlength="255" name="CF00Nj0000006NAyb" onchange="getElementByIdCS('CF00Nj0000006NAyb_lkid').value='';getElementByIdCS('CF00Nj0000006NAyb_mod').value='1';" size="20" tabindex="5" title="User" type="text"> |
000387301

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.