Prerequisites
Choose the process type
Validate the process
Troubleshooting
Business-process monitoring overview
Instead of measuring only individual clicks or transactions, business-process monitoring connects multiple user and system activities into one end-to-end process. GermainUX can then determine:Prerequisites
Before configuring a Siebel business process:Select a process to monitor
Begin with workflows that are critical, frequent, slow, error-prone, or costly. Common Siebel examples include:Define the monitoring objective
Before configuring the process, document the question it must answer.Choose the process type
GermainUX supports different business-process models.1 Sequential business process
Use a sequential process when the workflow has known steps that are expected to occur in a defined order. Example:Open the Service Request screen
Create a new Service Request
Enter customer and issue details
Assign the Service Request
Resolve the issue
Close the Service Request
- The expected path is known.
- Step order matters.
- The process is normally completed by one user or session.
- Deviations and drop-offs should be measured against a defined workflow.
Collaborative business process
Use a collaborative process when:- Steps are not known or fixed in advance.
- Activities may occur in different orders.
- Multiple users or sessions contribute to the same process.
- Users can return to an earlier step.
- The process can contain a variable number of activities.
- Steps should be discovered from captured activity.
Identify the source events
Each process step must be driven by data that GermainUX collects. Possible source events include:Define the process
Document the complete process before configuring it.Define the start condition
The start condition must uniquely identify the beginning of a new process instance. Possible start conditions include:- Opening a specific Siebel view
- Clicking New
- Creating a record
- Selecting a workflow action
- Receiving a server-side creation event
- Detecting a specific log or integration event
Define process steps
Create steps for meaningful business milestones rather than every individual click. For example:- A clear business name
- A reliable matching condition
- An expected order when applicable
- An expected duration
- Sufficient context to associate it with the correct process instance
Define completion and failure
A completion condition should prove that the business outcome occurred. Good completion conditions include:- Record status changes to the final state
- Order is submitted successfully
- Confirmation message appears
- Workflow completion event is generated
- Required server-side transaction completes
- Expected record is created or updated
- Error message appears
- Integration request fails
- Workflow enters a failure status
- Required record is not created
- Server-side exception occurs
Correlate events
GermainUX must associate each event with the correct business-process instance. Possible correlation identifiers include:- Siebel record ID
- Service Request number
- Order number
- Opportunity ID
- Account ID
- Workflow instance ID
Show all 9
Show all 9
- User-session ID
- Transaction or correlation ID
- A combination of user, application, and time
- Spans multiple sessions
- Is completed by multiple users
- Runs for an extended period
- Includes browser and server-side events
- Can have multiple concurrent instances for the same user
Configure expected duration and overrun
Define the expected duration for the complete workflow and, where useful, for each step. GermainUX can then measure:- Historical performance
- Business targets
- Operational SLAs
- Observed performance of proficient users
- Process-owner expectations
- Controlled test results
Configure timeout and abandonment
Set a timeout for processes that start but do not produce a completion event. A timed-out process can represent:- User abandonment
- Session termination
- Incomplete work
- A workflow failure
- A missing event
- An incorrect process definition
- A long-running process that legitimately continues later
Configure dimensions
Add dimensions that help explain differences in process performance. Useful dimensions include:Configure the process in GermainUX
Use the standard GermainUX business-process configuration to:Create the process definition
Select the process type
Associate it with the Siebel application
Define the start condition
Add the process steps
Define matching conditions for each step
Configure correlation
Define completion and failure conditions
Set expected process and step durations
Set the timeout
Add permitted dimensions
Save and enable the process
Validate the process
Test the definition with representative executions.Successful execution
Complete the intended workflow and confirm that:- One process instance is created.
- The correct start event is used.
- Each expected step appears.
- Steps occur in the correct order when required.
- Step durations are accurate.
- The completion condition closes the process.
- The process is associated with the correct user and Siebel context.
Slow execution
Introduce a controlled delay and confirm that:- The delayed step reflects the additional time.
- The complete process duration increases.
- The overrun is calculated correctly.
- SLA evaluation produces the expected result.
Abandoned execution
Start the process without completing it and confirm that:- The instance remains open for the configured period.
- The timeout closes it as expected.
- It is classified correctly as timed out or abandoned.
Failure execution
Trigger a safe, known validation or failure and confirm that:- The correct step or process is marked as failed.
- The related error is correlated.
- The process does not appear as successfully completed.
KPIs
Business-process configuration generates or uses KPIs for:- Complete process duration
- Process-step duration
- Process volume
- Completion
- Failure
- Timeout or abandonment
Show all 9
Show all 9
- Overrun
- Lost productivity
- Process outcome
Analyze business processes
Use GermainUX to analyze process performance by:Dashboards
Go to: Workspace > Dashboards > All Search for Siebel dashboards, including:- Siebel Business Process
- Siebel Biz Ops
Troubleshooting
No process instances appear
Verify that:- The process is enabled.
- The source KPIs receive data.
- The application and environment match.
- The start condition matches an actual event.
- The matching fields use the correct case and values.
- The configured time range includes the test.
- The relevant rule is active.
Steps are missing
Check:- Step conditions
- Step ordering
- Event names and attributes
- Application and environment filters
- Correlation identifiers
- Whether the source event is collected
- Whether the user navigated through an alternate path
Duplicate instances appear
Review:- Whether the start event occurs more than once
- Correlation logic
- Session and record identifiers
- Retry or refresh behavior
- Whether concurrent instances are expected
- Process-reset conditions
Processes never complete
Verify that:- The completion event is collected.
- The completion condition matches its actual attributes.
- The final event uses the same correlation identifier.
- The workflow can finish in a later session.
- The timeout is appropriate.
- Alternate successful outcomes are included.
Durations are incorrect
Confirm that:- Engine and browser clocks are synchronized.
- Events are ordered by their actual timestamps.
- Step boundaries represent the intended milestones.
- Background time is intentionally included or excluded.
- Multiple sessions and users are correlated correctly.
- Repeated steps are handled according to the process design.
Related documentation
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

