lispa / amos-proposte-collaborazione-een
此软件包最新版本(1.7.1)没有可用的许可信息。
欧洲合作提案系统 AMOS
1.7.1
2023-05-23 11:57 UTC
Requires
- php: >=5.4.0
- open20/amos-attachments: ^1.9.0
- open20/amos-core: ^1.9.60
- open20/amos-dashboard: ^1.5
- open20/amos-notify: ^1.4.16
Requires (Dev)
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 天 之间