Search by

arter / amos-proposte-collaborazione-een

art-er

There is no license information available for the latest version (1.5.1) of this package.

Sistema AMOS per le proposte di collaborazione europee

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Package info

repo.aster.it/elitedivision/amos-proposte-collaborazione-een

Homepage

Issues

Forum

Wiki

Type:component

pkg:composer/arter/amos-proposte-collaborazione-een

Statistics

Installs: 519

Dependents: 0

Suggesters: 0

1.5.1 2023-01-03 11:13 UTC

This package is auto-updated.

Last update: 2026-09-29 02:48:12 UTC


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

CommandNote
yii amos-een/import/startImporta le proposte di collaborazione

Options

Le options sono i parametri che il WDSL può gestire.

OptionNoteEsempio
--UsernameUsernameGià impostato nell'env
--PasswordPasswordGià impostato nell'env
--ContractIdId contrattoStringa: Mai utilizzato
--CountriesForDisseminationDiffusa negli statiArray: Mai utilizzato
--DeadlineDateAfterScadenza dopo la dataStringa: AAAAMMDD
--DeadlineDateBeforeScadenza prima la dataStringa: AAAAMMDD
--IncludeImagesIncludere allegatiBoolean: 1/true
--OrganisationCountryName?
--OrganisationIdentifier?
--OrganisationName?
--ProfileTypesTipologia di EENArray: Tr, To, Br, Bo, Rdr
--PublishedDateAfterPubblicata dopo la dataStringa: AAAAMMDD
--PublishedDateBeforePubblicata prima la dataStringa: AAAAMMDD
--SubmitDateAfterInviata dopo la dataStringa: AAAAMMDD
--SubmitDateBeforeInviata prima la dataStringa: AAAAMMDD
--UpdateDateAfterAggiornata dopo la dataStringa: AAAAMMDD
--UpdateDateBeforeInviata prima la dataStringa: 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