🚀 MUCS Platform

Managed Unlimited Cloud Service - Oracle Fusion Automation

Checking connection...

🔌 Health Check

GET
/health

Check if the MUCS platform is running and healthy.

Example:

curl [YOUR_DOMAIN]/health

⚡ Workflow Engine

Run multi-step Oracle Fusion operations like Postman collections. No authentication required!

🕒 Create Time Entry

Create time entry for employee

npm run workflow run create-time-entry-simple -- --person-number [PERSON_NUMBER]

👤 Employee Lookup

Get employee details by person number

npm run workflow run employee-lookup -- --person-number [PERSON_NUMBER]

📋 List Workflows

See all available workflows

npm run workflow list

â„šī¸ Workflow Info

Get detailed information about a workflow

npm run workflow info create-time-entry-simple

🔧 REST API Endpoints

GET
/api/health

API health check with customer context

GET
/api/test-connection

Test connection to Oracle Fusion

GET
/api/hcm/timecards

Get all time cards from Oracle HCM

POST
/api/hcm/timecards

Create a new time card

GET
/api/hcm/workers

Get all workers from Oracle HCM

GET
/api/hcm/workers/{personNumber}

Get specific worker by person number

POST
/api/employee-time-workflow

Execute employee time workflow via API

Example Request:

curl -X POST "[YOUR_DOMAIN]/api/employee-time-workflow" \ -H "Content-Type: application/json" \ -H "X-Customer: [CUSTOMER_ENV]" \ -d '{"personNumber": "[PERSON_NUMBER]", "comment": "Time entry via API"}'

📚 Quick Start

âš ī¸ Development Setup Required

This platform requires proper configuration and Oracle Fusion credentials to function. Contact your system administrator for setup instructions.

1. Install dependencies:

npm install

2. Configure environment:

# Set up customer configurations # Configure Oracle Fusion credentials # Set environment variables

3. Run a workflow:

npm run workflow run create-time-entry-simple -- --person-number [PERSON_NUMBER]

4. Start development server:

npm run dev