feat(integrations): add Oracle Fusion Subscription Management - #7542
Open
BillLeoutsakosvl346 wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Author
Contributor
Greptile SummaryAdds Oracle Fusion Subscription Management as a complete Sim integration.
Confidence Score: 5/5The PR appears safe to merge, with no outstanding correctness or repository-rule failures identified. The previously missing Oracle Fusion registry imports are restored, so all newly registered tools now resolve correctly. BillLeoutsakosvl346 accepted the generated-document whitespace as shared generator hygiene because hand-editing the generated page would cause docs-check drift, and manually resolved that thread.
|
| Filename | Overview |
|---|---|
| apps/sim/lib/internal/oracle-fusion-subscription-management/operations.ts | Implements fixed resource paths, parent binding, CRUD operations, pagination, lifecycle actions, and typed response handling. |
| apps/sim/lib/internal/oracle-fusion-subscription-management/schema.ts | Defines strict operation-specific schemas for identifiers, public keys, pagination, dates, scopes, and writable fields. |
| apps/sim/lib/internal/oracle-fusion-subscription-management/projectors.ts | Projects documented fields while preserving exact identifiers and validating resource self-links. |
| apps/sim/tools/oracle_fusion_subscription_management/shared.ts | Declares the integration’s entity and operation metadata; recent changes only reformat existing declarations. |
| apps/sim/lib/selectors/server/providers/oracle-fusion-subscription-management.ts | Provides bounded selectors backed by the shared Subscription Management operation layer. |
| apps/sim/tools/registry.ts | Correctly imports and registers all 61 Oracle Fusion Subscription Management tools, fully addressing the previous compilation finding. |
| apps/docs/content/docs/integrations/oracle_fusion_subscription_management.mdx | Generated documentation covers integration usage, inputs, and outputs; its known generator-produced whitespace was manually resolved without a product change. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart LR
B[Workflow block or selector] --> T[Subscription Management tool]
T --> V[Strict operation-specific validation]
V --> O[Operation router]
O --> P[Canonical parent lookup and binding]
O --> C[Oracle Fusion CRM client]
P --> C
C --> API[Oracle CRM REST 11.13.18.05]
API --> R[Projection and identifier preservation]
R --> S[Self-link and parent validation]
S --> OUT[Tool or selector output]
Reviews (6): Last reviewed commit: "feat(integrations): add Oracle Fusion Su..." | Re-trigger Greptile
BillLeoutsakosvl346
force-pushed
the
investigate/oracle-fusion-subscription-management-integration
branch
from
September 5, 2026 23:55
6b64789 to
0823270
Compare
Contributor
Author
BillLeoutsakosvl346
force-pushed
the
investigate/oracle-fusion-subscription-management-integration
branch
from
September 5, 2026 23:59
0823270 to
dabc288
Compare
Contributor
Author
BillLeoutsakosvl346
force-pushed
the
investigate/oracle-fusion-subscription-management-integration
branch
from
September 6, 2026 00:06
dabc288 to
047f7c3
Compare
Contributor
Author
BillLeoutsakosvl346
force-pushed
the
investigate/oracle-fusion-subscription-management-integration
branch
from
September 6, 2026 00:08
047f7c3 to
3c5970e
Compare
Contributor
Author
BillLeoutsakosvl346
force-pushed
the
investigate/oracle-fusion-subscription-management-integration
branch
from
September 6, 2026 00:10
3c5970e to
e6d37ca
Compare
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
feat/oracle-fusion-foundation, foundation commit15294a2b40aaeb176f6ec79599ce790eadd969e9). The child branch contains one cumulative integration commit.Lifecycle actions use their documented flat request bodies and scalar results. Async submission messages do not imply completion; callers must subsequently inspect the subscription/product. Product suspend/resume also recognize the documented pre-26C HTTP-200
FAILEDresult. Billing resources remain on CRM REST11.13.18.05.Type of Change
Testing
e6d37cad5bd0bae7879b9a77ff33c79c6fdafb30, including lint, repository audits, generated-artifact checks, workspace type checks, all test shards, and the application build. Greptile reports 5/5 for that same revision, and the validation reviewer agrees that integration-owned findings are resolved.Checklist