ProcessMiningForExternalData - Champ d’application, global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • L’API ProcessMiningForExternalData contient une méthode qui marque un enregistrement d’audit externe en vue de son traitement.

    Ces données d’audit externe peuvent provenir de systèmes externes tels que SAP, SmartRecruiters ou JIRA.

    Pour accéder à cette API, le module d’extension pour les Exploration de processus données externes (sn_po_extdata) doit être installé et l’entité appelante doit avoir le rôle sn_process_optimization_admin.

    Pour plus d’informations sur les enregistrements d’audit externe et Exploration de processus, reportez-vous à Process Mining.

    ProcessMiningForExternalData : scheduleCaseGeneration(String externalDataSysId)

    Marque l’enregistrement spécifié dans la table Ensemble de données externe [sn_po_extdata_dataset] pour traitement. Utilisez cette méthode pour automatiser le traitement des données d’audit externe.

    Avant d’appeler cette méthode, les données d’audit externe doivent avoir déjà été importées dans la table Jeu de données externe.

    Vous pouvez choisir la méthode d’importation de ces données souhaitée, par exemple par Hub d'intégration ou Concepteur de flux. Vous pouvez planifier cette importation à intervalles fixes, par exemple hebdomadaire, mensuel ou trimestriel. Pour en savoir plus, consultez Working with external datasets.

    Une fois les données importées, vous appelez cette méthode pour définir le champ d’état dans l’enregistrement d’ensemble de données externe spécifié sur « Planifié ». Ce paramètre indique que l’enregistrement d’ensemble de données externe spécifié est prêt à être traité. Lorsqu’elles sont traitées, les données contenues dans l’enregistrement d’ensemble de données externe sont utilisées pour créer des enregistrements d’audit et de ticket. Les noms de ces enregistrements d’audit et de ticket s’affichent dans l’enregistrement d’ensemble de données externe associé.

    Remarque :
    Lorsque l’appel revient, il a seulement marqué l’enregistrement pour traitement. Le traitement réel de l’enregistrement est effectué en arrière-plan.
    Cette API est disponible dans le champ d’application global et dans le champ d’application. Utilisez la syntaxe suivante lors de l’appel de cette méthode :
    • Global : SNC. ProcessMiningForExternalData.scheduleCaseGeneration(Chaîne externalDataSysId) ;
    • Inclus dans l’étendue : ProcessMiningForExternalData.scheduleCaseGeneration(String externalDataSysId) ;
    Tableau 1. Paramètres
    Nom Type Description
    ID des données externes Chaîne Sys_id de l’enregistrement du jeu de données dans la table Ensemble de données externe [sn_po_extdata_dataset] à marquer comme prêt à être traité.
    Tableau 2. Renvoie
    Type Description
    message État de l’appel de méthode.

    En cas de réussite, le message est toujours : Le traitement de l’ensemble de données externe est planifié.

    Lorsqu’une erreur se produit, le message décrit la raison de l’échec de l’appel.

    statut État de l’appel de méthode.
    Valeurs possibles :
    • erreur
    • succès

    L’exemple de code suivant montre comment appeler cette méthode.

    ProcessMiningForExternalData.scheduleCaseGeneration("o83ehu2yv918ehbu23eg928dg7jbcf52");

    Sortie :

    {
      "status": "success",
      "message": "External dataset is scheduled for processing"
    }