Batch Gestion des données de l'utilisateur

Chaque fonction nécessite un fichier d'importation pour conduire le processus. La source de cette entrée pourrait provenir de divers endroits, tels que, votre système SIRH, entrée manuelle, ou des données à partir d'un rapport de CourseMill que vous avez déjà exécuté.

Le fichier doit être formaté comme un fichier texte délimité par des tabulations (. Txt ou .csv). Avant le traitement réel du fichier, vous pouvez exécuter un contrôle d'erreur pour vérifier que le fichier est correctement formaté.

Ce document se concentre sur le fichier texte délimité par des tabulations. Pour de plus amples instructions sur LDAP, voir Travailler avec LDAP et SS0 .

Examinons plus en détail les six types d'opérations par lots qui sont disponibles.

Importation de données de l'utilisateur (les nouveaux utilisateurs ou modifications aux utilisateurs existants)

Vous pouvez ajouter de nouveaux comptes d'utilisateur en important les utilisateurs à partir d'un fichier qui contient les données de profil de l'ensemble de l'utilisateur.

Une fois ajouté, vous pouvez également mettre à jour les utilisateurs existants en utilisant la même approche à l'importation. Sur la base des champs qui sont disponibles pour importer, vous pouvez également effectuer les opérations suivantes:

Exportation de données de l'utilisateur

Vous pouvez télécharger des données de l' utilisateur dans un fichier texte (.txt) que vous pouvez enregistrer et ouvert à partir de votre ordinateur de bureau. Une fois CourseMill affiche les données sur votre écran, cliquez sur Enregistrer la page sous de votre barre d' outils et l' enregistrer comme le texte (. Txt ) fichier. Vous pouvez ensuite l' ouvrir avec Excel en le désignant comme un onglet fichier délimité afin qu'il affiche correctement.

Cela vous permet de faire facilement des changements de masse à votre population d'utilisateurs (en changeant les valeurs dans le fichier Excel), puis de les télécharger avant en utilisant l'opération d'importation de données de l'utilisateur.

Utilisateurs désinscrire en vrac

Vous pouvez désinscrire les utilisateurs d'un cours / programme par l'importation d'utilisateurs à partir d'un fichier qui contient les cours / programmes d'études que vous voulez les désinscrire de. Ceci est généralement utilisé uniquement lorsque vous avez tort les inscrits à un cours ou un curriculum.

Bulk Utilisateurs Supprimer

Vous pouvez supprimer des utilisateurs en masse par l'importation d'un fichier avec les ID utilisateur que vous souhaitez supprimer. Suppression d'utilisateurs efface complètement toute l'histoire des étudiants. Désactiver les utilisateurs, puis leur archivage est recommandé.

Bulk Utilisateurs d'archives

Vous pouvez les utilisateurs d'archives en vrac dans la masse par l' importation d' un fichier avec les utilisateurs que vous souhaitez archiver. Si vous archivez les étudiants, ils ne seront pas apparaître sur les listes au sein de votre interface. Cependant, il y a maintenant un nouveau rapport général appelé Liste des Archivé étudiants .

Il y a deux autres rapports qui vous permettront de choisir parmi les étudiants archivés. Ce sont les Rapport Transcript et le rapport achèvements. Les deux ont des cases à cocher où vous pouvez sélectionner cette option. Pour la documentation sur les rapports, voir Rapports .

Bulk Restore Utilisateurs

Vous pouvez restaurer en vrac utilisateurs en masse par l'importation d'un fichier avec les ID utilisateur que vous souhaitez restaurer. Il restaure les utilisateurs vers quelque état (actif / inactif), ils ont été archivés dans.

Lorsqu'un utilisateur est restauré qui se trouve dans un SubOrg qui est lié à un cours ou un curriculum qui inscrit automatiquement un étudiant, l'étudiant ne sera pas automatiquement inscrit à un cours au moment où ils sont restaurés, mais ils seront inscrits lorsque le lot du soir exécution du travail.

Mise en place du traitement par lot

Toute personne qui a été donné les droits pour importer les données utilisateur (administrateur, instructeur, ou journaliste) peut suivre ces étapes pour traiter le fichier délimité par des tabulations.

Ouvrez Gestion des utilisateurs sur le volet de navigation de gauche et cliquez sur Batch User Data bouton. La boîte de dialogue de données Batch utilisateur ouvre.

  1. Sélectionnez l'ID Org dans le Org ID liste déroulante, sélectionnez l' une des six opérations disponibles dans le fonctionnement Batch champ et cliquez sur Parcourir pour naviguer et sélectionner le fichier.

  2. Pour exécuter un contrôle d'erreur sur le fichier délimité par des tabulations avant de le traiter, sélectionnez Erreur Vérification Données dans le Process Data domaine.

  3. Pour traiter le fichier, sélectionnez Process Data dans la données de process terrain.

  4. Cliquez sur le processus de bouton.

Le contrôle d'erreur et les données de processus affichera le nombre d'erreurs rencontrées ou enregistrements ajoutés.

Si un utilisateur dossiers existent déjà, l'information sera mise à jour selon les informations contenues dans le fichier.

Exigences du fichier de gestion Tab-Delimited

Nom de colonne

La description

Utilisateur ImportBulk Ajouter ou Mod

Utilisateur ImportBulk Inscrivez-vous

Désinscrire Bulk

Utilisateur d'importation en vrac de qualité

Archive vrac ou restauration

Bulk Supprimer

Bulk Export

OrgID

L'organisation de l'utilisateur *

Y Y Y Y Y Y Y

ID (ou StudentID)

l'ID utilisateur de l'utilisateur *

Y Y Y Y Y Y Y

Nom de famille

Nom de l'utilisateur *

Y Y Y Y Y Y Y

Prénom

Le prénom de l'utilisateur *

Y Y Y Y Y Y Y

Mot de passe

Le mot de passe de l'utilisateur - lors de l' importation d' un utilisateur pour la première fois, vous pouvez créer un mot de passe en fournissant ce domaine. Si vous ne fournissez pas ce champ dans le fichier d'importation, le mot de passe par défaut (gestion de la propriété ImportDefaultPassword sera inséré en tant que le mot de passe de l'utilisateur. Lors de l' exportation, CourseMill fournira un champ pour le mot de passe , mais ne pas insérer dans ce domaine.

Lors de la réinitialisation des mots de passe des utilisateurs actuels de, utiliser autre chose que le mot de passe par défaut. Si vous ne le faites pas, le mot de passe ne sera pas modifié.

Y

Y

PasswordResetType

Indique quel type de mot de passe changeants restrictions sont autorisés. Les options sont:

  • N = Password Never Expires
  • X = L' utilisateur ne peut pas changer le mot de passe
  • T = Mot de passe expire tous les xx jours où xx est le numéro que vous mettez dans la propriété gérée DefaultPasswordExpiration
  • M = L' utilisateur doit changer le mot de passe à la prochaine connexion
Le réglage de l' utilisateur permet de passer soit N ou T en fonction de la valeur de la propriété gérée DefaultPasswordExpiration . Si DefaultPasswordExpiration est 0, il passera à N ; si la valeur est supérieure à 0 , il passera en T .

Y

Y
EMAILID Adresse e-mail de l'utilisateur Y Y
Initiale milieu initial de l'utilisateur Y Y
Adresse L'adresse de l'utilisateur Y Y
Ville La ville de l'utilisateur Y Y
Etat l'état de l'utilisateur Y Y
Zip *: français Le zip de l'utilisateur Y Y
Pays Le pays de l'utilisateur Y Y
Téléphone Le téléphone de l'utilisateur Y Y
Date d'embauche Date de format aaaa-mm-dd. Lors de l'exportation, il peut également insérer un temps dans le champ en fonction de ce type de base de données que vous utilisez. Y Y
LangPref

La langue préférée par l'utilisateur. Les valeurs sont:

USA - English BRA - portugais brésilien
DEU - German ESP - Espagnol
FRA - Français HUN - Hongrie
POL - Pologne ZHS - Chinois simplifié
Y Y
SubOrg0-15 Les valeurs des champs personnalisés qui ont été définis lors de l'ajout de l'organisation. Pour des informations détaillées sur la définition des champs sous-Org, voir Ajout d' une organisation dans l'aide. Y Y
GuestFlag

Est-utilisateur un invité? Les valeurs peuvent être:

  • "Y", "oui" ou "1" pour True.
  • "N", "non" ou 0 "pour False.

Il n'y a vraiment pas besoin d'importer jamais un client que vous avez généralement un seul, tout au plus. Une fois qu'un utilisateur est réglé sur Invité, il ne peut jamais être changé à rien d'autre. Si un utilisateur est déjà un journaliste ou d'un instructeur, il ne peut être changé à un invité.

Ce champ est exportée en tant GroupFlag .
Y Y
InstructorFlag Est-utilisateur un instructeur? Les valeurs peuvent être:
  • "Y", "oui" ou "1" pour True.
  • "N", "non" ou 0 "pour False.
Y Y
ReporterFlag Est-utilisateur un journaliste? Les valeurs peuvent être:
  • "Y", "oui" ou "1" pour True.
  • "N", "non" ou 0 "pour False.
Y Y
TermsOfUseAccept Date de l'utilisateur a accepté les conditions d'utilisation si votre organisation utilise cela. Selon la base de données que vous utilisez le temps pourrait également être exporté. Y Y
PersonalInfo0-7 Les valeurs des champs personnalisés qui ont été définis lors de l'ajout de l'organisation. Pour des informations détaillées sur la définition des champs sous-Org, voir Ajout d' une organisation dans l'aide. Y Y
CurrPermissions

Autorisation donnée à mettre à jour les programmes d'études: Si permettant à plus de 1 valeur, séparer par des virgules.

Cre Ajouter curriculum
Mod Modifier curriculum
Del Supprimer curriculum
Reg Inscrivez-vous dans le curriculum
Y Y
CoursePermissions Autorisation donnée à mettre à jour des cours: Si permettant à plus de 1 valeur, séparer par des virgules.
CreAjouter cours
SesAjouter session
ModModifier cours
DelSupprimer cours
RegInscrivez-vous en cours
LutinContenu du cours d'importation
gbkbulletin de notes
Y Y
UserPermissions

Autorisation donnée à mettre à jour les utilisateurs: Si permettant à plus de 1 valeur, séparer par des virgules.

Cre Ajouter un utilisateur
Mod Modifier l'utilisateur
Del Supprimer l'utilisateur
Reg Inscrivez-vous un étudiant
Lutin les données de l'utilisateur à l'importation
gbk bulletin de notes
Pwd Changer le mot de passe
Y Y
ActiveFlag Est-utilisateur actif? Les valeurs peuvent être:
  • "Y", "oui" ou "1" pour True.
  • "N", "non" ou 0 "pour False.
Y Y
Rapports à L'ID utilisateur de leur journaliste Y Y
UserNotes Billets devant être associé à l'utilisateur Y Y
Currid Curriculum dans lequel l'étudiant doit être inscrit ou non inscrit. Y Y Y
CourseID CourseID du cours dans lequel l'utilisateur doit être inscrit ou non inscrit.
Il est préférable si le cours a au moins un élément de contenu.
Y Y Y
ID de session SessionID de la session dans laquelle l'utilisateur doit être inscrit ou non inscrit Y Y Y
EnrollDate Date d'inscription (aaaa-mm-dd) pour le cours / curr Y
PassDate Passez Date (aaaa-mm-dd) pour le cours / curr Y
CourseStatus

Tout état de cours SCORM valide (y compris en blanc), tels que:

  • Pas tenté
  • Incomplet
  • Terminé
  • Passé
  • exempté
  • Échoué
  • Visionné
Y
But Le score d'un utilisateur reçu dans une session ou d'un cours (pas un programme d'études). (0-100) Y
Commentaire

Le commentaire de la raison du changement de qualité dans le Gradebook pour expliquer pourquoi vous avez changé le grade.

Y

Exemples de fichier délimité par des tabulations

OrgID

ID

Mot de passe

Nom de famille

Prénom

EMAILID

SubOrg0

TestOrg

lpra1234

coton

Prather

Linda

sampleuser@trivantis.com

Midwest

Inscrivez-vous à un étudiant de programme / cours / Session

OrgID

ID

Nom de famille

Prénom

Currid

CourseID

ID de session EnrollDate

TestOrg

lpra1234

Prather

Linda

HistoryCurr100

History101

567 2012-04-01

Passez un étudiant sur le curriculum / cours / session

OrgID

ID

Nom de famille

Prénom

CourseID

ID de session

PassDate

CourseStatus But

TestOrg

lpra1234

Prather

Linda

History101

567

2012-06-30

Terminé 97

Bulk Un-Enroll

OrgID

ID

Nom de famille

Prénom

Currid

CourseID

ID de session

TestOrg

lpra1234

Prather

Linda

HistoryCurr100

History101

567

Bulk Supprimer ou Archive / Restauration

OrgID

ID

Nom de famille

Prénom

TestOrg

lpra1234

Prather

Linda

  • Si vous avez des zéros (0), Excel tronquent hors du zéro conduisant à une donnée échoué load.Save le champ comme un champ de texte pour conserver les zéros.

  • Toutes les colonnes de date doivent être au format AAAA-MM-JJ.

  • Si une colonne de données à partir du système hôte ne contient pas de valeur pour chaque utilisateur, « -Aucun- » doit être inséré afin d' éviter des colonnes de données vides ou nulles.

  • Lors du chargement des valeurs de SubOrg sur une importation par lots, être sûr que les valeurs correspondent aux valeurs que vous avez mis en place dans votre Org. Si vous importez des données incorrectes, l'utilisateur va finir par avoir de mauvaises données.

  • Si une organisation est configuré pour avoir «externe Org Email ', l'adresse e - mail devient un champ obligatoire pour tous les nouveaux utilisateurs et est appliquée lors de la création manuelle de nouveaux utilisateurs dans le Gérer les utilisateurs domaine de CourseMill. Mais, si une adresse e - mail est pas fourni avec un nouvel utilisateur dans une charge de traitement par lots, l'utilisateur sera chargé avec aucune erreur sur l'adresse e - mail. Il ne nécessite que l'adresse e - mail si vous mettez à jour leur profil d'utilisateur dans CourseMill.

Création de dossiers historiques

Historique des documents d'achèvement des étudiants provenant d'une autre LMS peuvent être importés dans CourseMill. Voici quelques points à considérer.

Utilisation du traitement par lot à fusionner les étudiants

Une importation de lot peut également être utilisé dans la fusion de deux étudiants en un seul. Pour ce faire, utilisez le format de fichier suivant:

OrgID Carte d'étudiant Nom de famille Prénom MergeOldID
TestOrg lpra5678 Prather

Linda

lpra1234

Planification du traitement par lot

Un fichier d'importation peut être chargé sur un calendrier automatique programmé qui convient à vos besoins. Une fois que le fichier a été achevé et testé, il peut être soumis à l'ordonnanceur de CourseMill à traiter sur un basis.If nocturne le fichier d'importation provient d'un autre système (comme un système SIRH ou ERP), l'administrateur devra effectuer deux ( 2) tâches:

Changer Gérer les propriétés relatives à l'importation

Gérer la propriété La description Valeurs

AddSubOrgValuesOnImport

Indique si les nouvelles SubOrg valeurs valides sont ajoutés à partir du fichier d'importation.

Remarque: Chaque valeur SubOrg doit avoir au moins une valeur ajoutée avant de lancer l'importation de ce à exécuter. "-Aucun-" Est recommandée.

0 - Empêcher l'importation de nouvelles valeurs de SubOrg valides (par défaut) ou «Non».

1 - Autoriser l'importation de nouvelles valeurs de SubOrg valides ou "Oui".

ForceSubOrgValues

Indique si les valeurs de SubOrg dans le profil de l'utilisateur sont nécessaires (true) ou facultative (false) lors de l'utilisation de l'importation prévue.

0 (false) [par défaut]

1 (vrai)

ImportFileName

Indique le chemin complet vers le fichier d'importation à traiter et supprimé.

ImportDefaultEmail

Indique l'e-mail par défaut lors de l'importation des étudiants si le courriel est pas fourni dans le fichier.

ImportDefaultPassword

Indique le mot de passe par défaut lors de l'importation des étudiants si le mot de passe ne sont pas fournies dans le fichier.

MOT DE PASSE est la valeur par défaut

ImportEmailResults

Indique si les résultats de l'importation prévue sont automatiquement envoyées par courrier électronique à l'administrateur du système.

1 = Oui - email (par défaut)

0 = Ne pas envoyer un courriel

ImportPostCmd

Indique une option fichier de commande / script qui sera exécuté sur le serveur après avoir importé avec succès le fichier d'importation.

ImportPreCmd

Indique une option fichier de commande / script qui sera exécuté sur le serveur avant d'importer le fichier. Cela permet soit un pré-déchiffrage du fichier d'importation ou d'une sauvegarde de base de données / extrait doit être effectuée avant l'importation est effectuée.

ImportSchedule

Indique lorsque les importations en vrac sont à exécuter. Cette valeur est définie pour vous lorsque vous sélectionnez un calendrier dans Gérer les tâches planifiées

0 0 4? * SUN (Tous les dimanches à 4 AM/default)

Après avoir modifié une option Propriétés Gérer, assurez - vous de cliquer sur le Appliquer les modifications bouton pour appliquer les modifications apportées au système.

Gérer les tâches planifiées liées à l'importation

L'administrateur devra programmer l'importation en cliquant sur Tâches d'administration > Gestion des tâches planifiées .

Planification automatisée de traitement par lot

Une fois que le fichier a été testé et exécuté une fois pour assurer un traitement approprié, il peut être soumis à l'ordonnanceur de CourseMill à traiter sur une base quotidienne. Si vous utilisez les services d'hébergement CourseMill, un nom d'utilisateur et mot de passe SFTP seront fournis pour vous permettre de télécharger le fichier sur une base programmée. S'il vous plaît contacter votre compte Rep ou Trivantis Support (support@trivantis.com) de demander ces informations d'identification.

Plusieurs fichiers d'importation sont autorisés chaque jour. Le planificateur de CourseMill devra être au courant des fichiers entrants afin qu'il puisse traiter chacun indépendamment. Pour définir le planificateur, revoir la fonctionnalité Tâches d'administration -> Gérer les tâches planifiées .

les charges de données sont cumulatives, de sorte que chaque fois que le fichier de chargement est reçu du système hôte, CourseMill correspondront l'ID, FirstName et LastName puis écraser les informations du fichier d'importation. CourseMill ne sauve pas une piste de vérification des données avant chaque charge.

  • Assurez - vous que le IMPORT.TXT fichier se trouve dans le répertoire identifié dans les propriétés gérées . Si le fichier ne se trouve pas dans le répertoire, la personne inscrite dans le courriel de l' administrateur recevra le message, le fichier /usr/file/home/import.txt d'ouverture d'erreur .

  • La cartographie d'un système SIRH ou ERP nécessite le groupe informatique interne créer un fichier de données de téléchargement pour se conformer à ce format de données. Vous pouvez configurer un autre Org pour les tests, où vous pouvez traiter ces importations.
  • Important : Si des modifications sont apportées à la structure organisationnelle et importés dans CourseMill, les règles d'inscription automatisés dans Curriculum ou cours doivent être examinés pour des changements. En outre, si les valeurs Sub_Org sont utilisés pour des missions de Reporter ceux - ci devront être examinés pour des changements possibles.

Support | About Trivantis
© Copyright Trivantis Corporation 2016