--- title: "Is Complete" slug: "is-complete" tags: ["process", "state"] updated: 2023-01-05T16:51:03Z published: 2023-01-05T16:51:03Z canonical: "documentation.decisions.com/is-complete" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Is Complete | ## Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 5.12.0 | | **Location** | Process | The Is Complete step is a Rule that determines whether a Process is completed. The step offers two resulting paths; one for if the process is complete and one for when it is not. The step utilizes a user input state to evaluate a process's final state. --- ## Properties #### Inputs | Property | Description | Data Type | | --- | --- | --- | | State | The desired State to evaluate | String | #### ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1672936862172.png) --- ## Common Errors ### Incorrect Parameter Count, Data Not Mapped Correctly If the Length paired with the defined Start Index is longer than the length of the Input, the step will cause an error. To correct this, change the length or the starting index not to exceed the input's length. #### Exception Message: ```csharp Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Is Complete 1[IsComplete] in flow [Example]: Incorrect Parmater Count, Data Not Mapped Correctly ---> DecisionsFramework.LoggedException: Incorrect Parmater Count, Data Not Mapped Correctly ---> System.Reflection.TargetParameterCountException: Parameter count mismatch. at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data) --- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData) --- End of inner exception stack trace --- ``` ## Related - [Setup Process Folder](/setup-process-folder.md) - [Save Process Data](/save-process-data.md) - [Set Process View Page Id](/set-process-view-page-id.md) - [Cancel Process](/cancel-process.md) - [Set Process Name](/set-process-name.md) - [Set Process Type Name](/set-process-type-name.md)