• bronze
  • NEWBIE
  • 25 Points
  • Member since 2010

  • Chatter
    Feed
  • 1
    Best Answers
  • 1
    Likes Received
  • 0
    Likes Given
  • 7
    Questions
  • 6
    Replies

 

お世話になってます。

 

カスタムオブジェクトに対して独自に全文検索機能を作ろうとしております。

SOSLのFINDを使用して全文検索を行っているのですが、

FINDの仕様で200件までしかレコードが取得できない状況で困っております。

 

 

String strSosl = 'FIND ' +
                  '※検索文字列'
                 'IN ' +
                 'ALL FIELDS ' +
                 'RETURNING ' +
                    'CustomObject__c ( id, Name WHERE ※画面で指定した条件)';

List<List<Sobject>> findResult = Search.query(strSosl);

 

 

FIND以外の方法で大量のデータ(といっても1000件単位)を全文検索する方法はないのでしょうか?

 

宜しくお願いします。

 

  • September 16, 2010
  • Like
  • 0

 

お世話になってます。

 

もともとForce.com IDE (Eclipse 3.4)を使用していたのですが、

Force.com IDE (Eclipse 3.5) を使用し、作成したアプリケーションの情報を取得しなおしました。

 

取得し直した情報を別の環境へ(例えば複数人で作業している場合の共通環境)、

更新しようとするとエラーが発生してしまうようになりました。

確認すると、オブジェクトの定義に『<namedFilters>』なる項目が増えており、(その他も増えてますが・・・)

そこの 『<fullName>』 がエラーになってしまいます。

 

内容を見る限り、ルックアップ条件(ベータ版)を使っている参照項目のものの様なのですが、

『<fullName>』 には参照している項目のオブジェクトIdと参照項目のIdが連結した値が設定されています。

 

環境に依存した定義情報が出来てしまっているようなのですが、

対処方法などはないのでしょうか?

 

 

 

いつもお世話になってます。

 

ゴミ箱に表示されるレコードについてですが、

例えば、ユーザが操作できるオブジェクトのレコードに紐付く、

システム側で保持している別オブジェクトのレコードが存在していて、

ユーザがレコードを削除したタイミングでトリガを利用し、システム側のレコードも削除しています。

すると、ゴミ箱の中にシステム側のレコードが表示されてしまします。

 

このシステム側のレコードを復元すると、おかしなレコードが残ってしまうので

どうにかして都合の悪いレコードは表示しないようにしたいのですが、

何か方法はないでしょうか?


宜しくお願い致します。

 

  • April 02, 2010
  • Like
  • 0

 

参照関係(lookup)の検索についてですが、

 

1.検索項目が標準だとname項目のみ検索されますが、

  他の項目を対象にすることは出来ないでしょうか? 

 

2.検索対象のデータを他の画面項目を条件にして検索できないでしょうか?

  例えば、

   AとBというオブジェクトがあり、BはAの参照項目を保有している。

   Cという別のオブジェクトでは、AとBの参照項目があり、Aに値が指定されている場合は

   Bの検索では、Aに紐づくデータのみ検索対照にする。

 

ベータ版でルックアップ検索条件オプションは提供されておりますが、固定値での条件になって

しまうので、出来れば動的に条件値を変えられるのが望ましいです。


何かアドバイス、対応方法ありましたら

ご教授下さい。

 

宜しくお願い致します。

 

  • March 11, 2010
  • Like
  • 1

お世話になります。

 

Visutalforceページを活用して詳細画面を作成し、

組織の共有設定に応じて「共有」ボタンを表示/非表示したいと考えております。

 

標準コントローラでは共有ボタンの機能は提供されていないようなので

自前でボタンだけは作成しました。

 

が、当たり前ですが、共有設定に応じてボタンの表示/非表示はされません。

グローバル変数等を探してはみたのですが、見つけられていません。

 

共有設定情報が取得できる手段等ありましたら

ご教授下さい。

 

宜しくお願い致します。

 

  • March 03, 2010
  • Like
  • 0

 お世話になってます。

 

Visualforceページで作成した画面で標準のタグ機能を利用したいと考えています。

 

[アプリケーションの設定]⇒[カスタマイズ]⇒[タグ]⇒[タグ設定]

 

標準のページレイアウトを利用すれば上記のタグ設定で

個人タグと公開タグの利用可否を設定できるのですが、

Visualforceページを利用した場合の使用方法が調べても分かりません。

 

そもそもVisualforceページを使用するとタグ機能が使えないのか

どうかも分かっていない状態です。

 

実装方法そのものでなくても構いませんので、

ご教授願えませんでしょうか。

 

宜しくお願いいたします。

 

  • February 16, 2010
  • Like
  • 0

ホームページの一部にVisualforceページで作成した画面を

表示したいと考えています。

カスタムコンポーネントでは右広域エリアにHTML形式での表示はできますが、

できれば、Visualforceタグを利用して出来る術はないでしょうか?

 

よろしくご教示下さい。

 

01-26-2010 09:42 PM
にbronzeにより編集されたメッセージ
  • January 27, 2010
  • Like
  • 0

 

参照関係(lookup)の検索についてですが、

 

1.検索項目が標準だとname項目のみ検索されますが、

  他の項目を対象にすることは出来ないでしょうか? 

 

2.検索対象のデータを他の画面項目を条件にして検索できないでしょうか?

  例えば、

   AとBというオブジェクトがあり、BはAの参照項目を保有している。

   Cという別のオブジェクトでは、AとBの参照項目があり、Aに値が指定されている場合は

   Bの検索では、Aに紐づくデータのみ検索対照にする。

 

ベータ版でルックアップ検索条件オプションは提供されておりますが、固定値での条件になって

しまうので、出来れば動的に条件値を変えられるのが望ましいです。


何かアドバイス、対応方法ありましたら

ご教授下さい。

 

宜しくお願い致します。

 

  • March 11, 2010
  • Like
  • 1

 

いつもお世話になってます。

 

ゴミ箱に表示されるレコードについてですが、

例えば、ユーザが操作できるオブジェクトのレコードに紐付く、

システム側で保持している別オブジェクトのレコードが存在していて、

ユーザがレコードを削除したタイミングでトリガを利用し、システム側のレコードも削除しています。

すると、ゴミ箱の中にシステム側のレコードが表示されてしまします。

 

このシステム側のレコードを復元すると、おかしなレコードが残ってしまうので

どうにかして都合の悪いレコードは表示しないようにしたいのですが、

何か方法はないでしょうか?


宜しくお願い致します。

 

  • April 02, 2010
  • Like
  • 0

 

参照関係(lookup)の検索についてですが、

 

1.検索項目が標準だとname項目のみ検索されますが、

  他の項目を対象にすることは出来ないでしょうか? 

 

2.検索対象のデータを他の画面項目を条件にして検索できないでしょうか?

  例えば、

   AとBというオブジェクトがあり、BはAの参照項目を保有している。

   Cという別のオブジェクトでは、AとBの参照項目があり、Aに値が指定されている場合は

   Bの検索では、Aに紐づくデータのみ検索対照にする。

 

ベータ版でルックアップ検索条件オプションは提供されておりますが、固定値での条件になって

しまうので、出来れば動的に条件値を変えられるのが望ましいです。


何かアドバイス、対応方法ありましたら

ご教授下さい。

 

宜しくお願い致します。

 

  • March 11, 2010
  • Like
  • 1

お世話になります。

 

Visutalforceページを活用して詳細画面を作成し、

組織の共有設定に応じて「共有」ボタンを表示/非表示したいと考えております。

 

標準コントローラでは共有ボタンの機能は提供されていないようなので

自前でボタンだけは作成しました。

 

が、当たり前ですが、共有設定に応じてボタンの表示/非表示はされません。

グローバル変数等を探してはみたのですが、見つけられていません。

 

共有設定情報が取得できる手段等ありましたら

ご教授下さい。

 

宜しくお願い致します。

 

  • March 03, 2010
  • Like
  • 0

 お世話になってます。

 

Visualforceページで作成した画面で標準のタグ機能を利用したいと考えています。

 

[アプリケーションの設定]⇒[カスタマイズ]⇒[タグ]⇒[タグ設定]

 

標準のページレイアウトを利用すれば上記のタグ設定で

個人タグと公開タグの利用可否を設定できるのですが、

Visualforceページを利用した場合の使用方法が調べても分かりません。

 

そもそもVisualforceページを使用するとタグ機能が使えないのか

どうかも分かっていない状態です。

 

実装方法そのものでなくても構いませんので、

ご教授願えませんでしょうか。

 

宜しくお願いいたします。

 

  • February 16, 2010
  • Like
  • 0

ホームページの一部にVisualforceページで作成した画面を

表示したいと考えています。

カスタムコンポーネントでは右広域エリアにHTML形式での表示はできますが、

できれば、Visualforceタグを利用して出来る術はないでしょうか?

 

よろしくご教示下さい。

 

01-26-2010 09:42 PM
にbronzeにより編集されたメッセージ
  • January 27, 2010
  • Like
  • 0