如何使用 ExecuteApplicationPipeline 准备器将 non-string objects 发送到管道中
How to send non-string objects into pipeline with ExecuteApplicationPipeline preparer
我正在尝试创建一个将调用 ExecuteApplicationPipeline 准备器的 dbmigrate 文件,但是强制参数之一是屏幕截图中的 ChannelRepository,是否有任何方法可以通过 dbmigrate 文件填充该参数?
我也试过省略那个参数,但它不起作用。
查看 ExecuteApplicationPipeline
或 ExecutePipeline
的源代码表明所有参数都必须是 String
类型。毕竟你是通过属性文件配置它的
protected Domain site;
protected Application application;
protected String pipelineName;
protected String startNodeName;
protected Hashtable<String, String> pipelineParameters = new Hashtable<>();
您可以创建自己的管道,将域名(例如 YOUR_ORG-YOUR_CHANNEL)转换为存储库并执行对 ProcessApplication-Create
的调用。例如参见 [=15=]
我正在尝试创建一个将调用 ExecuteApplicationPipeline 准备器的 dbmigrate 文件,但是强制参数之一是屏幕截图中的 ChannelRepository,是否有任何方法可以通过 dbmigrate 文件填充该参数?
我也试过省略那个参数,但它不起作用。
查看 ExecuteApplicationPipeline
或 ExecutePipeline
的源代码表明所有参数都必须是 String
类型。毕竟你是通过属性文件配置它的
protected Domain site;
protected Application application;
protected String pipelineName;
protected String startNodeName;
protected Hashtable<String, String> pipelineParameters = new Hashtable<>();
您可以创建自己的管道,将域名(例如 YOUR_ORG-YOUR_CHANNEL)转换为存储库并执行对 ProcessApplication-Create
的调用。例如参见 [=15=]