稽核事件清單
Azure DevOps Services
注意
稽核仍處於公開預覽狀態。
下表描述可透過 Azure DevOps 稽核功能進行稽核的事件類型(或動作)。
重要
稽核僅適用於受 Microsoft Entra ID 支援的組織。 如需詳細資訊,請參閱 將組織連線到 Microsoft Entra ID.
- 任何指定的事件都屬於特定 產品區域。 區域的完整清單位於 [區域] 資料表中。
- 事件具有 Category 欄位,反映事件期間所執行的動作類型。 可能的動作類型清單位於 Categories 資料表中。
- 所有可能動作的清單會依產品區域分組,您可以在 [動作] 區段中找到。
注意
我們盡最大努力持續新增動作。 如果您想要看到目前不在下表中的事件,請考慮在 開發人員社群 與我們共用該事件。
區域
區域 | 描述 |
---|---|
稽核 | 檢視和下載稽核記錄。 存取、建立、修改、啟用、停用和刪除稽核數據流。 |
Billing | 新增、變更或移除 Azure 訂用帳戶。 修改管線、成品和雲端負載測試使用量的計費數量。 |
檢查 | 建立、修改、刪除及追蹤檢查的使用方式,包括 Azure Pipelines 中受保護資源的核准(僅限 YAML)。 |
副檔名 | 安裝、修改、啟用、停用和卸載延伸模組 Marketplace。 |
Git | 在 Azure Repos 中建立、修改、啟用、停用、分支、刪除和取消刪除 Git 存放庫。 略過 PR 原則。 變更分支原則。 |
群組 | 建立群組並修改群組成員資格。 |
程式庫 | 在 Azure Pipelines 中建立、修改、刪除及追蹤服務連線、變數群組、安全檔案和代理程式集區的使用量。 |
授權 | 指派、修改和移除授權。 建立、修改和刪除群組授權規則。 |
組織 | 建立和修改 Azure DevOps 組織。 連結和取消連結至 Microsoft Entra 組織。 |
OrganizationPolicy | 新增、修改或移除組織原則。 |
權限 | 在 Azure DevOps 組織中修改或移除使用者和群組的許可權和存取控制清單。 |
管線 | 在 Azure Pipelines 中建立、修改和刪除 Pipelines。 授權和未經授權的專案和管線資源。 修改管線保留設定。 保留和取消執行管線。 |
原則 | 在 Azure Repos 中建立、修改和刪除 Git 存放庫的原則。 |
處理 | 在 Azure Boards 中建立、修改和刪除處理程式的屬性(組合待辦專案、控件、欄位、群組、清單、頁面、程式、規則、狀態、控件設定、工作專案等)。 |
計畫 | 在 Azure Boards 中建立、修改、變更項目的可見度、刪除和還原專案。 建立、修改和刪除區域路徑。 |
版本 | 在 Azure Pipelines 中建立、修改和刪除發行和發行管線。 追蹤部署和部署核准。 |
權杖 | 建立、修改、撤銷和刪除個人存取令牌 (PAT) 或 SSH 金鑰。 追蹤公用存放庫探索和系統撤銷 PAT。 令牌存取事件目前未記錄。 |
類別
類別 | 描述 |
---|---|
存取 | 在組織中檢視或開啟的成品。 |
建立 | 新建立的組織中的成品。 |
刪除 | 已從組織刪除或移除成品。 |
執行 | 已完成在組織內完成的程式。 |
Modify | 已變更的成品,例如在組織中所做的狀態或屬性變更。 |
重新命名 | 在組織中成品上完成的名稱變更。 |
動作
注意
想要瞭解您的組織記錄哪些動作? 請務必簽出稽 核記錄查詢 API: https://auditservice.dev.azure.com/{YOUR_ORGANIZATION}/_apis/audit/actions
,並將 {YOUR_ORGANIZATION} 取代為您的組織名稱。 此 API 會傳回組織可發出的所有稽核事件清單。
稽核
ActionId | 類別 | 詳細資料 |
---|---|---|
AuditLog.AccessLog | 存取 | 存取稽核記錄 |
AuditLog.DownloadLog | 存取 | 已下載稽核記錄的 {Format} 複本 |
AuditLog.StreamCreated | 建立 | 已設定 {ConsumerType:consumerType} 的數據流,以將稽核事件傳送至 {displayName}。 |
AuditLog.StreamDeleted | 移除 | 已刪除 {ConsumerType:consumerType} 以將稽核數據傳送至 {displayName} 的數據流。 |
AuditLog.StreamDisabledBySystem | Modify | 系統已停用 {ConsumerType:consumerType} 以將稽核數據傳送至 {displayName} 的數據流。 |
AuditLog.StreamDisabledByUser | Modify | 已停用 {ConsumerType:consumerType} 以將稽核數據傳送至 {displayName} 的數據流。 |
AuditLog.StreamEnabled | Modify | 已啟用 {ConsumerType:consumerType} 以將稽核數據傳送至 {displayName} 的數據流。 |
AuditLog.StreamModified | Modify | 已修改 {ConsumerType:consumerType} 以將稽核數據傳送至 {displayName} 的數據流。 |
AuditLog.StreamRead | 存取 | 存取的稽核數據流。 |
AuditLog.TestStream | 建立 | {ResolveIdentity:ActorId} 從 Azure DevOps 中的 {OrganizationName} 起始了 {StreamConsumerType} 串流連線測試。 |
計費
ActionId | 類別 | 詳細資料 |
---|---|---|
Billing.BillingModeUpdate | Modify | 訂用帳戶 {SubscriptionGuid} 的使用者帳單設定已變更為 '{BillingMode}' |
Billing.LimitUpdate | Modify | {MeterName} 使用量限制已從 {PreviousLimitNumber} 變更為 {LimitNumber} |
Billing.PurchaseUpdate | Modify | {MeterName} 数量從 {PreviousPurchaseNumber} 變更為 {PurchaseNumber}。 |
Billing.SubscriptionLink | 建立 | 設定為 {NewSubscriptionGuid} 的計費關聯性 |
Billing.SubscriptionUnlink | 移除 | 已從 {PreviousSubscriptionGuid} 移除計費關聯性 |
Billing.SubscriptionUpdate | Modify | 計費關聯性從 {PreviousSubscriptionGuid} 變更為 {NewSubscriptionGuid} |
檢查
ActionId | 類別 | 詳細資料 |
---|---|---|
CheckConfiguration.Created | 建立 | {Type} 檢查已新增至 {ResourceType} {ResourceName} |
CheckConfiguration.Deleted | 移除 | 已從 {ResourceType} {ResourceName} 移除 {Type} 檢查 |
CheckConfiguration.Updated | Modify | {Type} 檢查已針對 {ResourceType} {ResourceName} 更新 |
CheckSuite.Completed | 執行 | 在專案 {ResolveProjectId:ProjectId} 中執行管線 {PipelineName} 的階段 {StageName} 已檢查 {CheckSuiteStatus} 的階段 {StageName} |
副檔名
ActionId | 類別 | 詳細資料 |
---|---|---|
Extension.Disabled | Modify | 已停用發行者 “{PublisherName}” 的延伸模組 “{ExtensionName}” |
Extension.Enabled | Modify | 已啟用發行者 “{PublisherName}” 的擴充功能 “{ExtensionName}” |
Extension.Installed | 建立 | 已安裝發行者 “{PublisherName}” 的擴充功能 “{ExtensionName}” - 版本 “{Version}” |
Extension.Uninstalled | 移除 | 已卸載發行者 “{PublisherName}” 中的擴充功能 “{ExtensionName}” |
Extension.VersionUpdated | Modify | 從發行者 “{PublisherName}” 的延伸模組 “{ExtensionName}” 已從版本 “{FromVersion}” 更新為版本 “{Version}” |
Git
ActionId | 類別 | 詳細資料 |
---|---|---|
Git.RefUpdatePoliciesBypassed | Modify | 在專案 {ResolveProjectId:ProjectId} 的 Git 存放庫 “{RepoName}” 中略過 “{FriendlyName}” 的原則 |
Git.RepositoryCreated | 建立 | 在專案 {ResolveProjectId:ProjectId} 中建立 Git 存放庫 “{RepoName}” |
Git.RepositoryDefaultBranchChanged | Modify | Git 存放庫 “{RepoName}” 的預設分支已變更為專案 {ResolveProjectId:ProjectId} 中的 “{DefaultBranch}”。 |
Git.RepositoryDeleted | 移除 | Git 存放庫 “{RepoName}” 已從專案 {ResolveProjectId:ProjectId} 中刪除 |
Git.RepositoryDestroyed | 移除 | Git 存放庫 “{RepoName}” 已在專案 {ResolveProjectId:ProjectId} 中終結 |
Git.RepositoryDisabled | Modify | 已在專案 {ResolveProjectId:ProjectId} 中停用 Git 存放庫 “{RepoName}” |
Git.RepositoryEnabled | Modify | 已在專案 {ResolveProjectId:ProjectId} 中啟用 Git 存放庫 “{RepoName}” |
Git.RepositoryForked | 建立 | 專案 {ResolveProjectId:ProjectId} 中的 Git 存放庫 “{RepoName}” 在專案 “{ParentProjectName}” 中分叉自 “{ParentRepoName}” |
Git.RepositoryRenamed | Modify | Git 存放庫 “{PreviousRepoName}” 已重新命名為專案 {ResolveProjectId:ProjectId} 中的 “{RepoName}” |
Git.RepositoryUndeleted | 建立 | Git 存放庫 “{RepoName}” 已在專案 {ResolveProjectId:ProjectId} 中取消刪除 |
群組
ActionId | 類別 | 詳細資料 |
---|---|---|
Group.CreateGroups | 建立 | {GroupName} 群組已建立 |
Group.UpdateGroupMembership | Modify | |
Group.UpdateGroupMembership.Add | Modify | {ResolveIdentity:MemberId} 已新增為群組 {ResolveIdentity:GroupId} 的成員 |
Group.UpdateGroupMembership.Remove | Modify | {ResolveIdentity:MemberId} 已移除為群組 {ResolveIdentity:GroupId} 的成員 |
Group.UpdateGroups.Delete | 移除 | {ResolveIdentity:GroupId} 群組已刪除 |
Group.UpdateGroups.Modify | Modify | {ResolveIdentity:GroupId} 群組信息已更新 |
程式庫
ActionId | 類別 | 詳細資料 |
---|---|---|
Library.AgentAdded | Modify | 已將代理程序 {AgentName} 新增至集區 {AgentPoolName}。 |
Library.AgentDeleted | Modify | 已從集區 {AgentPoolName} 移除代理程序 {AgentName}。 |
Library.AgentPoolCreated | 建立 | 已建立代理程式集區 {AgentPoolName}。 |
Library.AgentPoolDeleted | 移除 | 已刪除的代理程式集區 {AgentPoolName}。 |
Library.AgentsDeleted | Modify | 已從集區 {AgentPoolName} 移除多個代理程式。 |
Library.ServiceConnectionCreated | 建立 | 已建立類型為 {ConnectionType} 的服務連線 “{ConnectionName}”。 |
Library.ServiceConnectionDeleted | 移除 | 從專案 {ResolveProjectId:ProjectId} 中刪除類型為 {ConnectionType} 的服務連線 “{ConnectionName}”。 |
Library.ServiceConnectionDeletedFromMultipleProjects | 移除 | 從多個專案中刪除類型為 {ConnectionType} 的服務連線 “{ConnectionName}”。 |
Library.ServiceConnectionExecuted | 執行 | 在專案 {ResolveProjectId:ProjectId}中執行的 {ConnectionType} 類型服務連接 “{ConnectionName}”。 |
Library.ServiceConnectionForProjectModified | Modify | 專案 {ResolveProjectId:ProjectId}“ 中修改的服務聯機 ”{ConnectionName}“。 |
Library.ServiceConnectionModified | Modify | 類型為 {ConnectionType} 的已修改服務連線 “{ConnectionName}”。 |
Library.ServiceConnectionShared | Modify | 類型為 {ConnectionType} 且專案 {ResolveProjectId:ProjectId} 的共用服務連線 “{ConnectionName}”。 |
Library.ServiceConnectionSharedWithMultipleProjects | Modify | 具有多個專案的 {ConnectionType} 類型的共用服務連線 “{ConnectionName}”。 |
Library.VariableGroupCreated | 建立 | 已在專案 {ResolveProjectId:ProjectId} 中建立變數群組 “{VariableGroupName}”。 |
Library.VariableGroupCreatedForProjects | 建立 | 已為多個專案建立變數群組 “{VariableGroupName}”。 |
Library.VariableGroupDeleted | 移除 | 專案 {ResolveProjectId:ProjectId}“ 中刪除的變數群組 ”{VariableGroupName}“。 |
Library.VariableGroupDeletedFromProjects | 移除 | 已刪除多個項目的變數群組 “{VariableGroupName}”。 |
Library.VariableGroupModified | Modify | 專案 {ResolveProjectId:ProjectId} 中修改過的變數群組 “{VariableGroupName}”。 |
Library.VariableGroupModifiedForProjects | Modify | 已針對多個專案修改變量群組 「{VariableGroupName}」。。 |
授權
ActionId | 類別 | 詳細資料 |
---|---|---|
Licensing.Assigned | 建立 | 指派給 “{ResolveIdentity:UserIdentifier}” {Optional:Reason} 的 {AccessLevel} 存取層級 |
Licensing.GroupRuleCreated | 建立 | “{ResolveIdentity:GroupIdentifier}” 群組的新群組規則,指派 {AccessLevel} 存取層級已新增至組織 |
Licensing.GroupRuleDeleted | 移除 | 已移除指派 {AccessLevel} 存取層級之 “{ResolveIdentity:GroupIdentifier}” 群組的群組規則 |
Licensing.GroupRuleModified | Modify | 針對 “{ResolveIdentity:GroupIdentifier}” 群組,將 {PreviousAccessLevel} 修改為 {AccessLevel} 的群組規則存取層級 |
Licensing.Modified | Modify | 針對 “{ResolveIdentity:UserIdentifier}” {Optional:Reason},從 {PreviousAccessLevel} 修改為 {AccessLevel} 的存取層級 |
Licensing.Removed | 移除 | 已從 “{ResolveIdentity:UserIdentifier}” 移除的 {AccessLevel} 存取層級 |
Organization
ActionId | 類別 | 詳細資料 |
---|---|---|
Organization.Create | 建立 | 組織 {OrganizationName} 已在 {PreferredRegion} 區域中建立 |
Organization.LinkToAAD | Modify | 組織 {OrganizationName} 已連結至 Microsoft Entra 租使用者 {AADTenant} |
Organization.UnlinkFromAAD | Modify | 組織 {OrganizationName} 已從 Microsoft Entra 租使用者取消連結 |
Organization.Update.Delete | Modify | 組織 {OrganizationName} 已刪除 |
Organization.Update.ForceUpdateOwner | Modify | 組織擁有者已從 {OldOwnerName} 變更為 {NewOwnerName}。 動作專案 “{ForceUpdateReason}” 所指定的原因 |
Organization.Update.Owner | Modify | 組織擁有者已從 {OldOwnerName} 變更為 {NewOwnerName} |
Organization.Update.Rename | Modify | 組織 {OldOrganizationName} 已重新命名為 {NewOrganizationName} |
Organization.Update.Restore | Modify | 已成功還原組織 {OrganizationName} |
OrganizationPolicy
ActionId | 類別 | 詳細資料 |
---|---|---|
OrganizationPolicy.EnforcePolicyAdded | 建立 | 已新增強制原則 {EnforcePolicyName} |
OrganizationPolicy.EnforcePolicyRemoved | 移除 | 已移除強制原則 {EnforcePolicyName} |
OrganizationPolicy.PolicyValueUpdated | Modify | 原則 {PolicyName} 已變更為 {PolicyValue} |
權限
ActionId | 類別 | 詳細資料 |
---|---|---|
Security.ModifyAccessControlLists | Modify | {ResolveIdentity:SubjectDescriptor} 的許可權 “{NamespaceName}{ChangedPermission}” 已設定為 {PermissionModifiedTo} |
Security.ModifyPermission | Modify | {ResolveIdentity:SubjectDescriptor} 的許可權 “{NamespaceName}{ChangedPermission}” 已設定為 {PermissionModifiedTo} |
Security.RemoveAccessControlLists | 移除 | 所有存取控制清單在 token(s) {Tokens} 的命名空間 {NamespaceName} 上都已移除 |
Security.RemoveAllAccessControlLists | 移除 | {ResolveIdentity:ActorId} 已移除所有 存取控制 列表 |
Security.RemoveIdentityACEs | 移除 | {ResolveIdentity:ActorId} 已移除身分識別 ACE |
Security.RemovePermission | 移除 | 已移除命名空間 {NamespaceName} 和令牌 {Token} 上 {ResolveIdentity:Identities} 的所有許可權 |
Security.ResetAccessControlLists | Modify | {ResolveIdentity:ActorId} 重設訪問控制列表 |
Security.ResetPermission | Modify | {ResolveIdentity:SubjectDescriptor} 上命名空間 {NamespaceName} 的所有許可權都會重設為預設值 |
管線
ActionId | 類別 | 詳細資料 |
---|---|---|
Pipelines.DeploymentJobCompleted | 執行 | 在管線 “{PipelineName}” 上執行 “{RunName}” 至環境 “{EnvironmentName}” {DeploymentResult} 的部署 |
Pipelines.PipelineCreated | 建立 | 在專案 {ResolveProjectId:ProjectId} 中建立管線 “{PipelineName}” |
Pipelines.PipelineDeleted | 移除 | 專案 {ResolveProjectId:ProjectId} 中刪除的管線 “{PipelineName}” |
Pipelines.PipelineModified | Modify | 專案 {ResolveProjectId:ProjectId} 中修改過的管線 “{PipelineName}” |
Pipelines.PipelineRetentionSettingChanged | Modify | 管線保留 “{SettingName}” 已從 {OldValue} 變更為 {ProjectName} 專案中的 {NewValue} |
Pipelines.ResourceAuthorizedForPipeline | Modify | 已成功為管線標識符 {PipelineId} 授權 {ResourceType} 資源 {ResourceId} |
Pipelines.ResourceAuthorizedForProject | Modify | 已成功為專案授權 {ResourceType} 資源 {ResourceId} |
Pipelines.ResourceNotAuthorizedForPipeline | Modify | 未授權管線標識符 {PipelineId} 的 {ResourceType} 資源 {ResourceId}。 資源不存在或用戶沒有許可權 |
Pipelines.ResourceNotAuthorizedForProject | Modify | 未授權專案的 {ResourceType} 資源 {ResourceId}。 資源不存在或用戶沒有許可權 |
Pipelines.ResourceUnauthorizedForPipeline | Modify | 成功未經授權的管線標識符 {PipelineId} 的 {ResourceType} 資源 {ResourceId} |
Pipelines.ResourceUnauthorizedForProject | Modify | 已成功為專案未經授權 {ResourceType} 資源 {ResourceId} |
Pipelines.RunRetained | Modify | 在專案 {ResolveProjectId:ProjectId} 中執行管線執行 “{RunName}”,將租用標識符 {RetentionLeaseId} 授與 {RetentionOwnerId} |
Pipelines.RunUnretained | Modify | 專案 {ResolveProjectId:ProjectId} 中的管線執行 “{RunName}” 不再保留 |
Pipelines.ProjectSettings | Modify | 管線設定 “{SettingName}” 已從 “{OldValue}” 變更為 “{ProjectName}” 專案中的 “{NewValue}”。 |
Pipelines.OrganizationSettings | Modify | 管線設定 「{SettingName}」 已從 “{OldValue}” 變更為組織層級的 “{NewValue}”。 |
原則
ActionId | 類別 | 詳細資料 |
---|---|---|
Policy.PolicyConfigCreated | 建立 | 在專案 {ResolveProjectId:ProjectId} 中建立 {PolicyTypeDisplayName} 原則 |
Policy.PolicyConfigModified | Modify | 專案 {ResolveProjectId:ProjectId} 中修改的 {PolicyTypeDisplayName} 原則 |
Policy.PolicyConfigRemoved | 移除 | 已移除專案 {ResolveProjectId:ProjectId} 中的 {PolicyTypeDisplayName} 原則 |
處理
ActionId | 類別 | 詳細資料 |
---|---|---|
Process.Behavior.Add | 建立 | 已建立工作項目類型 「WorkItemTypeReferenceName}」,並建立組合待辦專案 “{BehaviorName}”。 |
Process.Behavior.Create | 建立 | 針對進程 “{ProcessName}” 所建立的組合待辦專案 “{BehaviorName}”。 |
Process.Behavior.Delete | 移除 | 針對進程 「{ProcessName}」 已刪除組合待辦專案 「{BehaviorName}」。。 |
Process.Behavior.Edit | Modify | 針對進程 “{ProcessName}” 編輯的組合待辦專案 “{BehaviorName}”。 |
Process.Behavior.Remove | 移除 | 已從工作項目類型中移除組合待辦專案 “{BehaviorReferenceName}”。 |
Process.Behavior.Update | Modify | {WorkItemTypeReferenceName} 的公事包待辦專案 “{BehaviorName}” 已變更。 |
Process.Control.Create | 建立 | 針對進程 “{ProcessName}” 中的工作項目類型 “{WorkItemTypeReferenceName}” 所建立的控件 “{ControlLabel}”。 |
Process.Control.CreateWithoutLabel | 建立 | 在進程 “{ProcessName}” 中為工作項目類型 “{WorkItemTypeReferenceName}” 建立的控件。 |
Process.Control.Delete | 移除 | 進程 “{ProcessName}” 中的工作項目類型 “{WorkItemTypeReferenceName}” 已刪除控件。 |
Process.Control.Update | Modify | 進程 “{ProcessName}” 中工作項目類型 “{WorkItemTypeReferenceName}” 的控件 “{ControlLabel}” 已更新。 |
Process.Control.UpdateWithoutLabel | Modify | 進程 “{ProcessName}” 中工作項目類型 “{WorkItemTypeReferenceName}” 的控件已更新。 |
Process.Field.Add | 建立 | 在處理 “{ProcessName}” 的工作項目類型 “{WorkItemTypeReferenceName}” 上建立的字段 “{FieldReferenceName}”。 |
Process.Field.Create | 建立 | 針對進程 “{ProcessName}” 建立的字段 “{FieldName}”。 |
Process.Field.Delete | 移除 | 已刪除欄位 “{FieldReferenceName}”。 |
Process.Field.Edit | Modify | 針對進程 “{ProcessName}” 編輯的字段 “{FieldName}”。 |
Process.Field.Remove | 移除 | 從處理程式 “{ProcessName}” 中的工作項目類型 “{WorkItemTypeReferenceName}” 移除字段 “{FieldReferenceName}”。 |
Process.Field.Update | Modify | 工作項目類型 “{WorkItemTypeReferenceName}” 中的欄位 “{FieldReferenceName}” 在進程 “{ProcessName}” 中更新。 |
Process.Group.Add | 建立 | 新群組 “{GroupLabel}” 已新增至進程 “{ProcessName}” 中的 {WorkItemTypeReferenceName}。 |
Process.Group.Update | Modify | 進程 “{ProcessName}” 中工作項目類型 “{WorkItemTypeReferenceName}” 的群組 “{GroupLabel}” 已更新。 |
Process.List.Create | Modify | 已建立picklist “{PicklistName}”。 |
Process.List.Delete | 移除 | 已刪除picklist “{PicklistName}”。 |
Process.List.ListAddValue | Modify | 已新增 Picklist 值 {PicklistValue}。 |
Process.List.ListRemoveValue | 移除 | 已移除 Picklist 值 {PicklistValue}。 |
Process.List.Update | Modify | 已更新picklist “{PicklistName}”。 |
Process.Page.Add | 建立 | 頁面 “{PageName}” 已新增至工作項目類型 “{WorkItemTypeReferenceName}”。 |
Process.Page.Delete | 移除 | 從工作項目類型 「WorkItemTypeReferenceName}」 中刪除的頁面 “{PageName}”。 |
Process.Page.Update | Modify | 工作項目類型 「WorkItemTypeReferenceName}」 的頁面 「{PageName}」 已更新。 |
Process.Process.CloneXmlToInherited | 建立 | 進程 “{ParentProcessName}” 已複製到名為 “{TargetProcessName}” 的繼承進程。 |
Process.Process.Create | 建立 | 已建立繼承的進程 “{ProcessName}”。 |
Process.Process.Delete | 移除 | 進程 「{ProcessName}」 已設定為已刪除。 |
Process.Process.Edit | Modify | 已修改名稱為 「{OldProcessName}」 的進程,並具有下列名稱 {NewProcessInformation}。 |
Process.Process.EditWithoutNewInformation | Modify | 已修改名稱為 「{OldProcessName}」 的進程。 |
Process.Process.Import | 建立 | 已匯入新的進程 “{ProcessName}”。 |
Process.Process.MigrateXmlToInherited | Modify | 專案 “{ProjectName}” 的程式已從 “{OldProcess}” 變更為 “{NewProcess}”。 |
Process.Rule.Add | 建立 | 進程 “{ProcessName}” 的規則 “{RuleName}” 已新增至 “{WorkItemReferenceName}”。 |
Process.Rule.Delete | 移除 | 從進程 “{ProcessName}” 的 “{WorkItemTypeReferenceName}” 中刪除的規則 “{RuleName}”。 |
Process.Rule.Update | Modify | 進程 “{ProcessName}” 的規則 “{RuleName}” 已於 “{WorkItemTypeReferenceName}” 中更新。 |
Process.State.Create | 建立 | 進程 “{ProcessName}” 中的狀態 “{StateName}” 已新增至 “{WorkItemTypeReferenceName}”。 |
Process.State.Delete | 移除 | 在進程 “{ProcessName}” 中,從 “{WorkItemTypeReferenceName}” 中刪除的狀態 “{StateName}”。 |
Process.State.Update | Modify | 進程 “{ProcessName}” 中“{WorkItemTypeReferenceName}” 的狀態 “{StateName}” 已更新。 |
Process.SystemControl.Delete | 移除 | 進程 “{ProcessName}” 的 “{WorkItemTypeReferenceName}” 中刪除了 SystemControl “{ControlId}”。 |
Process.SystemControl.Update | Modify | 進程 “{ProcessName}” 的 SystemControl “{ControlId}” 在 “{WorkItemTypeReferenceName}” 中更新。 |
Process.WorkItemType.Create | 建立 | 為進程 “{ProcessName}” 建立的新工作項目類型 “{WorkItemTypeName}”。 |
Process.WorkItemType.Delete | 移除 | 從進程 “{ProcessName}” 中刪除的工作項目類型 “{WorkItemTypeReferenceName}”。 |
Process.WorkItemType.Update | Modify | 已更新進程 “{ProcessName}” 的工作項目類型 “{WorkItemTypeReferenceName}”。 |
專案
ActionId | 類別 | 詳細資料 |
---|---|---|
Project.AreaPath.Create | 建立 | 區域路徑 “{Path}” 已建立。 |
Project.AreaPath.Delete | 移除 | 區域路徑 「{Path}」 已刪除。 |
Project.AreaPath.Update | Modify | 區域路徑 “{Path}” 已更新。 |
Project.Create | 建立 | 已成功建立專案 {ProjectName} |
Project.CreateCompleted | 建立 | 已成功建立專案 {ProjectName} |
Project.CreateFailed | 建立 | 無法建立專案 {ProjectName} |
Project.CreateQueued | 建立 | 已啟動專案 {ProjectName} 建立 |
Project.DeleteCompleted | 移除 | 已成功刪除 Project {ProjectName} |
Project.DeleteFailed | 移除 | 專案 {ProjectName} 無法刪除 |
Project.DeleteQueued | 移除 | 專案 {ProjectName} 刪除已啟動 |
Project.HardDeleteCompleted | 移除 | {PreviousProjectName} 專案已成功刪除 |
Project.HardDeleteFailed | 移除 | {PreviousProjectName} 項目無法刪除 |
Project.HardDeleteQueued | 移除 | {PreviousProjectName} 專案刪除已啟動 |
Project.RestoreCompleted | Modify | 已成功還原專案 {ResolveProjectId:ProjectId} |
Project.RestoreQueued | Modify | 已啟動專案 {ResolveProjectId:ProjectId} 還原 |
Project.SoftDeleteCompleted | 移除 | {PreviousProjectName} 專案已成功虛刪除 |
Project.SoftDeleteFailed | 移除 | {PreviousProjectName} 項目無法刪除 |
Project.SoftDeleteQueued | 移除 | {PreviousProjectName} 專案刪除已啟動 |
Project.UpdateRenameCompleted | Modify | 成功將專案 {PreviousProjectName} 重新命名為 {ProjectName} |
Project.UpdateRenameQueued | Modify | 已啟動專案 {PreviousProjectName} 重新命名為 {ProjectName} |
Project.UpdateVisibilityCompleted | Modify | 專案 {ResolveProjectId:ProjectId} 可見性從 {PreviousProjectVisibility} 變更為 {ProjectVisibility} 成功 |
Project.UpdateVisibilityQueued | Modify | 專案 {ResolveProjectId:ProjectId} 可見度從 {PreviousProjectVisibility} 變更為 {ProjectVisibility} 已啟動 |
版本
ActionId | 類別 | 詳細資料 |
---|---|---|
Release.ApprovalCompleted | Modify | {ApprovalType} 將發行 “{ReleaseName}” 部署至階段 “{StageName}” 的核准已在專案 {ResolveProjectId:ProjectId} 中為 {ApprovalResult} |
Release.ApprovalsCompleted | Modify | 在專案 {ResolveProjectId:ProjectId} 中,已核准部署 “{ReleaseName}” 的多個 {ApprovalType} 核准 |
Release.DeploymentCompleted | 執行 | 在管線 “{PipelineName}” 上將發行 “{ReleaseName}” 部署到 Project {ResolveProjectId:ProjectId} 中的 “{StageName}” 是 {DeploymentResult} |
Release.DeploymentsCompleted | 執行 | 在管線 “{PipelineName}” 上發行 “{ReleaseName}” 的多個階段部署在專案 {ResolveProjectId:ProjectId} 中為 {DeploymentResult} |
Release.ReleaseCreated | 建立 | 在專案 {ResolveProjectId:ProjectId} 中建立發行管線 “{PipelineName}” 的發行 “{releaseName}” |
Release.ReleaseDeleted | 移除 | 在專案 {ResolveProjectId:ProjectId} 中刪除發行管線 “{PipelineName}” 的發行 “{ReleaseName}” |
Release.ReleasePipelineCreated | 建立 | 在專案 {ResolveProjectId:ProjectId} 中建立的發行管線 “{PipelineName}” |
Release.ReleasePipelineDeleted | 移除 | 在專案 {ResolveProjectId:ProjectId} 中刪除發行管線 “{PipelineName}” |
Release.ReleasePipelineModified | Modify | 專案 {ResolveProjectId:ProjectId} 中修改的發行管線 “{PipelineName}” |
Token
ActionId | 類別 | 詳細資料 |
---|---|---|
Token.PatCreateEvent | 建立 | 已建立個人存取令牌 “{DisplayName}”。 |
Token.PatExpiredEvent | Modify | 個人存取令牌 「{DisplayName}」 已過期。 |
Token.PatPublicDiscoveryEvent | 存取 | 在公用存放庫中探索到與使用者 “{OwnerName}” 相關聯的個人存取令牌 “{DisplayName}”。 |
Token.PatRevokeEvent | 移除 | 已撤銷個人存取令牌 “{DisplayName}”。 |
Token.PatSystemRevokeEvent | 移除 | 系統已撤銷與使用者 「{OwnerName}」 相關聯的個人存取令牌 「{DisplayName}」。。 |
Token.PatUpdateEvent | Modify | 已更新個人存取令牌 “{DisplayName}”。 |
Token.SshCreateEvent | 建立 | 已建立 SSH 金鑰 “{DisplayName}”。 |
Token.SshRevokeEvent | 移除 | 已撤銷 SSH 金鑰 “{DisplayName}”。 |
Token.SshUpdateEvent | Modify | SSH 金鑰 “{DisplayName}” 已更新。 |