Parent Page: Solution Lifecycle (Reference)
FrameworX provides comprehensive DevOps capabilities through two integrated systems:
System | Purpose | Access |
---|---|---|
Track Changes Tools | Internal audit and impact analysis | Designer UI |
Git Integration | External version control and collaboration | Automatic export |
This hybrid approach maintains industrial-grade reliability while enabling modern CI/CD workflows, code reviews, and multi-environment deployments.
???????????????????????????????????????
? Git Repository ? External VCS
???????????????????????????????????????
? JSON Export Layer ? Git Integration
???????????????????????????????????????
? Track Changes Database ? Internal Tracking
???????????????????????????????????????
? Solution Configuration DB ? Source of Truth
???????????????????????????????????????
Operation | Internal DB | Track Changes | Git Export |
---|---|---|---|
Create Object | Stored | Logged | Exported |
Modify Object | Updated | Tracked | Diff created |
Delete Object | Removed | Recorded | File removed |
Build Solution | Versioned | Milestone | Tagged |
Internal change tracking and analysis:
Tool | Function | Use Case |
---|---|---|
Recent Changes | Change log with persistence | Audit trail |
Version Control | Table version tracking | Online sync |
Cross-Reference | Object usage mapping | Impact analysis |
Use Count | Usage frequency | Optimization |
Unused Objects | Cleanup candidates | Maintenance |
External version control and collaboration:
Feature | Function | Use Case |
---|---|---|
Auto Export | Continuous sync to Git | Version tracking |
JSON Format | Diff-friendly structure | Code review |
Selective Export | Module-based control | Performance |
Environment Variables | Configuration management | Multi-environment |
CI/CD Support | Automation hooks | DevOps pipeline |
Phase | Track Changes | Git Integration |
---|---|---|
Development | Recent Changes tracking | Feature branches |
Review | Cross-Reference analysis | Pull requests |
Testing | Version Control sync | CI validation |
Deployment | Build history | Release tags |
Maintenance | Unused Objects cleanup | Hotfix branches |
Designer-Based Workflow:
Git-Based Workflow:
Requirement | Track Changes | Git Export |
---|---|---|
Who | User tracking | Commit author |
What | Object changes | File diffs |
When | Timestamps | Commit history |
Why | Change notes | Commit messages |
Compliance | 21 CFR Part 11 | SOC 2 |
Data Type | Track Changes | Git Export |
---|---|---|
Configuration | Full tracking | Exported |
Passwords | Tracked changes | Never exported |
Runtime Values | Not tracked | Not exported |
Binary Assets | Reference only | Checksum verified |
Track Changes:
Git Integration:
System | Optimization | Impact |
---|---|---|
Track Changes | Set auto-delete policy | Database size |
Cross-Reference | Regular refresh | Query speed |
Git Export | Selective modules | Export time |
Version Control | Batch changes | Network traffic |
Not Detected:
Not Exported:
Location: Track Changes → Recent Changes
Setting | Options | Default |
---|---|---|
Auto-Delete | Various triggers | Previous Sessions |
Tracking | Enabled/Disabled | Enabled |
Persistence | Days to keep | 30 |
Location: Solution → Settings → Version Control
Setting | Options | Default |
---|---|---|
Enable Export | On/Off | Off |
Auto Export | On/Off | Off |
Export Path | Directory | Solution-Data\Git |
Export Delay | Seconds | 5 |
Problem | Possible Cause | Solution |
---|---|---|
Changes not tracked | Tracking disabled | Enable in settings |
Git export missing | Permissions issue | Check directory access |
Version mismatch | Unsaved changes | Save and build |
Cross-Reference incomplete | Indirect references | Manual verification |
Large export files | Too many objects | Selective export |
Module | Integration Point | Purpose |
---|---|---|
Runtime | Version sync | Online configuration |
Designer | Find Results panel | Navigation |
Security | User tracking | Audit trail |
Solution | Build/Publish | Milestones |
System | Method | Purpose |
---|---|---|
GitHub/GitLab | JSON export | Version control |
Jenkins/Azure DevOps | Webhooks | CI/CD pipeline |
Jira/Azure Boards | Commit links | Issue tracking |
Teams/Slack | Notifications | Change alerts |
Internal Tools:
External Integration:
In this section: