Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Soumettre une offre d'emploi dans le cadre d'une candidature
Pour permettre aux utilisateurs de soumettre facilement des tâches, vous pouvez utiliser les environnements d'exécution de scripts ou les systèmes de plugins fournis par une application. Les utilisateurs disposent d'une interface familière et vous pouvez créer des outils qui les aident à soumettre une charge de travail.
Intégrer des offres d'emploi dans une candidature
Cet exemple montre comment soumettre des offres d'emploi que vous mettez à disposition dans l'application.
Pour permettre à un utilisateur d'accéder à ces offres d'emploi, créez un script intégré dans un élément de menu qui lance la CLI Deadline Cloud.
Le script suivant permet à l'utilisateur de sélectionner l'ensemble de tâches :
deadline bundle gui-submit --install-gui
Pour utiliser un ensemble de tâches spécifique dans un élément de menu à la place, utilisez ce qui suit :
deadline bundle gui-submit</path/to/job/bundle>--install-gui
Cela ouvre une boîte de dialogue dans laquelle l'utilisateur peut modifier les paramètres, les entrées et les sorties de la tâche, puis soumettre la tâche. Vous pouvez proposer différents éléments de menu pour différentes offres d'emploi qu'un utilisateur peut soumettre dans une candidature.
Si la tâche que vous soumettez avec une série de tâches contient des paramètres et des références d'actifs similaires dans toutes les soumissions, vous pouvez renseigner les valeurs par défaut dans la série de tâches sous-jacente.
Obtenir des informations à partir d'une application
Pour extraire des informations d'une application afin que les utilisateurs n'aient pas à les ajouter manuellement à la soumission, vous pouvez intégrer Deadline Cloud à l'application afin que vos utilisateurs puissent soumettre des tâches via une interface familière sans avoir à quitter l'application ou à utiliser des outils de ligne de commande.
Si votre application dispose d'un environnement d'exécution de script qui prend en charge Python et pyside/pyqt que vous pouvez utiliser les composants de l'interface graphique de la bibliothèque cliente Deadline Cloud
La bibliothèque cliente de Deadline Cloud propose les opérations suivantes pour vous aider à proposer une expérience utilisateur intégrée performante :
-
Extrayez les paramètres d'environnement de file d'attente, les paramètres de tâche et les références aux actifs à partir de variables d'environnement et en appelant le SDK de l'application.
-
Définissez les paramètres dans le lot de tâches. Pour éviter de modifier l'ensemble d'origine, vous devez en faire une copie et soumettre la copie.
Si vous utilisez la deadline bundle gui-submit commande pour soumettre le lot de tâches, vous devez programmer les asset_references.yaml fichiers parameter_values.yaml et pour transmettre les informations de l'application. Pour plus d'informations sur ces fichiers, consultezModèles Open Job Description (OpenJD) pour Deadline Cloud.
Si vous avez besoin de contrôles plus complexes que ceux proposés par OpenJD, si vous souhaitez extraire la tâche de l'utilisateur ou si vous souhaitez que l'intégration corresponde au style visuel de l'application, vous pouvez créer votre propre boîte de dialogue qui appelle la bibliothèque cliente de Deadline Cloud pour soumettre la tâche.