私はCRMが新しく、カスタムアクティビティを作成しました。アクティビティはグローバルであり、エンティティにバインドされていません。CRMカスタムアクティビティでRecordIdとOwnerIdを取得する
活性は、CRMのフォーム(エンティティ)上に配置されたボタンによってトリガされます。
今私は文脈でレコードIDとレコードのOwnerIdにを取得する必要があります。クライアント側で
これは簡単でも、プラグインです。しかし、私は今までカスタムアクティビティでこれらのGUIDを取得する方法を理解することができませんでした。
EDIT:
IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
Guid recordId = context.PrimaryEntityId;
は多分これが私のCodeActivityがあることに起因している「.... 000-00-000-000」私はこれを試してみたが、GUIDは常に グローバルで、私は "PrimaryEntity"を持っていませんか?
本当にありがとうございます!
こんにちはPawel ありがとうあなたのフィードバック。はい、それは絶対に意味があります。 私はプロジェクトのリーダーと話をする必要があります。これらの情報はコードアクティビティに渡す必要があります(彼らはアクティビティ自体にこれを持っていたがっていました)。上記のコードは、エンティティにバインドされている場合にのみ機能します。 について サンドロ –