{"id":1022,"date":"2022-02-09T17:12:48","date_gmt":"2022-02-09T17:12:48","guid":{"rendered":"https:\/\/docs.tellya.ai\/?post_type=ht_kb&#038;p=1022"},"modified":"2022-02-09T17:12:49","modified_gmt":"2022-02-09T17:12:49","slug":"versioning","status":"publish","type":"ht_kb","link":"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/versioning\/","title":{"rendered":"Versioning"},"content":{"rendered":"\n<p>Con questa funzionalit\u00e0 \u00e8 possibile eseguire un versionamento delle journey collegate ad un agente, in modo da riportare le configurazioni da un ambiente all\u2019altro in maniera automatica. Tra le informazioni che vengono riportate tra gli ambienti ci sono i connettori e le loro configurazioni, le risposte configurate nell\u2019intents setting e i tag. Nell\u2019importare un agente sovrascrivendo uno gi\u00e0 esistente non si perdono le frasi di training collezionate se gli intenti dei due agenti hanno lo stesso nome.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">\u00c8 possibile eseguire l\u2019export solo per le journey che fanno riferimento a\u00a0 Dialogflow CX.<\/p>\n\n\n\n<h3 id=\"export\">Export<\/h3>\n\n\n\n<p>Nella sezione di \u201cVersioning\u201d \u00e8 possibile eseguire l\u2019export di un agente e delle configurazioni delle journey ad esso collegate.<\/p>\n\n\n\n<p>Per eseguire l\u2019export si deve cliccare su \u201cExport\u201d e completare gli step presenti nella modale che si apre:<\/p>\n\n\n\n<ol><li>Selezionare l\u2019agente da esportare;<\/li><li>Selezionare uno o pi\u00f9 journey tra quelle collegate all\u2019agente per esportarne le configurazioni;<\/li><li>Assegnare un nome alla versione e aggiungere un commento con le informazioni base che permettono di riconoscere l\u2019export.<\/li><\/ol>\n\n\n\n<p>Verr\u00e0 quindi scaricato sul proprio computer un file \u201c.zip\u201d contenente le info esportate.<\/p>\n\n\n\n<h3 id=\"import\">Import<\/h3>\n\n\n\n<p>Nella sezione di \u201cVersioning\u201d \u00e8 possibile eseguire l\u2019import di un agente e delle configurazioni delle journey ad esso collegate.<\/p>\n\n\n\n<p>Per eseguire l\u2019import per prima cosa bisogna importare il file \u201c.zip\u201d ottenuto dall&#8217;export, una volta caricato apparir\u00e0 una nuova riga contenente il nome della versione, la descrizione, la data di import e l&#8217;indirizzo email di chi ha eseguito il caricamento del file. Questa nuova riga avr\u00e0 uno stato di pending e due bottoni che permettono di accettare o rifiutare la versione caricata.<\/p>\n\n\n\n<p>Per accettare e importare effettivamente la versione, bisogna cliccare \u201caccept\u201d sulla riga che si intende importare, a questo punto si apre una modale che permette di eseguire il flusso di import nei seguenti passaggi:<\/p>\n\n\n\n<ol><li>Selezionare un agente, collegato all\u2019account, sul quale eseguire l\u2019import di quello esportato;<\/li><li>Eseguire un mapping tra le journey esportate e quelle di destinazione;<ul><li>\u00c8 possibile sia creare una nuova journey che prender\u00e0 automaticamente il nome e le altre info dalla journey esportata oppure scegliere di ignorare l\u2019import di una journey.<\/li><\/ul><\/li><li>Infine \u00e8 possibile modificare l\u2019url dei webhook dell\u2019agente target, per farli puntare all\u2019url del nostro ambiente target.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Una volta eseguito l\u2019import l\u2019agente target verr\u00e0 completamente sostituito con l\u2019export dell\u2019agente sorgente.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Le training phrases dell\u2019agente target verranno scaricate e reimportate sull\u2019agente dopo il suo restore nei rispettivi intenti. Le training phrases associati ad intenti non pi\u00f9 presenti andranno perse.<\/p>\n\n\n\n<p>Una volta effettuata la procedura la nuova versione sostituir\u00e0 quella precedente, la quale sar\u00e0 sempre a disposizione in caso si voglia effettuare il reverse della versione, baster\u00e0 cliccare sul bottone a comparsa \u201cReapply\u201d e seguire gli step dell\u2019import.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con questa funzionalit\u00e0 \u00e8 possibile eseguire un versionamento delle journey collegate ad un agente, in modo da riportare le configurazioni da un ambiente all\u2019altro in maniera automatica. Tra le informazioni che vengono riportate tra gli ambienti ci sono i connettori e le loro configurazioni, le risposte configurate nell\u2019intents setting e&#8230;<\/p>\n","protected":false},"author":4,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[33],"ht-kb-tag":[],"_links":{"self":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb\/1022"}],"collection":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/comments?post=1022"}],"version-history":[{"count":2,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb\/1022\/revisions"}],"predecessor-version":[{"id":1024,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb\/1022\/revisions\/1024"}],"wp:attachment":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/media?parent=1022"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb-category?post=1022"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb-tag?post=1022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}