INVENTORY-MANAGEMENT-COMPONENTS-GUIDE
- Set Up Inventory Components
- Inventory components are critical for managing stock efficiently. They include items or products, each with a unique SKU, tracked quantities, warehouses, suppliers, reorder levels, and inventory valuation.
- Key Points:
- Track quantities to ensure availability
- Organize warehouses and storage locations
- Manage suppliers and reorder levels
- Perform inventory valuation for financial planning
- Benefits:
- Reduces losses
- Prevents stockouts
- Improves operational efficiency
- Prerequisites:
- Understanding of business stock and supply chain basics
- Knowledge of items/products used or sold
- Awareness of warehouses, suppliers, and tracking methods
- Note:
- Efficient inventory management ensures products are always available.
- Minimizes losses and prevents overstocking or stockouts.
- Proper tracking improves overall operations and decision-making.
Import the Creator Kit & Create Connections Steps: 1. Import the Creator Kit → enables seamless integration and automation. 2. Create connections to apps and data sources: o Facilitate communication between apps o Enable automated workflows o Ensure secure and efficient access
- Import Core Components Solution
- Benefits:
- Pre-built components (entities, tables, forms, workflows)
- Reduces manual setup → saves time
- Ensures consistency and standardization
- Simplifies integration and future maintenance
- Minimizes manual errors
- Notes:
- Import core components before building custom apps.
- Keep solutions updated for new features and fixes.
- Proper setup improves efficiency and reduces errors.
- Set Up Inventory Components Using Setup Wizard
- Steps:
- Open Setup Wizard → guided, step-by-step configuration
- Use pre-defined options & templates → reduces errors
- Ensures consistent and proper configuration
- Troubleshooting:
- Check error messages or unexpected behaviour
- Verify configurations, connections, and dependencies
- Apply fixes systematically and test
- Document recurring issues for future reference
- Choose Data Source
- Select a reliable and accessible data source
- Consider data format and integration capabilities
- Set Up CoE Admin Command Centre App
- Important Notes:
- Ensure proper admin permissions
- Import solutions in the correct order
- Configure connections and environment settings
- Verify data sources and flows are active
- Update regularly for features and security
Create Microsoft Entra App Registration (Microsoft Graph) Steps: 1. Sign in to Microsoft Entra portal with admin credentials 2. Navigate → Azure AD → App Registrations → New Registration 3. Enter App Details → name, account types, redirect URI 4. Click Register → create the application 5. Configure API permissions → Microsoft Graph 6. Create client secret → store securely 7. Copy Application (Client) & Tenant IDs 8. Use in App/Flow → connect securely 9. Test connection → verify access 10. Maintain → rotate secrets and review permissions
- Update Environment Variables
- Benefits:
- Change settings without modifying code
- Supports multiple environments
Inventory Management - Actions
| Action | Description | Purpose / Note |
|---|---|---|
| Backup Existing Values | Save current environment variable values | Allows rollback in case of issues |
| Update Variable Values | Modify endpoints, credentials, or settings | Ensures apps & flows work correctly |
| Test Apps & Flows | Validate functionality after changes | Avoid disruptions |
| Use Clear Naming | Maintain descriptive variable names | Prevent confusion |
| Document Changes | Keep record of updates | Reference for audits & future updates |
Modify Command Centre App for GCC High or DoD Tenant Steps: 1. Review tenant requirements → compliance & security 2. Backup existing configuration → export current app & solutions 3. Import GCC High / DoD compatible solutions 4. Update environment variables → URLs, endpoints, tenant-specific settings 5. Configure connections → Power Platform flows, Dataverse tables, connectors 6. Test functionality → dashboards, analytics, flows 7. Deploy and monitor Note: Always test in sandbox before deployment and ensure compliance with security policies.
- Set Up Audit Logs Solution
- Enable auditing for necessary entities only → optimize performance
- Review and archive logs regularly
- Ensure authorized access only
- Purpose: Track changes, monitor actions, and ensure compliance
- Set Up Power BI Dashboard
- Visualize and analyze data from multiple sources
- Track key metrics, trends, and KPIs
- Connect to Dataverse, Excel, or other sources
- Configure filters, visuals, and layouts for clarity
- Monitor and update dashboards regularly
- Share Apps with Other Admins
- Enables collaborative management
- Delegates tasks and monitoring
- Maintains governance and controlled acces
- Wait for Flows to Finish
- Ensures sequential tasks run correctly
- Maintains data consistency and avoids conflicts
- Improves reliability and prevents data loss
- Check Flow Status
- Power Automate → My Flows → Run History
- Enable notifications → email or in-app alerts
Environment Variables Table
Environment Variables
| Name | Description | Default Value |
|---|---|---|
| Admin eMail | CoE Admin notifications email | Not applicable |
| Admin eMail Preferred Language | Language used in admin emails | en-US |
| Individual Admin | Email for receiving starter kit communications | Not applicable |
| CompanyName | Displayed company name | Not applicable |
| TenantID | Azure Tenant ID | Not applicable |
| Command Center - Application Client ID | Optional → Microsoft Entra Client ID | Not applicable |
| Command Center - Client Secret | Optional → Microsoft Entra Client Secret | Not applicable |
| Graph URL Environment Variable | Microsoft Graph API URL | Not applicable |
| FullInventory | Inventory all objects (not recommended for large tenants) | No |
| DelayInventory | Adds delay for Dataverse load balancing | Yes |
| DelayObjectInventory | Adds delay in inventory flows to reduce throttling | No |
| InventoryFilter_DaysToLookBack | Days to look back when not running full inventory | 7 |
| ProductionEnvironment | Route flows → Admin (No for dev/test) | Yes |
| eMail Header Style | CSS style used for email headers | Default CSS |
Default Email Header HTML Style
Inventory & CoE Setup Guide
Set up Inventory Components
Inventory components are the key elements that help businesses manage stock efficiently. They include items or products with unique SKUs, tracked quantities, warehouses, suppliers, reorder levels, and inventory valuation. Proper management reduces losses, prevents stockouts, and improves operational efficiency.
Prerequisites
- Understanding of business stock and supply chain basics
- Knowledge of items/products used or sold by the business
- Basic awareness of warehouses, suppliers, and inventory tracking methods
NOTE:
- Efficient inventory management ensures products are always available.
- It helps minimize losses and prevents overstocking or stockouts.
- Proper tracking improves overall business operations and decision-making.
Import the Creator Kit and Make Connections
Import the Creator Kit to establish connections and enable seamless integration and automation within your system.
Create Connections
- Connect apps and data sources for seamless communication
- Facilitate automated workflows and data integration
- Ensure secure and efficient access to all connected components
Import the Core Components Solution
- Pre-built Components: Essential entities, tables, forms, views, and workflows
- Time-Saving: Reduces manual setup and speeds up development
- Consistency: Ensures standardization across apps and processes
- Seamless Integration: Works with existing data sources and services
- Scalability & Maintenance: Simplifies future updates and growth
- Error Reduction: Minimizes mistakes caused by manual configuration
NOTE:
- Always import core components before building custom apps.
- Keep the solution updated to benefit from new features and fixes.
- Proper import reduces errors and improves system efficiency.
Setup Wizard
Use the Setup Wizard to efficiently configure all inventory components for streamlined management.
Open the Setup Wizard
- Guides users step-by-step to configure inventory and system settings
- Simplifies setup with pre-defined options and templates
- Ensures proper configuration to avoid errors and maintain consistency
Troubleshooting
- Check error messages or unexpected behavior
- Verify configurations, connections, and dependencies
- Apply fixes systematically and test
- Document recurring issues and solutions
- Seek support if problems persist
Choose Data Source
Choosing the right data source is critical. Consider reliability, accessibility, data format, and integration capabilities when selecting a source for your apps or workflows.
CoE Admin Command Center App
Ensure proper admin permissions before setup. Import solutions in the correct order, configure connections and environment settings, verify data sources and flows, and regularly update the app for new features and security.Create a Microsoft Entra App Registration
Steps to create an app registration to connect to Microsoft Graph:
- Sign in to Microsoft Entra portal
- Navigate to App Registrations → New registration
- Enter app details and redirect URI
- Register the app
- Configure API permissions for Microsoft Graph
- Create client secret
- Copy Application and Tenant IDs
- Use in app or flow
- Test connection
- Maintain and update as needed
Update Environment Variables
Allows changing configuration settings for apps, flows, or solutions without modifying code.
- Always back up environment variable values
- Test all related apps and flows after updates
- Use clear naming conventions and document changes
| Action | Description | Purpose / Note |
|---|---|---|
| Backup Existing Values | Save current environment variable values | Prevent data loss and allow rollback |
| Update Variable Values | Modify for new endpoints, credentials, or settings | Ensure correct app and flow operation |
| Test Apps & Flows | Validate applications and workflows | Ensure functionality and avoid disruption |
| Use Clear Naming | Maintain consistent, descriptive variable names | Improve maintainability |
| Document Changes | Keep a record of updates | Provide reference for auditing |
Modify the Command Center App for GCC High or DoD Tenant
- Review Tenant Requirements
- Backup Existing Configuration
- Import GCC High/DoD Compatible Solutions
- Update Environment Variables
- Configure Connections
- Test App Functionality
- Deploy and Monitor
Important: Ensure compliance with security policies, update connections carefully, and test in a sandbox environment before full deployment.
Audit Logs Solution
Enable auditing only for necessary entities, review logs regularly, and ensure only authorized access.Power BI Dashboard
Visualize and analyze data from multiple sources with interactive charts and reports. Proper configuration of filters and visuals ensures clarity and usability.
Share Apps with Other Admins
Allows collaborative management, secure access, and smooth workflow across teams.
Wait for Flows to Finish
Ensures dependent processes start only after previous flows complete, maintaining data consistency and preventing errors.
Check the Status of a Flow
- Use Power Automate Portal → My Flows → Run History
- Enable notifications or alerts for flow executions
All Environment Variables
- Environment variables store configuration settings (API endpoints, credentials, feature flags)
- Back up values before changes
- Test apps and flows after updates
- Use clear naming and document changes
| Name | Description | Default Value |
|---|---|---|
| Admin eMail | Email address for CoE Admin notifications | Not applicable |
| Admin eMail Preferred Language | Language used in emails | en-US |
| Individual Admin | Email for starter kit communications | Not applicable |
| CompanyName | Displayed in apps and emails | Not applicable |
| TenantID | Azure Tenant ID | Not applicable |
- Filing an Issue
- Submit via official support portal, issue tracker, or GitHub repository
- Next Steps
- Learn: Explore CoE resources, training, and documentation
- Check: Regularly review dashboards, reports, and user activities
- Additional Resources
- Training: Guidance for adopting Power Platform
- Certification: Validates skills and competency