Italian Medicines Agency Agenzia Italiana del Farmaco

Aggiornamento del Manuale Utente Front End IMS relativo alla Scheda Informatori Scientifici e al Deposito del Materiale Promozionale - Aggiornamento del Manuale Utente Front End IMS relativo alla Scheda Informatori Scientifici e al Deposito del Materiale Promozionale

Asset Publisher

Asset Publisher

Aggiornamento del Manuale Utente Front End IMS relativo alla Scheda Informatori Scientifici e al Deposito del Materiale Promozionale

Si rende noto che l’Ufficio Informazione Scientifica, preso atto di varie segnalazioni ricevute da Associazioni delle aziende farmaceutiche e da singole ditte e considerate valide le ragioni esposte — anche alla luce delle indicazioni già fornite dall’Ufficio medesimo con i documenti di Domande e Risposte pubblicati negli anni 2013 e 2016 — ha ritenuto opportuno di procedere ad un aggiornamento puntiforme del Manuale Utente.

L’aggiornamento del Manuale Utente Ruolo Azienda Ver. 2.1 del 20/06/2019 riguarda il chiarimento circa l’obbligatorietà della compilazione del campo “Comunicazioni” (ora a pag. 39), la revisione del paragrafo “2.4.4 Acquisizione pratica di Modifica MP”, con aggiunta di due nuovi periodi iniziali in sostituzione del primo precedente (ora a pag. 40), e l’eliminazione della previsione contenuta nella parentesi che chiudeva l’ultimo periodo di pag. 42 della precedente versione.

La versione corrente, qui allegata, è identificata come “Manuale Utente Ruolo Azienda versione 2.1.1 del 07/02/2020” e, a breve, sarà resa scaricabile direttamente dal Sistema IMS – Informazione Medico Scientifica presente sul Front-End.


Published on: 07 February 2020

Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> articleId  [in template "20115#20151#1665546" at line 121, column 44]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${articleId}  [in template "20115#20151#1665546" at line 121, column 42]
----
1<#attempt> 
2<#assign templateUtilService = serviceLocator.findService('it.gov.aifa.template.util.service.TemplateUtilService') />  
3 
4<#assign splitter = themeDisplay.getURLCurrent()?split("/-/")> 
5<#assign titleJournalDirty = (splitter?last)> 
6<#assign titleJournal = titleJournalDirty> 
7 
8<#if titleJournal?contains("/-/")> 
9	<#assign titleJournal = titleJournalDirty?substring(0,titleJournalDirty?index_of("/-/"))> 
10</#if> 
11	 
12    <#assign article = templateUtilService.fetchArticleByUrlTitle(groupId,titleJournal)> 
13 
14	<#if article?has_content> 
15		 
16		<#assign docXml = saxReaderUtil.read(article.getContentByLocale(locale)) /> 
17		<#assign rootElement = docXml.document.getRootElement() > 
18	    <#assign listadocumenti = docXml.getRootElement().selectNodes("//dynamic-element[@name='TitoloDocumentoCorrelato']") /> 
19         <#assign articleId = article.getArticleId() >	 
20	 
21		<#assign count = 0 />	 
22        <#list listadocumenti as doc> 
23			<#assign docItem = doc.valueOf("dynamic-content/text()")!""/> 
24			<#assign docItem = docItem?trim/> 
25			 
26			<#if docItem?has_content && docItem?length gt 0> 
27				<#assign count = count + 1 /> 
28			</#if> 
29		</#list> 
30		 
31		<#if count gt 0> 
32			<div class="underline_title istituzionale">  
33				<h2 class="portlet-content portlet-title-text-model portlet-title-text"><@liferay_ui['message'] key='label.templates.documenti.correlati' /></h2> 
34				 
35                        <div class="it-list-wrapper"> 
36		                    <ul class="it-list"> 
37							 
38							    <#list listadocumenti as doc> 
39 
40									<li> 
41										<#assign docTitle = doc.valueOf("dynamic-content/text()") /> 
42										<#assign docItem = doc.valueOf("dynamic-element[@name='DocumentiCorrelati']/dynamic-content/text()") /> 
43 
44										<#assign jsonDocument=jsonFactoryUtil.createJSONObject(docItem)> 
45			 
46												 
47										<#if docItem?has_content && docItem?length gt 0> 
48											<#assign groupId=jsonDocument.getLong("groupId")> 
49											<#assign uuId=jsonDocument.getString("uuid")> 
50											<#assign docName=jsonDocument.getString("title")> 
51											<#assign docItem = "/documents/"+groupId+"/"+0+"/"+docName+"/"+uuId />	 
52											<#assign jsonFile=templateUtilService.buildFileEntryByUrlDocument(themeDisplay.getScopeGroupId(),docItem) /> 
53 
54 
55											<#if ((jsonFile.length())>0)> 
56 
57												<#assign tipoDocumento = jsonFile.extension?upper_case/> 
58											  
59												<#if (tipoDocumento == "PDF")> 
60								 
61													<div class="it-right-zone"> 
62														<a title="${docTitle}" aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${docTitle} " href="${jsonFile.url}"> 
63															<span class="text">${docTitle} [${(jsonFile.size?number/(1024*1024))?string["0.##"]} Mb] [${jsonFile.extension}] ></span> 
64														</a> 
65														<span class="it-multiple"> 
66															<a title="<@liferay_ui['message'] key='title.label.preview' />" aria-label="<@liferay_ui['message'] key='aria.label.templates.view.file' /> ${docTitle}" onclick="buildModale('${docItem}');" > 
67																<i class="u-color-blu fas fa-search"></i> 
68															</a> 
69															<a title="<@liferay_ui['message'] key='title.label.download' />" aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${docTitle} " href="${jsonFile.url}"> 
70																<i class="fas fa-download"></i> 
71															</a> 
72														</span> 
73													</div> 
74							 
75												<#else> 
76							   
77													<a class="active" title="<@liferay_ui['message'] key='title.label.download' />" aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${docTitle} " href="${jsonFile.url}"> 
78														<div class="it-right-zone"> 
79															<span class="text">${docTitle} [${(jsonFile.size?number/(1024*1024))?string["0.##"]} Mb] [${jsonFile.extension}] ></span> 
80															<i class="fas fa-download"></i> 
81														</div> 
82													</a> 
83							   
84												</#if> 
85											</#if> 
86										</#if> 
87									</li>									 
88								</#list> 
89								<div class="yui3-skin-sam" data-toggle="modal"> 
90                                   
91                              <div id="modal-${articleId}" class="container preview-document"> 
92                              </div> 
93                              </div> 
94	                        </ul>		 
95                        </div> 
96            </div> 
97		</#if>	 
98	</#if> 
99				 
100<#recover> 
101</#attempt> 
102 
103<script> 
104 
105function buildModale(urlDocument){ 
106	var modal; 
107	 
108	YUI().use('aui-modal', function(Y) { 
109        var StdMod = Y.WidgetStdMod; 
110 
111		 modal = new Y.Modal({ 
112			bodyContent : '<object style="width:33rem; height:25rem;" data="'+urlDocument+'" type="application/pdf"></object>', 
113			centered : true, 
114            draggable: false, 
115            resizeble: false, 
116			visible : true, 
117			destroyOnHide : true, 
118			headerContent : 'Dettaglio documento', 
119			modal : true, 
120            focused:true, 
121			render : '#modal-${articleId}' 
122		}); 
123	}); 
124    
125    
126
127</script> 

Site Map

Galleria

Cookie Bar

cookie management module

Descrizione cookieBar

Questo sito utilizza cookie tecnici e analytics, necessari al suo funzionamento, per i quali non è richiesto il consenso. Per alcuni servizi aggiuntivi, le terze parti fornitrici, dettagliatamente sotto individuate, possono utilizzare cookies tecnici, analytics e di profilazione. Per saperne di più consulta la PRIVACY POLICY. Per proseguire nella navigazione devi effettuare la scelta sui cookie di terze parti dei quali eventualmente accetti l’utilizzo. Chiudendo il banner attraverso la X in alto a destra rifiuti tutti i cookie di terze parti. Puoi rivedere e modificare le tue scelte in qualsiasi momento attraverso il link "Gestione cookie" presente nel footer.

Social networks
go to beginning of content