arter/amos-proposte-collaborazione-een
Composer 安装命令:
composer require arter/amos-proposte-collaborazione-een
包简介
Sistema AMOS per le proposte di collaborazione europee
README 文档
README
Questo documento specifica in dettaglio lo script di importazione een
Configure Tag
insert in backend/config/main
if (isset($modules['een'])) {
$modules['tag']['modelsEnabled'][] = 'arter\amos\een\models\EenPartnershipProposal';
}
and enable the technlogic tags on the plugin configuration tags
Configure Comments
Insert in backend/config/modules-amos
'comments' => [
'class' => 'arter\amos\comments\AmosComments',
'modelsEnabled' => [
'arter\amos\een\models\EenExprOfInterest'
]
]
Import EEN (Console command)
Lo script di importazione è in grado di gestire la risposta del WS soap, mappando tutti le proprietà ritornate per ogni proposta (profile) gestendono:
- Campi distintivi,
- Allegati,
- Keyword (tags);
Lo script una volta avviato scrive su un log (@console/runtime/een/call) questi dati:
- Allegati per ogni proposta (vengono poi spostati sull'amos-attachments)
- Request XML utile per poter replicare la chiamata con SaopUI
- Response XML utile per poter capire se i dati ritornati sono corretti
- Tag Non trovati visto che i tag delle EEN non sono interrogabili e non hanno un id univoco, ma un mero codice posizionale, vengono tracciati tutti i tag non trovati e salvati su una colonna tags_not_found sulla proposta
- Output parlante vengono indicate infomazioni parlanti, quali:
- Spiegazione della Request
- Info su allegati
- Info sui tags
- Info sulla proposta
Si consiglia di eliminare il contenuto della cartella @console/runtime/een/call ogni X chiamate (oppure effettuare un rotate)
Inoltre
Si consiglia di salvare l'output dello script all'interno di un file di log.
Base route
| Command | Note |
|---|---|
| yii amos-een/import/start | Importa le proposte di collaborazione |
Options
Le options sono i parametri che il WDSL può gestire.
| Option | Note | Esempio |
|---|---|---|
| --Username | Username | Già impostato nell'env |
| --Password | Password | Già impostato nell'env |
| --ContractId | Id contratto | Stringa: Mai utilizzato |
| --CountriesForDissemination | Diffusa negli stati | Array: Mai utilizzato |
| --DeadlineDateAfter | Scadenza dopo la data | Stringa: AAAAMMDD |
| --DeadlineDateBefore | Scadenza prima la data | Stringa: AAAAMMDD |
| --IncludeImages | Includere allegati | Boolean: 1/true |
| --OrganisationCountryName | ? | |
| --OrganisationIdentifier | ? | |
| --OrganisationName | ? | |
| --ProfileTypes | Tipologia di EEN | Array: Tr, To, Br, Bo, Rdr |
| --PublishedDateAfter | Pubblicata dopo la data | Stringa: AAAAMMDD |
| --PublishedDateBefore | Pubblicata prima la data | Stringa: AAAAMMDD |
| --SubmitDateAfter | Inviata dopo la data | Stringa: AAAAMMDD |
| --SubmitDateBefore | Inviata prima la data | Stringa: AAAAMMDD |
| --UpdateDateAfter | Aggiornata dopo la data | Stringa: AAAAMMDD |
| --UpdateDateBefore | Inviata prima la data | Stringa: AAAAMMDD |
Esempi di chiamate
Proposte di collaborazione EEN di tipo Tr con data di scadenza dopo il 2017-07-07(Compreso)
php yii amos-een/import/start --DeadlineDateAfter="2017-07-07" --ProfileTypes="Tr"
Proposte di collaborazione EEN di tipo Br aggiornate dopo il 2017-11-01 (Compreso) , con allegati
php yii amos-een/import/start --UpdateDateAfter="2017-11-01" --ProfileTypes="Tr" --IncludeImages=1
Proposte di collaborazione EEN di tipo Tr,To,Br,Bo,Rdr aggiornate dopo il 2017-11-01 (Compreso)
php yii amos-een/import/start --UpdateDateAfter="2017-11-01" --ProfileTypes="Tr,To,Br,Bo,Rdr"
Web Service
è possibile recuperare le proposte di collaborazione EEN tramite WS.
Per poter accedere al servizio è necessario:
- essere utente a sistema
- avere associato il permesso EEN_ENABLE_READ_WS
Il sistema di autenticazione è BASIC AUTHENTICATION perciò username e password saranno sempre presenti nella chiamata
ulteriore parametro necessario è date nel fomato Y-m-d
URL esempio
#DOMINIO#/een/api/get-een?date=2018-07-01
Saranno restituite tutte le proposte EEN la cui *data di ultimo aggiornamento cadrà nell'intervallo tra la data ricevuta tramite parametro date e 7 giorni che lo precedono
arter/amos-proposte-collaborazione-een 适用场景与选型建议
arter/amos-proposte-collaborazione-een 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 519 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 05 月 24 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「yii2」 「amos」 「een」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 arter/amos-proposte-collaborazione-een 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 arter/amos-proposte-collaborazione-een 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 arter/amos-proposte-collaborazione-een 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A custom URL rule class for Yii 2 which allows to create translated URL rules
Sistema AMOS per le FAQ
Amos Ticket
Sistema AMOS per le Organizzazioni
Partnership profiles - plugin
Sistema AMOS per le TAG
统计信息
- 总下载量: 519
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2022-05-24