<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>package on Genropy</title><link>https://www.genropy.org/blog/tag/package/</link><description>Recent content in package on Genropy</description><generator>Hugo</generator><language>it</language><lastBuildDate>Fri, 08 Oct 2021 12:09:43 +0000</lastBuildDate><atom:link href="https://www.genropy.org/blog/tag/package/index.xml" rel="self" type="application/rss+xml"/><item><title>Le shortcuts in Genropy</title><link>https://www.genropy.org/blog/le-shortcuts-in-genropy/</link><pubDate>Fri, 08 Oct 2021 12:09:43 +0000</pubDate><guid>https://www.genropy.org/blog/le-shortcuts-in-genropy/</guid><description>&lt;p&gt;Il nostro utente finale dell&amp;rsquo;applicativo può a volte trovarsi a eseguire delle operazioni in sequenza, per esempio la modifica uno a uno di alcuni campi dei record, così come lo sviluppatore che sta eseguendo dei test: in entrambi i casi ci troviamo di fronte a operazione estremamente ripetitive e meccaniche, che potremmo svolgere più velocemente sfruttando delle &lt;strong&gt;scorciatoie da tastiera&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Per questo genere di casi Genropy ci mette a disposizione delle shortcuts di sistema, che ci permettono per esempio di salvare più velocemente, spostarci tra i record, ricaricare la pagina, tutte estremamente personalizzabili a piacimento.&lt;/p&gt;</description></item><item><title>Le Preferenze in Genropy</title><link>https://www.genropy.org/blog/le-preferenze-in-genropy/</link><pubDate>Thu, 06 May 2021 16:21:13 +0000</pubDate><guid>https://www.genropy.org/blog/le-preferenze-in-genropy/</guid><description>&lt;p&gt;Ipotizziamo di voler inserire all&amp;rsquo;interno del nostro applicativo una procedura di controllo che impedisca il salvataggio di un record &amp;ldquo;fattura&amp;rdquo; se l&amp;rsquo;importo totale è al di sotto di un importo minimo, oppure di voler aggiungere un limite massimo allo sconto inseribile, o ancora impostare un costo della spedizione sulla base di valori reperibili da una tabella di riferimento.&lt;/p&gt;
&lt;p&gt;La soluzione potrebbe essere estremamente semplice. Prendendo il primo caso, sarebbe sufficiente posizionarsi all'interno di un &lt;em&gt;&lt;a href="https://docs.genropy.org/genropy_orm/trigger_intro.html" target="_blank" rel="noreferrer noopener"&gt;trigger&lt;/a&gt;&lt;/em&gt; e al momento del calcolo del totale in vista del salvataggio andare a sollevare un'eccezione se il totale è inferiore all'importo che specifichiamo, ad esempio "1":&lt;/p&gt;</description></item><item><title>Come partizionare i dati e creare un applicativo multi-tenant</title><link>https://www.genropy.org/blog/come-partizionare-i-dati-e-creare-un-applicativo-multi-tenant/</link><pubDate>Thu, 23 Jul 2020 09:54:00 +0000</pubDate><guid>https://www.genropy.org/blog/come-partizionare-i-dati-e-creare-un-applicativo-multi-tenant/</guid><description>&lt;p&gt;Il partizionamento dei dati può rivelarsi molto utile quando l'applicativo è utilizzato da utenti che hanno necessità di accedere all'applicazione &lt;strong&gt;in modo limitato, visualizzando e modificando solo i record loro riservati&lt;/strong&gt; o da loro stessi inseriti, quando cioè ci troviamo di fronte a un &lt;strong&gt;applicativo multi-tenant&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Il partizionamento di per sé è un meccanismo che si può attivare in due semplici step:&lt;/p&gt;
&lt;p&gt;1. modificare il model della table come segue:&lt;/p&gt;</description></item><item><title>Come realizzare documentazione con Genropy</title><link>https://www.genropy.org/blog/come-realizzare-documentazione-con-genropy/</link><pubDate>Mon, 16 Mar 2020 14:25:23 +0000</pubDate><guid>https://www.genropy.org/blog/come-realizzare-documentazione-con-genropy/</guid><description>&lt;p&gt;Nel nostro lavoro ci può capitare di dover redigere una documentazione di tipo tecnico, come ad esempio un manuale utente relativo a un applicativo che abbiamo realizzato, oppure semplicemente un qualunque materiale informativo articolandone il contenuto in modo gerarchico, con link, immagini, frammenti di codice, video o documenti allegati.&lt;/p&gt;
&lt;p&gt;La soluzione tipica è la realizzazione di un manuale composto da file organizzati in directory su disco. Questa soluzione può però apparire limitata nella funzionalità e laboriosa da aggiornare e modificare. Genropy ed &lt;a href="https://www.erpy.it" target="_blank" rel="noreferrer noopener" aria-label=" (si apre in una nuova scheda)"&gt;Erpy&lt;/a&gt;, l'ERP italiano realizzato con Genropy, utilizzano invece l'approccio basato su una web application realizzata in Genropy in cui ogni voce è un record di una&lt;em&gt; table gerarchica &lt;/em&gt;contenuta su un database in cloud.&lt;/p&gt;</description></item></channel></rss>