Qu'aimez-vous le plus à propos de Python?
Dans notre cas de bureau, nous avons lié Python et Smartsheet pour effectuer diverses tâches. Notre équipe a écrit les codes en Python pour interagir avec Smartsheet et G-Drive. Il existe plusieurs cas d'utilisation où nous utilisons Python en arrière-plan ainsi que sous la forme d'une interface utilisateur pour faciliter l'utilisation. Il est facile de suivre et de comprendre les codes Python, ce qui me permet de faire facilement et confortablement des modifications mineures dans les codes pour les adapter aux nouveaux changements ou ajouts de processus. Nous utilisons cette approche intégrée de Python et Smartsheet de manière assez extensive et fréquente. Plusieurs fonctionnalités de Python sont utilisées pour effectuer diverses tâches telles que :
1) Prendre des photographies - Dans un code Python basé sur une interface utilisateur, nous entrons une date de réception, après quoi le code Python se réfère à un Smartsheet particulier, extrait les données et le nombre de lignes, crée les dossiers respectifs et commence à enregistrer les images dans les dossiers respectifs tout en les renommant selon nos besoins alors que nous continuons à prendre des photos des actifs à travers une caméra. C'est une intégration de Python, Smartsheet et d'une caméra externe physique.
2) Regroupement - Dans ce code Python basé sur une interface utilisateur, nous entrons un numéro de lot, après quoi il lit les données du Smartsheet respectif, crée plusieurs dossiers et télécharge les actifs de G-drive et les enregistre dans les nouveaux dossiers créés. C'est une intégration de Python, Smartsheet et G-drive.
3) Mise à jour des actifs - Dans ce script Python basé sur une interface utilisateur, les actifs sont comparés avec les données de Smartsheet et les actifs traités sont enregistrés par lots dans un dossier Git, après quoi de nouveaux fichiers .xml et .json sont écrits et les Smartsheets sont mis à jour en conséquence. C'est une intégration de Python, Smartsheet et Git.
4) Validation - Dans ce script Python, les lots traités sont validés pour l'existence et l'exactitude des actifs traités dans les dossiers de lots. C'est une intégration de Python, Smartsheet, des fichiers .xml et .json.
5) Téléchargement - Dans ce script basé sur Python (sans interface utilisateur), après l'achèvement du processus et des validations, les actifs sont téléchargés sur un stockage cloud. C'est une intégration de Python, Smartsheet et d'un stockage cloud.
Compte tenu des fonctionnalités largement disponibles et de la facilité de mise en œuvre, nous avons pu automatiser la plupart de nos activités en utilisant l'intégration de Python et Smartsheet. Avis collecté par et hébergé sur G2.com.