异步导入

odoo10-addon-base-import-async的Python项目详细描述


License: AGPL-3

ODOO异步导入模块

此模块扩展了标准csv导入功能 使用oca/connector在后台导入文件 框架。

用法

在导入中向用户显示一个新的复选框 屏幕。选中时,导入将在后台延迟 工作。

此作业依次将csv文件拆分为最小的块 100行(或更多行与记录边界对齐)。每个 然后将块导入到单独的后台作业中。

当导入失败时,作业将被标记为 用户可以读取作业状态中的错误。csv块 导入作为作业的附件存储,使 很容易下载、修复并运行一个新的导入,可能 在同步模式下,因为块很小。

任何可以通过标准导入机制导入的文件 也可以在后台导入。

此模块的范围仅限于制作标准导入 异步。它不会试图转换数据,也不会 自动化ETL流程。

其他模块可以通过以下方式从该基础结构中受益 (如测试套件中所示):

  1. 创建base_import.import的实例并填充其字段 (资源模型文件文件名),
  2. 使用适当的选项调用do方法 (标题编码分隔符引用使用连接器块大小)。

已知问题/路线图

  • 当前没有控制块大小的用户界面, 默认为100。如果这是个问题, 添加扩展导入屏幕的选项很容易。
  • 无法在后台运行验证。

错误跟踪程序

GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现了它,请提供详细且受欢迎的反馈,帮助我们粉碎它 here

学分

贡献者

Sébastien Beau(Akretion)创作了最初的原型。

Stéphane Bidoul(Acsone)将其扩展到1.0版以支持 多行记录,存储要作为附件导入的数据 并让用户控制异步行为。

其他贡献者包括:

  • 安东尼·马斯昌(Acsone)
  • 大卫·贝亚尔(阿克雷顿)
  • 乔纳森·奈米(Acsone)
  • 劳伦特·米农(Acsone)

维修人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问http://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中硬件令牌的证书访问私钥   java SQLite数据库在何处不能正确使用?   java在编辑器中显示IntelliJidea中的编译错误   java将atributes放到X500 NameBuilder Bouncy Castle,生成PKCS10   java顺序ant条件不会停止   spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?   java如何在Spring中根据配置创建多个相同类型的bean?   java我需要一个框架来使用依赖注入吗?   如何使用java在excel中插入换行符?   java从安卓文件加载数组   安卓 Dateformat不返回实时Java   java如何将基本int传递给AsyncTask?   java音频相似性库   Spark:OutOfMemoryError:Java堆空间   java My代码未按预期工作。十进制输出不是它应该的样子   财务Java编译器告诉我,我并没有启动变量“interest”或“pmt”