public void AssignValue(ParameterManager processParameterManager, ParameterManager actionOutParameterManager)
        {
            try
            {
                switch (ParameterBindType)
                {
                case ParameterBindType.ActionProcessBasicParameterBind:
                    /*ProcessInstance.ProcessParameterManager.*/ processParameterManager.AlterBasicParameterValue(ProcessParameterName,
                                                                                                                  /*StepAction.ActionOutParameterManager.*/ actionOutParameterManager.GetBasicParameter(ActionParameterName).GetValue());
                    break;

                case ParameterBindType.ActionProcessListParameterBind:
                    /*ProcessInstance.ProcessParameterManager.*/ processParameterManager.ReplaceListParameterValue(ProcessParameterName,
                                                                                                                   /*StepAction.ActionOutParameterManager.*/ actionOutParameterManager.GetListParameter(ActionParameterName).GetValue());
                    break;

                case ParameterBindType.ActionProcessDictionaryParameterBind:
                    /*ProcessInstance.ProcessParameterManager.*/ processParameterManager.ReplaceDictionaryParameterValue(ProcessParameterName,
                                                                                                                         /*StepAction.ActionOutParameterManager.*/ actionOutParameterManager.GetDictionaryParameter(ActionParameterName).GetValue());
                    break;

                case ParameterBindType.ActionProcessDictionaryBasicParameterBind:
                    break;

                case ParameterBindType.ActionProcessBasicDictionaryParameterBind:
                    break;

                case ParameterBindType.InvalidBind:
                    break;

                default:
                    throw new ArgumentOutOfRangeException();
                }
            }
            catch (Exception e)
            {
                throw new InvalidOperationException($"OutParameterBind数据赋值失败,{e.Message}");
            }
        }