ModelBuilder returns the error message, "The process did not execute because the precondition is false." when a shapefile is used as the input for 'If Data Type Is (Shapefile)' logical tool ending with the Merge Branch tool.
上次发布: August 1, 2019ArcGIS Pro
漏洞 ID 编号
BUG-000123706
已提交
July 15, 2019
上次修改时间
June 5, 2024
适用范围
ArcGIS Pro
找到的版本
2.4
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
This is by design. The false variable becomes false if the condition or a row count is greater than 0 and therefore the buffer 2 is not executed as the precondition is false. The warning only informs that the buffer 2 did not run. This is how preconditions are designed.
The other branch connected to the true variable runs successfully indicated by the drop shadow because the condition that row count is greater than 0 has been met and the true variable is set to true indicating that the downsteam processes can run.
Preconditions are used to control the flow based on their value. True means everything downstream will run. False means every thing downstream will not run.