在 Campaign 匯入共用對象工作流程失敗,出現語法錯誤,如下所示:
08/12/2019 20:04:43 jsxListUpdate PGS-220000 PostgreSQL error: ERROR: syntax error at or near "-" LINE 1: CREATE UNLOGGED TABLE wkf190441_377_-2059232018(
永久修正需要升級至9026或更高版本。 先前版本的因應措施是更新 JavaScript 工作流程中的程式碼,以利用 Math.abs()
.
舊程式碼:
vars.tableName = NL.SQL.getWorkTableName("wkf", instance.id) + "_" + task.taskIdentifier + "_" + list.listId;
新程式碼:
vars.tableName = NL.SQL.getWorkTableName("wkf", Math.abs(instance.id)) + "_" + Math.abs(task.taskIdentifier) + "_" + Math.abs(list.listId);