<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Bulk import personnalisé in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/bulk-import-personnalis%C3%A9/m-p/190718#M143848</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Effectivement, votre interface web veut remplacer la configuration graphique permise par l'ETL (Talend) ou la configuration XML du fichier ACP !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cependant, si vous voulez vous en inspirer, vous pouvez écrire une interface web permettant de rentrer les informations nécessaires puis de déclencher la génération du fichier XML au format ACP. Vous pouvez alors soit permettre de télécharger ce fichier ACP pour import manuel par l'utilisateur, soit directement en ligne l'envoyer par appel HTTP à la partie côté serveur Alfresco du Connecteur ETL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En effet, le Connecteur ETL n'est rien d'autre qu'un générateur d'ACP guidé par l'ETL, suivi d'un envoi à Alfresco par un service spécifique qui utilise une version des services internes du Bulk Import optimisée pour l'ETL (avec transactions par fichier, retours d'erreur, stratégies d'import dédiées permettant la création ou la mise à jour…).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous conseille d'en regarder le code source : &lt;/SPAN&gt;&lt;A href="https://github.com/OpenWide-SI/alfresco-etl-connector" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenWide-SI/alfresco-etl-connector&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;et notamment côté serveur Alfresco, comment sont utilisés programmatiquement les services d'import natifs customisés : &lt;/SPAN&gt;&lt;A href="https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-alfresco/src/fr/openwide/talendalfresco/rest/server/command/ImportCommand.java" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-alfresco/src/fr/openwide/talendalfresco/rest/server/command/ImportCommand.java&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;enfin côté client une librairie facilitant la génération de XML au format ACP : &lt;/SPAN&gt;&lt;A href="https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-client/src/fr/openwide/talendalfresco/acpxml/TalendAcpXmlWriter.java" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-client/src/fr/openwide/talendalfresco/acpxml/TalendAcpXmlWriter.java&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour voir comment l'utiliser, voir les tests unitaires joints. En effet, son utilisation par l'ETL est faite dans du code généré qui n'est donc pas le plus compréhensible (fichier .javajet sous &lt;/SPAN&gt;&lt;A href="http://talendforge.org/trac/tos/browser/trunk/org.talend.designer.components.localprovider/components/tAlfrescoOutput" rel="nofollow noopener noreferrer"&gt;http://talendforge.org/trac/tos/browser/trunk/org.talend.designer.components.localprovider/components/tAlfrescoOutput&lt;/A&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Oct 2013 09:52:26 GMT</pubDate>
    <dc:creator>mdutoo</dc:creator>
    <dc:date>2013-10-09T09:52:26Z</dc:date>
    <item>
      <title>Bulk import personnalisé</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bulk-import-personnalis%C3%A9/m-p/190717#M143847</link>
      <description>Bonjour,Je voudrais pouvoir importer dans alfresco un plan de classement personnalisé. Il se compose d'une arborescence de fichiers et dossiers ainsi que plusieurs documents CSV contenant l'ensemble des métadonnées des documents.A ce que j'ai vu le bulk import natif de alfresco fait ce travail mais</description>
      <pubDate>Tue, 10 Sep 2013 10:40:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bulk-import-personnalis%C3%A9/m-p/190717#M143847</guid>
      <dc:creator>alexaa</dc:creator>
      <dc:date>2013-09-10T10:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Bulk import personnalisé</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bulk-import-personnalis%C3%A9/m-p/190718#M143848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Effectivement, votre interface web veut remplacer la configuration graphique permise par l'ETL (Talend) ou la configuration XML du fichier ACP !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cependant, si vous voulez vous en inspirer, vous pouvez écrire une interface web permettant de rentrer les informations nécessaires puis de déclencher la génération du fichier XML au format ACP. Vous pouvez alors soit permettre de télécharger ce fichier ACP pour import manuel par l'utilisateur, soit directement en ligne l'envoyer par appel HTTP à la partie côté serveur Alfresco du Connecteur ETL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En effet, le Connecteur ETL n'est rien d'autre qu'un générateur d'ACP guidé par l'ETL, suivi d'un envoi à Alfresco par un service spécifique qui utilise une version des services internes du Bulk Import optimisée pour l'ETL (avec transactions par fichier, retours d'erreur, stratégies d'import dédiées permettant la création ou la mise à jour…).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous conseille d'en regarder le code source : &lt;/SPAN&gt;&lt;A href="https://github.com/OpenWide-SI/alfresco-etl-connector" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenWide-SI/alfresco-etl-connector&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;et notamment côté serveur Alfresco, comment sont utilisés programmatiquement les services d'import natifs customisés : &lt;/SPAN&gt;&lt;A href="https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-alfresco/src/fr/openwide/talendalfresco/rest/server/command/ImportCommand.java" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-alfresco/src/fr/openwide/talendalfresco/rest/server/command/ImportCommand.java&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;enfin côté client une librairie facilitant la génération de XML au format ACP : &lt;/SPAN&gt;&lt;A href="https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-client/src/fr/openwide/talendalfresco/acpxml/TalendAcpXmlWriter.java" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenWide-SI/alfresco-etl-connector/blob/master/etlconnector-client/src/fr/openwide/talendalfresco/acpxml/TalendAcpXmlWriter.java&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour voir comment l'utiliser, voir les tests unitaires joints. En effet, son utilisation par l'ETL est faite dans du code généré qui n'est donc pas le plus compréhensible (fichier .javajet sous &lt;/SPAN&gt;&lt;A href="http://talendforge.org/trac/tos/browser/trunk/org.talend.designer.components.localprovider/components/tAlfrescoOutput" rel="nofollow noopener noreferrer"&gt;http://talendforge.org/trac/tos/browser/trunk/org.talend.designer.components.localprovider/components/tAlfrescoOutput&lt;/A&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Oct 2013 09:52:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bulk-import-personnalis%C3%A9/m-p/190718#M143848</guid>
      <dc:creator>mdutoo</dc:creator>
      <dc:date>2013-10-09T09:52:26Z</dc:date>
    </item>
  </channel>
</rss>

