我有一個infopath表單,在“殘值”這個域中設定了默認值,默認值是一個公式,公式如下:“(((number(折舊年限) * 12) - ((translate(substring(now(), 0, 6), "-", "") - translate(substring(入庫時間, 0, 6), "-", "")) * 12 + (substring-after(translate(substring(now(), 0, 9), "-", ""), translate(substring(now(), 0, 6), "-", "")) - substring-after(translate(substring(入庫時間, 0, 9), "-", ""), translate(substring(入庫時間, 0, 6), "-", ""))))) * 采購金額) / (number(折舊年限) * 12)”,運行作業流后,將判斷如果殘值計算的值大于0則回圈運行直到殘值小于或等于零。可是測驗中發現就算殘值等于0后,作業流仍舊運行卻不停止。
將該值做為變數取出,發現雖然表單中該值已經小于或等于0了,可是作業流取出的變數卻一直沒有變化。只有重新編輯表單再保存后才改變。請問這個問題該如何解決?
uj5u.com熱心網友回復:
請問有人知道這個問題嗎?作業流運行后,帶有公式的infopath域值變化了,但用作業流取變數還是原來的值,必須編輯再保存一次這個表單才能取到更新后的值uj5u.com熱心網友回復:
如果取出的變數一直沒變,你嘗試一下能否自己定義一個變數保存這個值用于判斷轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/8809.html
標籤:SharePoint
上一篇:使用sharegate移行sharepoint,出現error和warning,請大神幫忙
下一篇:企業安全生產標準化資訊平臺
