public bool GetConfig(string templateCode, out UserInputConfigDto fieldsConfig)
        {
            var documentType = _executor.GetQuery <GetDocumentTypesByCodeQuery>().Process(q => q.Execute(templateCode))
                               .FirstOrDefault();

            if (documentType?.TemplateFileId == null)
            {
                fieldsConfig = null;
                return(false);
            }

            var documentTemplateFile = documentType.TemplateFile;

            if (documentTemplateFile?.File == null)
            {
                fieldsConfig = null;
                return(false);
            }

            var customFieldNames = _docxTemplateHelper.GetUserInputFieldNames(documentTemplateFile.File);

            fieldsConfig = BuildDynamicFormConfig(customFieldNames);

            return(fieldsConfig.RequireUserInput);
        }