问题:如何使用QBO3的导入文件映射模块导入同一任务的多个副本。
背景
我们有一个用例,多个供应商(2-3)同时为我们执行工作流程,并且我们希望在供应商报告处于工作流程的不同阶段时进行协调。例如,我们是一个投资者,监控止赎的状态:
我们的目标是报告服务机构,律师或法院之间“当前工作流程步骤”不同的情况。
为实现这一目标,我们设置了:
挑战
我们从服务机构和律师那里收到定制的Excel电子表格。服务商电子表格包含应映射到任务的列:
我们面临的挑战是每项任务共有3份副本:
答案 0 :(得分:0)
通常,贷款编号和任务名称的组合足以识别QBO3中的唯一任务。对于这个用例,情况并非如此。
但是,了解数据来源有助于唯一标识任务记录:
Loan + ImportType (Legal | Servicer | Court) + Task
创建一个stataement:ImportForm/AutoBindMonitoring
,并需要参数Loan, ImportType, ImportForm
SELECT ImportForm.ImportFormID
FROM Loan
INNER JOIN Process
ON Process.ObjectID = Loan.LoanID
AND Process.Object = 'Loan'
AND Process.Sibling = 'FCMonitoring'
AND Process.DateClosed IS NULL
INNER JOIN Decision
ON Decision.ObjectID = Process.SiblingID
AND Decision.Object = Process.Sibling
AND Decision.Decision LIKE @ImportType + '%'
INNER JOIN DecisionStep
ON DecisionStep.DecisionID = Decision.DecisionID
INNER JOIN ImportForm
ON ImportForm.DecisionStepID = DecisionStep.DecisionStepID
AND ImportForm.ImportForm = @ImportForm
WHERE
Loan.Loan = @Loan
所以打电话:
ImportForm/Save?Loan=X&ImportType=Servicer&ImportForm=Foreclosure Referral&ActualCompletion=Y
会找到匹配的ImportFormID,然后从那里继续。
假设您的电子表格中有一个名为“ForeclosureReferral”的列,那么您的映射需要包括:
也就是说,对于每个任务日期列,您需要4个映射行,其中三个只是“硬编码”,以便为您提供AutobindMonitoring
所需的参数。