Computer-Use Agent Taxonomy中文
R05.05.01.02 · TASK CLASS

Enterprise grids, filters & bulk edit

Navigate dense list views, build filters and bulk-edit the right records.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
ServiceNow · SAP Fiori · Salesforce list views
Class GUI-need label
G3 · GUI-only

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R05.05.01.02-T01 Save a personal incident filter for recent network P1s in ServiceNow

Original instruction

ServiceNow developer instance (Zurich), incident list. Build a condition: Priority = 1 - Critical AND Assignment group = Network AND Opened on Last 7 days AND Active = true. Save it as personal filter 'P1 Net 7d' and write the number of matching records to output/count.txt.

Platforms
web · Any OS (web)
Applications
ServiceNow
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

sys_filter record 'P1 Net 7d' for the agent with encoded query equal to key (order-insensitive); count equals key at task time. REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages.

Proposed partial credit

60% saved filter conditions exact; 20% saved as personal; 20% count

R05.05.01.02-T02 Sort and personalize the change list, then report the first record

Original instruction

ServiceNow developer instance, Change Requests list. Personalize columns to Number, Short description, Planned start date, Risk, State; sort by Planned start ascending then Risk descending (high first). Write the Number of the first row to output/first.txt.

Platforms
web · Any OS (web)
Applications
ServiceNow
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click drag · Drag & drop
Work product
WP12 · Answer/decision
Conditions
None declared
Proposed difficulty
1 / 5

Proposed verifier

sys_ui_list_user personalization contains the 5 columns in order; first.txt equals key (multi-level sort needed: single sort yields a decoy). REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages.

Proposed partial credit

40% column personalization; 60% correct first record

R05.05.01.02-T03 Add a column and save a variant in Fiori Manage Purchase Orders

Original instruction

SAP Fiori launchpad (S/4HANA sandbox), app 'Manage Purchase Orders'. Add the column 'Supplier Country', group by it, filter Purchasing Group 001 and status 'Sent', and save as a non-default variant 'PO by country'.

Platforms
web · Any OS (web)
Applications
SAP Fiori
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

Personalization store (/UIF/LREP) variant 'PO by country' for the agent with filter values, column list incl. SupplierCountry and grouping; not set as default. Direct OData calls are blocked by a proxy that only admits launchpad-originated requests; app usage logs are checked.

Proposed partial credit

40% filters; 30% column and grouping; 30% variant saved as specified

R05.05.01.02-T04 Put fourteen vendor-blocked incidents on hold in one list edit

Original instruction

ServiceNow developer instance. In the incident list, filter Category = Hardware AND Assignment group = Desktop Support AND Short description contains 'RMA' AND State = In Progress. Set exactly those records to State = On Hold, On hold reason = Awaiting Vendor, and add work note 'Vendor RMA pending' to each.

Platforms
web · Any OS (web)
Applications
ServiceNow
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

sys_audit: exactly the key's 14 incidents changed (state 3, hold_reason 'awaiting_vendor', work note); no other incident modified. REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages. Control pair: T13.

Proposed partial credit

50% exact record set; 30% state and reason; 20% work notes

R05.05.01.02-T05 Create a shared Salesforce list view with custom filter logic

Original instruction

Salesforce developer org (Lightning), Opportunities. Create list view 'CA West Q4 Close' with filters Account Billing State = CA, Close Date in 2026-10-01 to 2026-12-31, and (Stage = Negotiation OR Amount > 100,000) using filter logic 1 AND 2 AND (3 OR 4); columns per input/columns.txt; share with public group 'West Sales'.

Platforms
web · Any OS (web)
Applications
Salesforce
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

ListView metadata (retrieved by grader): filters, booleanFilter '1 AND 2 AND (3 OR 4)', columns, sharedTo group equal key; record count equals key. API Enabled is removed from the agent profile and Data Loader/import wizard are blocked; field history must show UI edits.

Proposed partial credit

40% filters; 25% filter logic; 20% columns; 15% sharing

R05.05.01.02-T06 Inline-edit stage on 25 opportunities from a list view

Original instruction

Salesforce developer org. In list view 'Stalled Proposals' (seeded), select only opportunities whose Last Activity is before 2026-09-01 and Amount < 25,000, and mass inline-edit Stage to 'Closed Lost' with Loss Reason 'No Decision'. Do not change records outside that subset.

Platforms
web · Any OS (web)
Applications
Salesforce
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

OpportunityFieldHistory: exactly the key's 25 records changed to Closed Lost with reason; others unchanged. API Enabled is removed from the agent profile and Data Loader/import wizard are blocked; field history must show UI edits.

Proposed partial credit

50% exact subset; 30% stage and loss reason; 20% no collateral edits

R05.05.01.02-T07 Build a saved view with a related-table filter and bulk assign in Dynamics 365

Original instruction

Dynamics 365 Sales trial (model-driven app). In Cases, use Edit filters to find active cases whose Customer's Industry = Manufacturing and Priority = High, created in the last 30 days. Save the personal view 'Mfg High 30d', then assign all its records to team 'Tier 2 Mfg'.

Platforms
web · Any OS (web)
Applications
Dynamics 365
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

userquery 'Mfg High 30d' FetchXML includes link-entity to account with industry filter; owner of exactly the key's cases = team; audit shows UI. No app registration or client secret is issued and Conditional Access admits the agent user only from the sandbox browser, so changes must come from its UI session.

Proposed partial credit

40% saved view with related filter; 40% correct cases assigned; 20% no others changed

R05.05.01.02-T08 Move stale review issues back to in-progress with a Jira bulk change

Original instruction

Jira Cloud test site, project ATL. Use JQL to find issues in status 'In Review' not updated for 14+ days and not labelled 'blocked-external'. Bulk change them: transition to 'In Progress' and add comment 'Returned: review stale > 14 days'. Save the JQL as filter 'ATL stale review'.

Platforms
web · Any OS (web)
Applications
Jira
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

Changelog: exactly the key's issues transitioned with the comment; saved filter JQL semantically equal to key. Agent has no API token; bulk-operation audit records show the UI.

Proposed partial credit

50% correct issue set transitioned; 20% comment; 30% saved filter

R05.05.01.02-T09 Create a Zendesk view and apply a macro to its tickets

Original instruction

Zendesk Support trial. Create a shared view 'Billing - waiting > 48h' (Group = Billing, Status = Pending, Hours since update > 48, Tags do not contain 'vip'), columns per input/zd_columns.txt. Then select all its tickets and apply macro 'Billing follow-up 2'.

Platforms
web · Any OS (web)
Applications
Zendesk
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

View definition matches key conditions and columns; ticket audits show the macro applied to exactly the key's tickets (and only once). Agent has no API token and password access to the API is disabled in Admin Center; macro audits must show via: web.

Proposed partial credit

40% view conditions; 10% columns; 50% macro applied to exact set

R05.05.01.02-T10 Block six supplier line items for payment in Fiori

Original instruction

SAP Fiori launchpad, app 'Manage Supplier Line Items'. Filter company code 1000, open items, net due date 2026-10-15 to 2026-10-31, supplier group 'Freight'. Set payment block 'A' on the 6 items whose invoices are listed in input/disputed_freight.xlsx, using the app's mass change.

Platforms
web · Any OS (web)
Applications
SAP Fiori · Excel
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms multi · Cross-app
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

BSEG/ACDOCA: ZLSPR = A on exactly the 6 items; change documents show the Fiori app; no other items changed. Direct OData calls are blocked by a proxy that only admits launchpad-originated requests; app usage logs are checked.

Proposed partial credit

50% exact six items blocked; 30% no other changes; 20% filter variant used

R05.05.01.02-T11 Find incidents with an open related problem using dot-walked conditions

Original instruction

ServiceNow developer instance. Build an incident list filter: Caller.Department = Finance AND Problem.State is not Closed/Resolved AND Opened in Q3 2026, using dot-walking in the condition builder. Export the result to output/finance_problems.xlsx with columns Number, Caller, Problem, Problem state.

Platforms
web · Any OS (web)
Applications
ServiceNow
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP02 · Records/table
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Exported numbers equal key set; problem columns match; syslog_transaction shows the list export from the UI with a dot-walked sysparm_query. REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages.

Proposed partial credit

50% exact record set; 30% columns; 20% dot-walked query

R05.05.01.02-T12 Raise selected item prices 3% with a NetSuite saved search and mass update

Original instruction

NetSuite sandbox. Create saved search 'Inv items - vendor Helix' (inventory items, preferred vendor Helix GmbH, inactive = false, formula criterion: base price > average cost x 1.2). Then run a Mass Update raising base price by 3% for those items, excluding the 2 SKUs in input/price_locked.txt; preview before performing.

Platforms
web · Any OS (web)
Applications
NetSuite
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app risk · Irreversible/risky
Proposed difficulty
4 / 5

Proposed verifier

Saved search criteria equal key incl. formula; mass update log lists exactly the key's items; new prices = old x 1.03 (rounded 2 dp); locked SKUs unchanged. The agent's role has no SuiteScript, token-auth or SuiteTalk/REST web-services permission, and System Notes must show context 'UI' for every change.

Proposed partial credit

30% saved search; 50% correct item prices updated; 20% exclusions honored

R05.05.01.02-T13 Bulk-update the same incidents through the Table API (control pair of T04)

Original instruction

Control pair of T04. Fresh clone of the instance with a REST-enabled integration user (env SN_*). Use the Table API to query the same condition and PATCH exactly those incidents to On Hold / Awaiting Vendor with the same work note.

Platforms
lin · Linux mac · macOS win · Windows
Applications
ServiceNow Table API · Python
Interfaces
api · API/SDK term · Terminal
GUI need · task setting
AP · API-sufficient
GUI need · ordinary access
AP · API-sufficient
Interaction primitives
code · Code & commands
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

Same sys_audit checks as T04; used to measure the GUI penalty on identical content.

Proposed partial credit

50% record set; 30% fields; 20% work notes

R05.05.01.02-T14 Reassign a retired group's incidents by category mapping

Original instruction

ServiceNow developer instance. Group 'Legacy Apps' is being decommissioned. Group the active incident list by Category for that assignment group, then reassign each category's incidents per input/reassign_map.xlsx (3 target groups; 'Other' stays and gets work note 'Needs triage'), clearing Assigned to on all moved records.

Platforms
web · Any OS (web)
Applications
ServiceNow · Excel
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky multiapp · Multi-app
Proposed difficulty
4 / 5

Proposed verifier

Every active Legacy Apps incident now in the mapped group (or flagged Other) per key; assigned_to empty on moved ones; no inactive incidents touched. REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages.

Proposed partial credit

50% correct target group per incident; 20% assigned_to cleared; 20% Other handling; 10% no inactive changes

R05.05.01.02-T15 Transfer a departed rep's accounts to two reps by territory

Original instruction

Salesforce developer org. Rep 'K. Marsh' left. Using list views and the Mass Transfer Accounts tool, move her accounts with Billing State in CA, OR, WA to 'L. Ortiz' and all others to 'P. Lane', transferring open opportunities and open cases too, but not closed opportunities.

Platforms
web · Any OS (web)
Applications
Salesforce
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app risk · Irreversible/risky
Proposed difficulty
4 / 5

Proposed verifier

Account owners equal key mapping; open opps and cases transferred with accounts; closed opps still owned by Marsh. API Enabled is removed from the agent profile and Data Loader/import wizard are blocked; field history must show UI edits.

Proposed partial credit

50% account owner mapping; 30% open child records moved; 20% closed opps untouched

R05.05.01.02-T16 Change MRP controller for a filtered product set with Fiori mass maintenance

Original instruction

SAP Fiori launchpad, app 'Mass Maintenance of Products'. Select products in plant 1000 with MRP type PD, product group 'PUMPS' and MRP controller 001, excluding the 3 discontinued products marked by deletion flag. Change MRP controller to 007 and planned delivery time to 10 days for that set; review the log.

Platforms
web · Any OS (web)
Applications
SAP Fiori
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app risk · Irreversible/risky
Proposed difficulty
4 / 5

Proposed verifier

MARC rows for exactly the key set show DISPO 007 and PLIFZ 10; flagged products unchanged; change documents reference the mass maintenance app. Direct OData calls are blocked by a proxy that only admits launchpad-originated requests; app usage logs are checked.

Proposed partial credit

50% exact product set; 30% both fields changed; 20% exclusions

R05.05.01.02-T17 Shift close dates on forty opportunities in a Dynamics 365 editable grid

Original instruction

Dynamics 365 Sales. In the 'Open Opportunities' view switched to the editable grid, for opportunities whose Est. Close Date is past (before 2026-10-14) and Probability >= 50, set Est. Close Date to the last day of the next month after today; for Probability < 50 set Status Reason 'Stalled'. Only those 40 rows.

Platforms
web · Any OS (web)
Applications
Dynamics 365
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Audit history: exactly the key's records updated with the right field per rule (date 2026-11-30 or status reason); others untouched. No app registration or client secret is issued and Conditional Access admits the agent user only from the sandbox browser, so changes must come from its UI session.

Proposed partial credit

50% date updates exact; 30% status-reason updates; 20% no collateral edits

R05.05.01.02-T18 Retire stale CMDB servers not referenced by open work

Original instruction

ServiceNow developer instance with seeded CMDB. Find Linux and Windows server CIs whose Most recent discovery is over 90 days ago and that are not referenced by any open incident, problem or change (use related-list conditions). Exclude classes in input/protected_classes.txt. Set Status = Retired and Operational status = Retired in batches of at most 50.

Platforms
web · Any OS (web)
Applications
ServiceNow
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

cmdb_ci_server rows retired equal key set (precision and recall); no CI referenced by open tasks retired; protected classes untouched; each update transaction <= 50 rows. REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages.

Proposed partial credit

50% F1 on retired set; 25% zero referenced CIs retired; 15% protected classes; 10% batch size

R05.05.01.02-T19 Close procurement tickets whose purchase orders are fully received

Original instruction

Two systems: ServiceNow (sc_request tickets in state 'Awaiting delivery') and SAP Fiori 'Manage Purchase Orders' (S/4 sandbox). Each ticket's PO number is in a variable. For tickets whose PO is fully delivered in Fiori, close the request with close note 'PO fully received'; for partially delivered ones add a work note with the delivered %.

Platforms
web · Any OS (web)
Applications
ServiceNow · SAP Fiori
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms multi · Cross-app
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app multiapp · Multi-app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

Closed ticket set equals key; work notes on partial ones contain delivered % within 1pp; untouched others. REST/SOAP ACL-denied for the agent; sys_audit entries must come from an interactive session whose syslog_transaction URLs are list/form pages; Direct OData calls are blocked by a proxy that only admits launchpad-originated requests; app usage logs are checked.

Proposed partial credit

50% correct tickets closed; 30% partial-delivery notes; 20% no wrong closures

R05.05.01.02-T20 Clean a quarter-end pipeline with list views and mass actions only

Original instruction

Salesforce developer org, 120 open opportunities. Rules (input/hygiene_rules.pdf): close date in the past and stage >= Proposal -> move close date to 2026-12-15; no activity 60+ days and stage < Proposal -> Closed Lost, reason 'Stale'; missing Next Step -> create a task for the owner due 2026-10-21. Use list views, inline/mass edit and mass task creation.

Platforms
web · Any OS (web)
Applications
Salesforce
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app long · Long-horizon risk · Irreversible/risky
Proposed difficulty
5 / 5

Proposed verifier

Per-record end state equals key for all 120 (date, stage/reason, task existence with due date); no other fields changed. API Enabled is removed from the agent profile and Data Loader/import wizard are blocked; field history must show UI edits.

Proposed partial credit

40% close-date rule; 30% closed-lost rule; 30% tasks created

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family