-1
votes

Comment transmettre le fichier CSV à partir d'une armoire de fichiers dans Netsuite sur FTP Server à l'aide de JavaScript?

Pourriez-vous m'aider à faire la tâche en utilisant JavaScript?

J'ai une tâche et si je le fais manuellement, cela ressemble à ceci:

  1. Je crée une recherche sauvegardée dans NetSuite.
  2. Téléchargez le résultat de la recherche enregistrée créée dans CSV.
  3. Le je mettez ce fichier sur le serveur FTP, à l'aide de FileZilla. (J'ai eu une connexion avec le serveur précédemment: écrire un domaine, un nom d'utilisateur et un mot de passe - c'est tout)

    MAINTENANT, un besoin qu'il résoudra via Sutlet Script. 1. Créer une recherche enregistrée - FAIT 2. Créez CSV avec le résultat de la recherche enregistrée dans le contenu et mettez-la dans l'armoire de fichier dans le NetSuite - FAIT 3. OK, maintenant j'ai besoin de moi, mais je ne comprends pas comment le transmettre sur FTP.

    * J'ai essayé d'étudier plusieurs articles, mais franchement, ne pouviez pas résoudre mon problème. De plus, leur article semble sur une méthode manuelle et non pas tomentative

    cet aritcle - https://ursuscode.com/netsuite-tips/suitescript-2-0-sftp-tool/ * xxx


0 commentaires

3 Réponses :


1
votes

NetSuite ne prend pas en charge FTP, il ne prend en charge que SFTP.


0 commentaires

0
votes

Netsuite a la prise en charge de SFTP, FTP et SFTP exécute dans différents numéros de port, mais FTP transfère les données en format texte brut qui compromettra votre sécurité, à l'aide de SFTP est la meilleure option car elle transférera vos données au format et à la sécurité cryptés. est assuré.

Dans votre exemple, je pense que vous appelez la demande FTP qui ne fonctionnera pas dans ce cas.


0 commentaires

0
votes

Oki,

Maintenant, l'article que vous avez mentionné est le bon: pourquoi? Parce que la première étape nécessaire pour pouvoir utiliser SFTP est de générer un GUID. Vous parlez de méthodes manuelles, bien oui, y compris celui de cet article, mais ce n'est pas un problème, car une fois que vous avez généré le GUID, vous n'avez pas besoin de le changer, il s'agit donc d'une action unique, à moins que Votre changement de vérification des informations d'identification FTP.

Ainsi, première étape: utilisez "Ursuscode" pour créer un sucecle. Déployez ce trousquet et utilisez-le pour générer le GUID (il s'agit d'un formulaire où vous devez définir le mot de passe FTP, l'hôte ...). En utilisant le même formulaire, vous pouvez ensuite générer la touche hôte (vérifier la vidéo).

deuxième étape, utilisez la clé GUID et l'hôte généré dans votre code.

Troisième étape, Ajouter Le code pour télécharger le fichier: à partir de la page Aide NetSuite, voici un exemple: xxx

d'ailleurs, vous pouvez télécharger le fichier sans avoir à sauvegarder et recharger à nouveau. ( https://system.na2.netsuite.com /app/help/helpcenter.nl?fid=section_4617004932.html ).

Note: N'oubliez pas qu'il s'agit d'un SFTP, donc probablement supportant que SFTP n'est pas ftp. .

Suggestion: À propos du GUID (et les autres données nécessaires à la connexion), je vous suggère d'utiliser un paramètre de script pour fournir le GUID à votre code de script, donc si si Votre mot de passe change, vous pouvez régénérer le GUID et mettre à jour la valeur du paramètre de script sans qu'il soit nécessaire de toucher votre code.

J'espère que cela vous aide!


0 commentaires