イベントベースおよびスケジュールベースの命令アクティブ化のエージェント ルール
Messages
次の表に、エージェント ルール (AgentRule) テーブルのメッセージを示します。 メッセージは、テーブルに対して実行できる操作を表します。 イベントである場合もあります。
| 名前 イベントですか? |
Web API 操作 | SDK for .NET |
|---|---|---|
Assignイベント: True |
PATCH /agentrules(agentruleid)プロパティを owneridします。 |
AssignRequest |
Associateイベント: True |
レコードの関連付け | レコードの関連付け |
Createイベント: True |
POST /agentrules「作成」を参照してください。 |
レコードの作成 |
CreateMultipleイベント: True |
CreateMultiple | CreateMultipleRequest |
Deleteイベント: True |
DELETE /agentrules(agentruleid)「削除」を参照してください |
レコードの削除 |
Disassociateイベント: True |
レコードの関連付けを解除する | レコードの関連付けを解除する |
GrantAccessイベント: True |
GrantAccess | GrantAccessRequest |
IsValidStateTransitionイベント: False |
IsValidStateTransition | IsValidStateTransitionRequest |
ModifyAccessイベント: True |
ModifyAccess | ModifyAccessRequest |
Restoreイベント: True |
Restore | SDK for .NET でメッセージを使用する方法を学習します |
Retrieveイベント: True |
GET /agentrules(agentruleid)「取得」を参照してください |
レコードの取得 |
RetrieveMultipleイベント: True |
GET /agentrules「データのクエリ」を参照してください |
データのクエリ |
RetrievePrincipalAccessイベント: True |
RetrievePrincipalAccess | RetrievePrincipalAccessRequest |
RetrieveSharedPrincipalsAndAccessイベント: True |
RetrieveSharedPrincipalsAndAccess | RetrieveSharedPrincipalsAndAccessRequest |
RevokeAccessイベント: True |
RevokeAccess | RevokeAccessRequest |
SetStateイベント: True |
PATCH /agentrules(agentruleid)プロパティと statecodeプロパティをstatuscodeします。 |
SetStateRequest |
Updateイベント: True |
PATCH /agentrules(agentruleid)アップデートを見る |
レコードの更新 |
UpdateMultipleイベント: True |
UpdateMultiple | UpdateMultipleRequest |
Upsertイベント: False |
PATCH /agentrules(agentruleid)「テーブル行の更新挿入」を参照してください。 |
UpsertRequest |
UpsertMultipleイベント: False |
UpsertMultiple | UpsertMultipleRequest |
プロパティ
次の表に、エージェント ルール (AgentRule) テーブルの選択されたプロパティを示します。
| 財産 | 価値 |
|---|---|
| 表示名 | エージェント ルール |
| DisplayCollectionName (表示コレクション名) | エージェントルール |
| スキーマ名 | AgentRule |
| コレクションスキーマ名 | AgentRules |
| エンティティセット名 | agentrules |
| 論理名 | agentrule |
| 論理コレクション名 | agentrules |
| PrimaryId属性 | agentruleid |
| プライマリ名属性 | displayname |
| TableType | Standard |
| 所有権タイプ | UserOwned |
書き込み可能な列/属性
これらの列/属性は、 IsValidForCreate または IsValidForUpdate (通常は両方) のいずれかに対して true を返します。 SchemaName で一覧表示されます。
- AgentRuleId
- AgentUserId
- Description
- 表示名
- EventType
- インポートシーケンス番号
- ロジック
- MCPPromptId
- 氏名
- OverriddenCreatedOn
- OwnerId
- OwnerIdタイプ
- ルール定義
- 状態コード
- ステータスコード
- タイムゾーンルールバージョン番号
- UTCConversionTimeZoneコード
AgentRuleId
| 財産 | 価値 |
|---|---|
| Description | エンティティインスタンスの一意の識別子 |
| DisplayName | エージェント ルール ID |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | agentruleid |
| 必須レベル | システム必須 |
| タイプ | Uniqueidentifier |
AgentUserId
| 財産 | 価値 |
|---|---|
| Description | このルールを所有する Entra エージェント ユーザーのオブジェクト ID (OID) |
| DisplayName | エージェント ユーザー ID |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | agentuserid |
| 必須レベル | なし |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 100 |
Description
| 財産 | 価値 |
|---|---|
| Description | このエージェント ルールの動作の説明 |
| DisplayName | Description |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | description |
| 必須レベル | なし |
| タイプ | メモ |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 4000 |
DisplayName
| 財産 | 価値 |
|---|---|
| Description | エージェント ルールの表示名 |
| DisplayName | 表示名 |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | displayname |
| 必須レベル | システム必須 |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 200 |
EventType
| 財産 | 価値 |
|---|---|
| Description | このルールが適用されるイベントの種類 (電子メール、ドキュメント、メッセージ、スケジュール) |
| DisplayName | イベントタイプ |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | eventtype |
| 必須レベル | システム必須 |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 50 |
ImportSequenceNumber (シーケンス番号のインポート)
| 財産 | 価値 |
|---|---|
| Description | このレコードを作成したインポートのシーケンス番号。 |
| DisplayName | インポート シーケンス番号 |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | importsequencenumber |
| 必須レベル | なし |
| タイプ | Integer |
| 最大値 | 2147483647 |
| 最小値 | -2147483648 |
Logic
| 財産 | 価値 |
|---|---|
| Description | 条件の論理演算子: all (AND) または any (OR) |
| DisplayName | ロジック |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | logic |
| 必須レベル | システム必須 |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 10 |
MCPPromptId
| 財産 | 価値 |
|---|---|
| Description | この規則の命令を含む MCPPrompt への参照 |
| DisplayName | 命令 |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | mcppromptid |
| 必須レベル | システム必須 |
| タイプ | 参照 |
| Targets | mcpprompt |
名前
| 財産 | 価値 |
|---|---|
| Description | エージェント ルールの名前 |
| DisplayName | 氏名 |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | name |
| 必須レベル | システム必須 |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 200 |
OverriddenCreatedOn
| 財産 | 価値 |
|---|---|
| Description | レコードが移行された日時。 |
| DisplayName | レコード作成日 |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | overriddencreatedon |
| 必須レベル | なし |
| タイプ | DateTime |
| CanChangeDateTime動作 | False |
| 日時動作 | ユーザーローカル |
| Format | DateOnly |
| ImeMode | 非アクティブ |
| ソースタイプマスク | 0 |
所有者ID
| 財産 | 価値 |
|---|---|
| Description | 所有者 ID |
| DisplayName | Owner |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | ownerid |
| 必須レベル | システム必須 |
| タイプ | Owner |
| Targets | システムユーザ、チーム |
OwnerIdタイプ
| 財産 | 価値 |
|---|---|
| Description | 所有者 ID タイプ |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | owneridtype |
| 必須レベル | システム必須 |
| タイプ | EntityName |
RuleDefinition
| 財産 | 価値 |
|---|---|
| Description | フィルター条件とルールを含む JSON |
| DisplayName | ルール定義 |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | ruledefinition |
| 必須レベル | システム必須 |
| タイプ | メモ |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 20000 |
statecode
| 財産 | 価値 |
|---|---|
| Description | エージェント ルールの状態 |
| DisplayName | ステータス |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | statecode |
| 必須レベル | システム必須 |
| タイプ | 状態 |
| デフォルトフォーム値 | |
| グローバル選択名 | agentrule_statecode |
statecode の選択肢/オプション
| 価値 | Details |
|---|---|
| 0 | ラベル: アクティブ デフォルトステータス:1 不変名: Active |
| 1 | ラベル: 非アクティブ デフォルトステータス:2 不変名: Inactive |
statuscode
| 財産 | 価値 |
|---|---|
| Description | エージェント ルールの状態の理由 |
| DisplayName | ステータス理由 |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | statuscode |
| 必須レベル | なし |
| タイプ | Status |
| デフォルトフォーム値 | |
| グローバル選択名 | agentrule_statuscode |
ステータスコードの選択肢/オプション
| 価値 | Details |
|---|---|
| 1 | ラベル: アクティブ 状態:0 TransitionData: なし |
| 2 | ラベル: 非アクティブ 状態:1 TransitionData: なし |
タイムゾーンルールバージョン番号
| 財産 | 価値 |
|---|---|
| Description | 内部使用のみを目的としています。 |
| DisplayName | タイムゾーンルールのバージョン番号 |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | timezoneruleversionnumber |
| 必須レベル | なし |
| タイプ | Integer |
| 最大値 | 2147483647 |
| 最小値 | -1 |
UTCConversionTimeZoneコード
| 財産 | 価値 |
|---|---|
| Description | レコードの作成時に使用されていたタイムゾーンコード。 |
| DisplayName | UTC変換タイムゾーンコード |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | utcconversiontimezonecode |
| 必須レベル | なし |
| タイプ | Integer |
| 最大値 | 2147483647 |
| 最小値 | -1 |
読み取り専用の列/属性
これらの列/属性は、 IsValidForCreate と IsValidForUpdate の両方に対して false を返します。 SchemaName で一覧表示されます。
所有者 IdName
| 財産 | 価値 |
|---|---|
| Description | 所有者の名前 |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | owneridname |
| 必須レベル | システム必須 |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 100 |
OwnerIdYomiName (所有者 IDYOMI)
| 財産 | 価値 |
|---|---|
| Description | オーナーのよみ名 |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | owneridyominame |
| 必須レベル | システム必須 |
| タイプ | String |
| Format | テキスト |
| FormatName | テキスト |
| ImeMode | Auto |
| ローカライズ可能 | False |
| MaxLength | 100 |
所有事業単位
| 財産 | 価値 |
|---|---|
| Description | レコードを所有する部署の一意の識別子 |
| DisplayName | 所有ビジネスユニット |
| IsValidForForm | True |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | owningbusinessunit |
| 必須レベル | なし |
| タイプ | 参照 |
| Targets | 事業部 |
所有チーム
| 財産 | 価値 |
|---|---|
| Description | レコードを所有するチームの一意の識別子。 |
| DisplayName | 所有チーム |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | owningteam |
| 必須レベル | なし |
| タイプ | 参照 |
| Targets | チーム |
所有ユーザー
| 財産 | 価値 |
|---|---|
| Description | レコードを所有するユーザーの一意の識別子。 |
| DisplayName | 所有ユーザー |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | owninguser |
| 必須レベル | なし |
| タイプ | 参照 |
| Targets | systemuser |
バージョン番号
| 財産 | 価値 |
|---|---|
| Description | バージョン番号 |
| DisplayName | バージョン番号 |
| IsValidForForm | False |
| IsValidForRead (読み取りの有効値) | True |
| LogicalName | versionnumber |
| 必須レベル | なし |
| タイプ | ビッグイント (BigInt) |
| 最大値 | 9223372036854775807 |
| 最小値 | -9223372036854775808 |
多対 1 の関係
これらの関係は多対 1 です。 SchemaName で一覧表示されます。
AgentRule_MCPPrompt_MCPPrompt
1-To-Many リレーションシップ: mcpprompt AgentRule_MCPPrompt_MCPPrompt
| 財産 | 価値 |
|---|---|
| 参照エンティティ | mcpprompt |
| 参照属性 | mcppromptid |
| ReferencingAttribute (参照属性) | mcppromptid |
| ReferencingEntityNavigationPropertyName (参照エンティティナビゲーションプロパティ名) | MCPPrompt |
| IsHierarchical | |
| カスケード構成 | アーカイブ:RemoveLink割り当てる: NoCascade削除: RemoveLinkマージ: NoCascade親の再設定: NoCascadeロールアップビュー: NoCascade共有: NoCascade共有解除: NoCascade |
business_unit_agentrule
1-To-Many リレーションシップ: businessunit business_unit_agentrule
| 財産 | 価値 |
|---|---|
| 参照エンティティ | businessunit |
| 参照属性 | businessunitid |
| ReferencingAttribute (参照属性) | owningbusinessunit |
| ReferencingEntityNavigationPropertyName (参照エンティティナビゲーションプロパティ名) | owningbusinessunit |
| IsHierarchical | |
| カスケード構成 | アーカイブ:Restrict割り当てる: NoCascade削除: Restrictマージ: NoCascade親の再設定: NoCascadeロールアップビュー: NoCascade共有: NoCascade共有解除: NoCascade |
owner_agentrule
1-To-Many リレーションシップ: 所有者owner_agentrule
| 財産 | 価値 |
|---|---|
| 参照エンティティ | owner |
| 参照属性 | ownerid |
| ReferencingAttribute (参照属性) | ownerid |
| ReferencingEntityNavigationPropertyName (参照エンティティナビゲーションプロパティ名) | ownerid |
| IsHierarchical | |
| カスケード構成 | アーカイブ:NoCascade割り当てる: NoCascade削除: NoCascadeマージ: NoCascade親の再設定: NoCascadeロールアップビュー: NoCascade共有: NoCascade共有解除: NoCascade |
team_agentrule
1-To-Many リレーションシップ: チーム team_agentrule
| 財産 | 価値 |
|---|---|
| 参照エンティティ | team |
| 参照属性 | teamid |
| ReferencingAttribute (参照属性) | owningteam |
| ReferencingEntityNavigationPropertyName (参照エンティティナビゲーションプロパティ名) | owningteam |
| IsHierarchical | |
| カスケード構成 | アーカイブ:NoCascade割り当てる: NoCascade削除: NoCascadeマージ: NoCascade親の再設定: NoCascadeロールアップビュー: NoCascade共有: NoCascade共有解除: NoCascade |
user_agentrule
1-To-Many リレーションシップ: systemuser user_agentrule
| 財産 | 価値 |
|---|---|
| 参照エンティティ | systemuser |
| 参照属性 | systemuserid |
| ReferencingAttribute (参照属性) | owninguser |
| ReferencingEntityNavigationPropertyName (参照エンティティナビゲーションプロパティ名) | owninguser |
| IsHierarchical | |
| カスケード構成 | アーカイブ:NoCascade割り当てる: NoCascade削除: NoCascadeマージ: NoCascade親の再設定: NoCascadeロールアップビュー: NoCascade共有: NoCascade共有解除: NoCascade |
1 対多の関係
これらの関係は 1 対多です。 SchemaName で一覧表示されます。
- agentrule_AsyncOperations
- agentrule_BulkDeleteFailures
- agentrule_DeletedItemReferences
- agentrule_MailboxTrackingFolders
- agentrule_PrincipalObjectAttributeAccesses
- agentrule_ProcessSession
- agentrule_SyncErrors
agentrule_AsyncOperations
多To-One リレーションシップ: 非同期操作agentrule_AsyncOperations
| 財産 | 価値 |
|---|---|
| 参照エンティティ | asyncoperation |
| ReferencingAttribute (参照属性) | regardingobjectid |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_AsyncOperations |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |
agentrule_BulkDeleteFailures
多-To-One リレーションシップ: bulkdeletefailure agentrule_BulkDeleteFailures
| 財産 | 価値 |
|---|---|
| 参照エンティティ | bulkdeletefailure |
| ReferencingAttribute (参照属性) | regardingobjectid |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_BulkDeleteFailures |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |
agentrule_DeletedItemReferences
多To-One リレーションシップ: deleteditemreference agentrule_DeletedItemReferences
| 財産 | 価値 |
|---|---|
| 参照エンティティ | deleteditemreference |
| ReferencingAttribute (参照属性) | deletedobject |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_DeletedItemReferences |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |
agentrule_MailboxTrackingFolders
多To-One リレーションシップ: mailboxtrackingfolder agentrule_MailboxTrackingFolders
| 財産 | 価値 |
|---|---|
| 参照エンティティ | mailboxtrackingfolder |
| ReferencingAttribute (参照属性) | regardingobjectid |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_MailboxTrackingFolders |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |
agentrule_PrincipalObjectAttributeAccesses
多To-One リレーションシップ: principalobjectattributeaccess agentrule_PrincipalObjectAttributeAccesses
| 財産 | 価値 |
|---|---|
| 参照エンティティ | principalobjectattributeaccess |
| ReferencingAttribute (参照属性) | objectid |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_PrincipalObjectAttributeAccesses |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |
agentrule_ProcessSession
多To-One リレーションシップ: processsession agentrule_ProcessSession
| 財産 | 価値 |
|---|---|
| 参照エンティティ | processsession |
| ReferencingAttribute (参照属性) | regardingobjectid |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_ProcessSession |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |
agentrule_SyncErrors
多To-One リレーションシップ: syncerror agentrule_SyncErrors
| 財産 | 価値 |
|---|---|
| 参照エンティティ | syncerror |
| ReferencingAttribute (参照属性) | regardingobjectid |
| 参照エンティティ ナビゲーション プロパティ名 | agentrule_SyncErrors |
| カスタマイズ可能 | True |
| AssociatedMenuConfiguration (関連付けられたメニュー構成) | AvailableOffline: 真 振舞い: DoNotDisplayグループ: Detailsラベル: MenuId: null 命令: QueryApi: null ViewId です。 00000000-0000-0000-0000-000000000000 |