Formation Développement Avancé & Découverte du SDK de Polarion ALM

Audience

Administrateur de la plate-forme Polarion, utilisateur avancé, développeur

Objectif

L’objectif de cette formation est de présenter les moyens de développement permettant d’enrichir une implémentation de Polarion, en terme principalement de rapports et vues spécifiques, de mécanismes d’automatisation des workflows, voire d’écriture de programmes permettant de mettre à jour les données (Work items, Documents, etc.) de Polarion ALM.
Dans ce cadre, il sera abordé le langage de scripting Velocity, les APIs de Polarion (Rendering et Access API), le modèle de données en consultation et les requêtes SQL, l’utilisation et le développement de Widgets graphiques.

Prérequis

Le suivi préalable d’une formation Polarion ALM Utilisateur Avancé & Administrateur ou d’une prestation de type PoC ou Roll-out est préconisé pour mieux appréhender les concepts courants utilisés durant cette formation.

Contenu - Plan de la formation

Introduction au langage Velocity

  • Déclaration de variables
  • Structures conditionnelles et itératives (IF, Loop...)
  • Définition et appel de Macros
  • Mise au point des scripts

Introduction à l’API

  • Access Rendering API (consultation des données)
  • Access API (Mise à jour des données)

Définition de conditions et de fonctions de Workflow

  • Principe et interaction entre Workflow des Work Items et des Documents 
  • Développement de scripts pour automatisation du Workflow

Introduction aux requêtes SQL

  • Présentation du modèle de données
  • Exploitation et écriture de requêtes SQL dans les widgets

Définition de pages avec la bibliothèque de Widgets graphiques

  • Création de pages avec paramètres 
  • Création de nouveaux widgets 
  • Présentation et partage d’exemples 

Autres possibilités de développement

  • Exécution de Jobs
  • Web Services