lispa/amos-proposte-collaborazione-een

此软件包最新版本(1.7.1)没有可用的许可信息。

欧洲合作提案系统 AMOS

1.7.1 2023-05-23 11:57 UTC

This package is auto-updated.

Last update: 2024-09-23 15:13:49 UTC


README

本文件详细说明了 een 导入脚本的脚本

配置标签

在 backend/config/main 中插入

	   if (isset($modules['een'])) {
        $modules['tag']['modelsEnabled'][] = 'open20\amos\een\models\EenPartnershipProposal';
    }

并在插件配置标签中启用 technlogic 标签

配置评论

在 backend/config/modules-amos 中插入

 'comments' => [
       'class' => 'open20\amos\comments\AmosComments',
       'modelsEnabled' => [
       	   'open20\amos\een\models\EenExprOfInterest'
        ]
   ]

导入 EEN(控制台命令)

导入脚本能够处理 WS soap 的响应,将每个提案(配置文件)返回的所有属性进行映射和处理

  • 字段区分,
  • 附件,
  • 关键词(标签);

脚本启动后会在日志中写入这些数据(@console/runtime/een/call)

  • 附件 对每个提案(随后将移动到 amos-attachments)
  • 请求 XML 对 SaopUI 复制调用很有用
  • 响应 XML 对理解返回数据是否正确很有用
  • 未找到标签 由于 EEN 标签无法查询且没有唯一的 ID,而只有位置码,因此会追踪所有未找到的标签并将它们保存在提案的 tags_not_found 列表中
  • 可说话的输出 指出了一些可说话的信息,例如
    • 请求说明
    • 附件信息
    • 标签信息
    • 提案信息

建议在每 X 次调用后删除 @console/runtime/een/call 文件夹中的内容(或者执行旋转操作)

此外

建议将脚本的输出保存到日志文件中。

###基本路由

###选项 选项是 WDSL 可以处理的参数。

###调用示例

2017-07-07(含)之后到期的 EEN 类型 Tr 合作提案

php yii amos-een/import/start --DeadlineDateAfter="2017-07-07" --ProfileTypes="Tr"

2017-11-01(含)之后更新的 EEN 类型 Br 合作提案,带有附件

php yii amos-een/import/start --UpdateDateAfter="2017-11-01" --ProfileTypes="Tr" --IncludeImages=1

2017-11-01(含)之后更新的 EEN 类型 Tr,To,Br,Bo,Rdr 合作提案

php yii amos-een/import/start --UpdateDateAfter="2017-11-01" --ProfileTypes="Tr,To,Br,Bo,Rdr"

###Web Service 可以通过 WS 获取 EEN 合作提案。

要访问该服务,需要

  • 是系统用户
  • 已关联权限 EEN_ENABLE_READ_WS

认证系统是 BASIC AUTHENTICATION 因此 用户名密码 总是会在调用中出现

另一个必需参数是 日期,格式为 Y-m-d

URL 示例

#DOMINIO#/een/api/get-een?date=2018-07-01

将返回所有 EEN 合作提案,其中 *最后更新日期 将在通过参数 日期 收到的 数据7 天 之间