d365fo_search_enumerations
Search for enumeration values in Dynamics 365 Finance & Operations using keyword-based queries to identify named constants like status codes and configuration options.
Instructions
Search for enumerations (enums) in D365 F&O using simple keyword-based search.
IMPORTANT: When searching for enumerations, break down user requests into individual keywords and perform MULTIPLE searches:
Extract keywords from requests (e.g., "customer status enums" → "customer", "status")
Perform separate searches for each keyword using simple text matching
Combine and analyze results from all searches
Look for enums that match the combination of concepts
SEARCH STRATEGY EXAMPLES:
"customer status enums" → Search for "customer", then "status", then find status-related customer enums
"blocking reasons" → Search for "block" and "reason", then combine results
"approval states" → Search for "approval" and "state", then find approval-related enums
Use simple keywords, not complex patterns. Enums represent lists of named constants (e.g., NoYes, CustVendorBlocked).
Args: pattern: Simple keyword or text to search for in enumeration names. Use plain text keywords, not regex patterns. For requests like 'customer blocking enums': 1) Extract keywords: 'customer', 'blocking' 2) Search for each keyword: 'customer' then 'blocking' 3) Perform multiple searches 4) Analyze combined results. Use simple text matching. limit: Maximum number of matching enumerations to return. profile: Configuration profile to use (optional - uses default profile if not specified)
Returns: Dictionary with matching enumerations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pattern | Yes | ||
| limit | No | ||
| profile | No | default |