Services clés (bloc de construction de goulet d'étranglement)
Le bloc de construction de goulet d'étranglement contient des services CRUD pour les tables de base de données des goulets d'étranglement, ainsi que des services pour valider les données avant leur insertion dans les tables de la base de données. Vous pouvez afficher tous les services de ce bloc de construction sur la page Services de l'objet PTC.BottleneckImpl.Manager.
Les services clés exécutés à partir de l'objet PTC.BottleneckImpl.Manager sont les suivants :
AddMaterialDemandWindowData : ajoute une nouvelle fenêtre de demande. Si une fenêtre de demande source existe, ses données associées, telles que les nomenclatures de demande et de demande indépendante, sont copiées dans la nouvelle fenêtre de demande.
AddOrUpdateModelDemands : ajoute ou met à jour une demande de modèle (valeur Demande totale d'un poste de charge) en opérant une certaine forme de validation. Par exemple, si la demande de la fenêtre de demande liée à la demande de modèle est définie sur matières, le service génère une erreur. Cela est dû au fait que la demande d'un poste de charge ne peut être ajoutée ou mise à jour que si la demande de la fenêtre de demande liée est définie sur postes de charge.
AddMaterialToBOM : ajoute des matières parent et enfant à la nomenclature de demande pour la matière et la fenêtre de demande spécifiées, si ces matières n'existent pas encore.
GetActualCycleTrendInfos : récupère les temps de cycle réels relatifs aux postes de charge spécifiés pour chaque jour de la plage de dates spécifiée.
GetBottleneckInfos : récupère les 5 premiers et les 5 derniers goulets d'étranglement pour la fenêtre de demande et les données de base matière facultatives spécifiées.
GetBottleneckTrendInfos : récupère l'impact du goulet d'étranglement relatif aux postes de charge spécifiés pour chaque jour de la plage de dates spécifiée.
GetChildMaterialsFromBOM : récupère les matières enfants des nomenclatures de demande pour la fenêtre de demande et les données de base matière spécifiées.
GetMaterialDemandBOMInfo : récupère la nomenclature de demande pour la fenêtre de demande et les données de base matière spécifiées.
GetMaterialDemandInfos : récupère la demande de matière pour la fenêtre de demande et le filtre de matière facultatif spécifiés.
GetMaterialDemandWindowShiftDuration : récupère la durée d'équipe ne travaillant pas en heures supplémentaires prédite pour une période ultérieure dans la fenêtre de demande, entre la fin de la dernière instance d'équipe et la fin de la fenêtre de demande. Si la fenêtre de demande est passée, la durée d'équipe est égale à zéro. Cette durée est calculée à l'aide des calendriers, des exceptions de calendrier, des jours de calendrier récurrents, des planifications d'équipe et des équipes pour le poste de charge.
GetMaterialDemandWindowYears : récupère les années pour lesquelles une fenêtre de demande existe pour le site.
GetMaterialDetails : récupère les détails de nomenclature de demande pour les matières dans la fenêtre de demande spécifiée.
GetModelActualAllocations : récupère les allocations réelles et cibles du modèle (poste de charge) ainsi que le temps passé réel pour la fenêtre de demande et le filtre de matière facultatif spécifiés.
GetOEETrendInfos : récupère le TRG relatif aux postes de charge spécifiés pour chaque jour de la plage de dates spécifiée.
GetProcessedMaterialDemandWindows : récupère les fenêtres de demande pour le site spécifié qui ont démarré et sont comprises dans la plage de dates d'entrée.
GetWorkCenterDemands : récupère les données de demande de poste de charge pour les postes de charge et la fenêtre de demande spécifiés.
GetWorkCenterMaterialDemandWindows : récupère toutes les fenêtres de demande auxquelles le poste de charge appartient.
GetWorkCenterOEE : récupère le TRG du poste de charge pour la plage de dates spécifiée.
GetWorkCentersTAKTAndDemands : récupère les valeurs de temps Takt et de demande pour l'ensemble des fenêtres de demande et des postes de charge spécifiés.
Est-ce que cela a été utile ?