Utilisation de MyReport en ligne de commande

MyReport permet d’etre executé en lignes de commande. Nous vous prop osons une petite fiche sur l’indispensable à savoir pour pouvoir gérer cela en toute serénité. Nous vous invitons à utiliser ces fonctionnalités si vous êtes un expert de la suite MyReport. Dans le cas contraire, les équipes de Next Decision sont à votre disposition pour vous accompagner.

Commandes d'aide MyReport et d'informations

  • --help
    Affiche l'aide
  • --version
    Affiche la version du produit
  • --info
    Affiche de l’a propos de l’application

Commande MyReport d'ajout de serveur

add-project-server
configure un nouveau serveur de projet

Si dans la configuration des serveurs, il existe un serveur avec le même Host et Account, celui-ci est mis à jour avec les nouveaux paramètres. Sinon un nouveau serveur est ajouté à la configuration.

Liste des paramètres

--certificate-domain "certificate"
Nom du certificat à utiliser (obligatoire si SecureConnection est à true)
--port 9089
Port à utiliser pour se connecter au serveur (optionnel) (Valeur par défaut : 9089)
--secure-connection true
Connexion sécurisée au serveur (optionnel) (Valeur par défaut : false)
--account "compte"
Compte à utiliser (optionnel si le serveur est mono-compte. Sinon il doit être renseigné)
--login "nom utilisateur"
Utilisateur qui se connectera par défaut (optionnel). L’utilisateur devra le renseigner au premier lancement d’une application.
--password "xxx"
Mot de passe de l'utilisateur (optionnel). L’utilisateur devra le renseigner au premier lancement d’une application.
--rememberme true
Ne pas redemander le mot de passe de l'utilisateur (optionnel) (Valeur par défaut : false)

Commandes MyReport liées aux utilisateurs licences

import-license-users
Importe des utilisateurs licence depuis un fichier CSV
export-license-users
Exporte les utilisateurs licence dans un fichier CSV
import-license-groups
Importe des groupes licence depuis un fichier CSV
export-license-groups
Exporte les groupes licence dans un fichier CSV

Liste des paramètres

--file "fichier CSV"
Fichier source ou de destination (obligatoire)
--account "compte"
Compte à utiliser (optionnel si le serveur est mono-compte. Sinon il doit être renseigné)
--host "NomServer"
Nom du serveur (optionnel si un seul serveur est configuré)
--password "xxx"
Mot de passe système du serveur (optionnel).
Si le mot de passe système est renseigné, il est forcément pris en compte. S’il est faux, l’invite de commande s’affiche.
S’il n’est pas renseigné :
  • Si la case à cocher « Se souvenir de moi » n’est pas cochée, l’invite de commande s’affiche.
  • Si la case à cocher « Se souvenir de moi » est cochée, c’est le mot de passe enregistré qui est pris en compte, s’il est faux, l’invite de commande s’affiche.
--non-interactive
(Optionnel) S’il est renseigné et que l’invite de commande est censée s’afficher, elle ne s’affiche pas et l’application s’arrête avec un code erreur 1. La commande est en mode interactive et peut potentiellement demander le mot de passe système du serveur
--update-current-users false
Met à jour les utilisateurs déjà présents (optionnel)
--update-current-groups true
Met à jour les groupes déjà présents (optionnel)
--publish
Publie les modifications des licences (optionnel) S’il est renseigné et que le serveur n'a pas de connexion au Service de sérialisation, l’application s’arrête avec un code erreur 2.

Commandes MyReport liées aux utilisateurs projets

import-project-users
Importe des utilisateurs d’un projet
export-project-users
Exporte des utilisateurs d’un projet
import-project-attributes-users
Importe les attributs des utilisateurs d’un projet
export-project-attributes-users
Exporte les attributs des utilisateurs d’un projet
import-project-licence-users
Importe tous utilisateurs licence dans le projet
import-project-groups-users
Importe les utilisateurs dans les groupes d’un projet
export-project-groups-users
Exporte les utilisateurs dans les groupes d’un projet

Liste de paramètres

--file "fichier CSV"
Fichier source ou de destination (obligatoire, sauf pour import-project-licence-users qui ne prend pas de fichier)
--host "NomServer"
Nom du serveur (optionnel si un seul serveur est configuré)
--account "compte"
Compte à utiliser (optionnel si le serveur est mono-compte. Sinon il doit être renseigné)
--project "NomProjet"
Nom du projet sur lequel travailler (Optionnel si le serveur/compte ne possède qu’un projet)
--login "Nom Utilisateur"
Login d'un l'utilisateur avec les droits Administrator (optionnel si le login à utiliser est déjà enregistré dans le nœud Serveur, ou que la commande est en mode interactif)
--password "xxx"
Mot de passe de l'utilisateur (optionnel).
Si le mot de passe système est renseigné, il est forcément pris en compte. S’il est faux, l’invite de commande s’affiche.
S’il n’est pas renseigné :
  • Si la case à cocher « Se souvenir de moi » n’est pas cochée, l’invite de commande s’affiche.
  • Si la case à cocher « Se souvenir de moi » est cochée, c’est le mot de passe enregistré qui est pris en compte, s’il est faux, l’invite de commande s’affiche.
--non-interactive
(Optionnel) S’il est renseigné et que l’invite de commande est censée s’afficher, elle ne s’affiche pas et l’application s’arrête avec un code erreur 1. La commande est en mode interactive et peut potentiellement demander le mot de passe système du serveur

Codes erreur MyReport

Dans MyReport, les différents codes d'erreurs sont :

1 : Problème d’authentification

2 : Pas de connexion au service de sérialisation

3 : Le serveur n’est pas renseigné et plusieurs serveurs sont configurés

100 : Erreur non prévue

Vous cherchez des compétences ou une aide sur MyReport à Lyon, Lille, Nantes, Montpellier, Bordeaux, Angers, Brest ou Rennes, Next Decision est là pour vous aider. Next Decision, première société certifiée et premier revendeur Report One en France !

Retrouvez tous nos tutos MyReport dans notre Wiki. Nos consultants experts de Next Decision sont également à votre écoute pour vous accompagner dans vos projets MyReport ! Contactez-nous !