• force_dev1
  • NEWBIE
  • 100 Points
  • Member since 2012

  • Chatter
    Feed
  • 4
    Best Answers
  • 1
    Likes Received
  • 0
    Likes Given
  • 14
    Questions
  • 14
    Replies

バッチ処理の順序について質問があります。

 

2つのバッチ処理を順序を指定して

実行したいと思うのですが可能でしょうか?

 

下記の順序です。

①Controllerからデータ削除用バッチ処理を呼び出す

②データ削除用バッチ処理が完了

③新規データ登録用バッチを起動

④登録処理終了

 

以上のような処理を実現したいのですが可能でしょうか?

また、データ削除用バッチが終了したことを確認する方法があるのでしょうか?

 

データ削除用バッチのfinishで新規データ登録用バッチを呼ぶことも考えておりますが

あまり好ましい方法ではないような気がしております。

 

ご存知の方がいらっしゃいましたら

方法をご教示ください。

 

よろしくお願いいたします。

パッケージを作成した時のインストールURLについて質問があります。

 

インストールURLとは、パッケージを作成した人のみが知っているものであるので

一般的には公開されていない(AppExchangeに公開されていない)という認識でよろしいのでしょうか?

 

基本的な質問で申し訳ございませんが

ご教授願います。

Sitesで作成しましたURLへ遷移した際に

カスタムオブジェクトへアクセスを行っております。

 

現在DeveloperEdition上で動作を確認しています。

サイトの詳細から「管理者としてプレビュー」を押下しますと

下記内容が表示されます。

 

認証が必要です

sObject type 'カスタムオブジェクト名' is not suported

 

なにかしらセキュリティの設定が必要なのでしょうか?

 

ご存知の方がいらっしゃいましたらご教授願います。

 

BatchApeを使用した処理を実装しています。

 

finishメソッドでexecuteメソッド内でExceptionが発生したかどうかの

チェックを行いたいと考えていますが、具体的な方法がわかりません。

 

finishメソッド内で下記SOQLを発行してNumberOfErrorsを取得しているのですが

結果は「0」で正常と判断されています。

 

 select
                NumberOfErrors,
                ExtendedStatus
            from
                AsyncApexJob
            where
                Id = :BC.getJobId()

 

ご存知の方がいらっしゃいましたら

ご教授願います。

プロファイルの設定について質問いたします。

 

カスタムプロファイルを作成し、そのプロファイルを割り当てたユーザでログインすると、

下記のエラーが発生します。

「Object type 'カスタムオブジェクト名' is not supported.

 

ログイン後の画面では確かに、「カスタムオブジェクト名」を使用しています。

「カスタムオブジェクト名」についてのなにかしらセキュリティ設定が必要でしょうか?

 

ご存知の方がいらっしゃいましたらご教授お願いいたします。

Apexコードからバッチ処理を呼んでいるテストコードを作成しています。

 

Apex処理自体はすぐ終了するのですが

バッチ処理は時間差が発生しているため、テストコードで結果を確認するタイミングでは

まだバッチ処理が終了していません。

 

やりたいことはバッチ処理まで終了した結果をApexのテストコードで確認をしたいと考えています。

 

ご存知の方いらっしゃいましたら

ご教授願います。

 

サンプルをご提供頂けたら助かります。

 

説明が言葉足らずな部分がございますが

よろしくお願いいたします。

 

今回Sitesを利用し、カスタムオブジェクトに登録されてるユーザのみ

ログイン可能となるログイン画面を作成したいと考えています。

 

ログイン画面の項目は「ログインID」と「パスワード」です。

 

その際に、カスタムオブジェクトを「ログインID」と「パスワード」で検索するのですが

セキュリティ上、カスタムオブジェクトの「パスワード」項目の型を暗号化テキストにしたいと考えています。

 

暗号化テキストを検索条件としてSOQLを発行すると

「field 'xxxxxxxxx' can not be filtered in query call」と出てしまいます。

 

暗号化テキストを検索条件として使用することは不可能でしょうか?

プロファイル設定についてお伺いしたいことがあります。

 

OEMプログラムでアプリを作成中なのですが、

プロファイルを作成しております。

 

アプリをご契約していただいたエンドユーザー様が使用する場合に

アプリ作成時に作成したプロファイルの画面表示設定を変更することは

可能でしょうか?

 

例:

 プロファイル:営業部長プロファイル

 アプリ作成時の画面表示設定:        A画面、B画面

 ご契約後に変更したい画面表示設定内容: A画面、C画面

 

ご存知の方がいらっしゃいましたら

ご教授願います。

 

カスタムタブの表示制御についてお伺いいたします。

 

カスタムタブをプロファイルでなく、

ロジックで表示制御を行いたいのですが可能でしょうか?

 

また、可能であれば具体的なソース等があれば

ご提供いただければと思います。

 

ご教授のほどよろしくお願いいたします。

SOQLの現在日付取得の関数は存在するのでしょうか?

 

Oracleの下記のような書き方はできないのでしょうか?

「select sysdate from dual;」

 

ご存じの方がいらっしゃいましたら

ご教授お願いいたします。

 

標題の件について質問がございます。

 

Apex  Data Loader 23.0 を使ってCSVファイルからUserへ複数件登録。

その後、User登録時に起動するトリガーが別のカスタムオブジェクトを登録、という

処理を実装し、実際に試してみたところ

 

・System.DmlException: Insert failed. First exception on row 0; first error: MIXED_DML_OPERATION,

  非設定オブジェクトを更新した後の設定オブジェクト上の DML 操作 (またはその逆) は、許可されていません:

  (登録しようとしたカスタムオブジェクト名)、元のオブジェクト: User: []

 

となってしまいました。

 

原因も対策も分からない状態です。

 

上記の件について何かご存知の方はいらっしゃるでしょうか?

 

よろしくお願い致します。

ロールについて質問いたします。

 

ロールに組織を追加した際に、トリガーを使ってカスタムオブジェクトにデータを追加したいと考えています。

 

①ロールに組織が追加されたことを、どの標準オブジェクトで判断すればよいのでしょうか?

 

②カスタムオブジェクトに参照関係を設定し、その標準オブジェクトを参照したいと考えておりますが、

 関連オブジェクトの選択のリストの中で、どれを選択すればよいのでしょうか?

 

ご存知の方がいらっしゃいましたらご教授お願いいたします。

ユーザの編集画面(設定→ユーザの管理→ユーザ→新規ユーザ→ユーザの編集)について

 

一般情報のレイアウトは変更できないのでしょうか?

やりたいことは下記の2点です。
①必須情報の赤いラインを「従業員番号」に追加したい
②「役職」の入力欄を削除したい

 

ご存じの方がいらっしゃいましたら

情報や手順をご提供願います。


承認プロセスのレコードロックについて

 

承認申請時にロックされるレコードに対して

参照関係を設定している子オブジェクトのレコードもロックをかけたいのですが、

可能でしょうか?

 

また、ロックをかけた際に子オブジェクトにレコード追加もできないように

設定したいと思いますが可能でしょうか?

 

手順などご存じの方がおりましたら

ご教授お願い致します。

 

 

 

SOQLの現在日付取得の関数は存在するのでしょうか?

 

Oracleの下記のような書き方はできないのでしょうか?

「select sysdate from dual;」

 

ご存じの方がいらっしゃいましたら

ご教授お願いいたします。

 

BatchApeを使用した処理を実装しています。

 

finishメソッドでexecuteメソッド内でExceptionが発生したかどうかの

チェックを行いたいと考えていますが、具体的な方法がわかりません。

 

finishメソッド内で下記SOQLを発行してNumberOfErrorsを取得しているのですが

結果は「0」で正常と判断されています。

 

 select
                NumberOfErrors,
                ExtendedStatus
            from
                AsyncApexJob
            where
                Id = :BC.getJobId()

 

ご存知の方がいらっしゃいましたら

ご教授願います。

Apexコードからバッチ処理を呼んでいるテストコードを作成しています。

 

Apex処理自体はすぐ終了するのですが

バッチ処理は時間差が発生しているため、テストコードで結果を確認するタイミングでは

まだバッチ処理が終了していません。

 

やりたいことはバッチ処理まで終了した結果をApexのテストコードで確認をしたいと考えています。

 

ご存知の方いらっしゃいましたら

ご教授願います。

 

サンプルをご提供頂けたら助かります。

 

説明が言葉足らずな部分がございますが

よろしくお願いいたします。

 

今回Sitesを利用し、カスタムオブジェクトに登録されてるユーザのみ

ログイン可能となるログイン画面を作成したいと考えています。

 

ログイン画面の項目は「ログインID」と「パスワード」です。

 

その際に、カスタムオブジェクトを「ログインID」と「パスワード」で検索するのですが

セキュリティ上、カスタムオブジェクトの「パスワード」項目の型を暗号化テキストにしたいと考えています。

 

暗号化テキストを検索条件としてSOQLを発行すると

「field 'xxxxxxxxx' can not be filtered in query call」と出てしまいます。

 

暗号化テキストを検索条件として使用することは不可能でしょうか?

カスタムタブの表示制御についてお伺いいたします。

 

カスタムタブをプロファイルでなく、

ロジックで表示制御を行いたいのですが可能でしょうか?

 

また、可能であれば具体的なソース等があれば

ご提供いただければと思います。

 

ご教授のほどよろしくお願いいたします。

SOQLの現在日付取得の関数は存在するのでしょうか?

 

Oracleの下記のような書き方はできないのでしょうか?

「select sysdate from dual;」

 

ご存じの方がいらっしゃいましたら

ご教授お願いいたします。

 

標題の件について質問がございます。

 

Apex  Data Loader 23.0 を使ってCSVファイルからUserへ複数件登録。

その後、User登録時に起動するトリガーが別のカスタムオブジェクトを登録、という

処理を実装し、実際に試してみたところ

 

・System.DmlException: Insert failed. First exception on row 0; first error: MIXED_DML_OPERATION,

  非設定オブジェクトを更新した後の設定オブジェクト上の DML 操作 (またはその逆) は、許可されていません:

  (登録しようとしたカスタムオブジェクト名)、元のオブジェクト: User: []

 

となってしまいました。

 

原因も対策も分からない状態です。

 

上記の件について何かご存知の方はいらっしゃるでしょうか?

 

よろしくお願い致します。

ユーザの編集画面(設定→ユーザの管理→ユーザ→新規ユーザ→ユーザの編集)について

 

一般情報のレイアウトは変更できないのでしょうか?

やりたいことは下記の2点です。
①必須情報の赤いラインを「従業員番号」に追加したい
②「役職」の入力欄を削除したい

 

ご存じの方がいらっしゃいましたら

情報や手順をご提供願います。


承認プロセスのレコードロックについて

 

承認申請時にロックされるレコードに対して

参照関係を設定している子オブジェクトのレコードもロックをかけたいのですが、

可能でしょうか?

 

また、ロックをかけた際に子オブジェクトにレコード追加もできないように

設定したいと思いますが可能でしょうか?

 

手順などご存じの方がおりましたら

ご教授お願い致します。