<?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 Bulk import personnalisé in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/bulk-import-personnalis%C3%A9/m-p/190717#M143847</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;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A ce que j'ai vu le bulk import natif de alfresco fait ce travail mais il faut formater son plan de classement selon la règle ACP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je veux proposer une interface web pour faire cet import, donc je ne pense pas que je peux utiliser l'ETL connector avec talend ou l'ACP générator, peut être que je peux m'en inspirer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pouvez-vous me guider pour mener à bien ce projet ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci bien.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Sep 2013 10:40:08 GMT</pubDate>
    <dc:creator>alexaa</dc:creator>
    <dc:date>2013-09-10T10:40:08Z</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>

