批量导入连接到其他模块?

时间:2016-04-01 10:10:19

标签: crm sugarcrm suitecrm

在模块的详细视图中,我们有一个子面板,可以连接到另一个模块。

我们创建了第一个模块并使用import填充它,如何通过导入填充连接而不是手动选择每个模块?

GFYCat html5gif

例如,可以访问SQL中的链接表并导入到那里吗? (如果是这样,怎么样?)

或者是否有一种内置于UI中的方法我已经错过了什么?

1 个答案:

答案 0 :(得分:1)

子面板是多对多的关系。如果您查看数据库,您将看到一个中间表,您可以使用它来关联项目。

例如,帐户有一个联系人子面板。关系保存在accounts_contacts中。

假设您的引用字段包含相同的值。在mysql中,你可以在where部分中使用select状态的insert语句。

例如,您可以运行如下的SQL语句:

INSERT INTO blocks_leaseholders (id, blocks_id, leaseholders_id, date_modified, deleted) SELECT GUID(), blocks.id, leaseholders.id, NOW(), '0' JOIN leaseholders ON (blocks.reference = leaseholders.reference) WHERE blocks.reference LIKE leaseholders.reference

(我在这里做了一些假设,所以你需要编辑这个查询)