将来の方法Salesforceとは何ですか?
将来の注釈。 futureアノテーションを使用して、非同期で実行されるメソッドを識別します。 futureを指定すると、 Salesforceに使用可能なリソースがあるときにメソッドが実行されます。たとえば、外部サービスへの非同期Webサービス呼び出しを行うときに、 futureアノテーションを使用できます。
また、Salesforceでfutureメソッドのテストクラスをどのように作成しますか?テストクラス将来のメソッドをテストするには、startTestテストメソッドとstopTestテストメソッドの間にテストコードを囲みます。システムは、startTestの後に行われたすべての非同期呼び出しを収集します。 stopTestが実行されると、収集されたこれらすべての非同期プロセスが同期的に実行されます。
ここで、トリガーでの将来のメソッドの使用は何ですか?
Future Annotationは、Salesforceでメソッドを非同期的に実行するために使用されます。たとえば、私たちは、ApexのトリガーからのWebサービスのコールアウトをするために、将来のメソッドを使用することができます。 futureアノテーションを持つメソッドは静的である必要があり、voidデータ型のみを返すことができます。
別のfutureメソッドSalesforceからfutureメソッドを呼び出すことはできますか?
あなたは、将来のメソッドから別の将来のメソッドを呼び出すことはできません。 Salesforceのドキュメントごとに、また、将来の注釈を持つメソッドから将来の注釈を付けメソッドを呼び出すことはできません。あなたはF1&F2間の依存関係を持っていない場合は、両方の方法に元のクラスから一つ一つを呼び出すことができます。