In Maximo möchte ich die letzte Statusnotiz abrufen und das Feld WOSTATUS.MEMO über den Anwendungsdesigner zum Arbeitsauftragsverfolgungsmodul hinzufügen. Wenn Sie in der Anwendung "Auftragsverfolgung" die gleichen Informationen sehen möchten, wechseln Sie zu einem individuellen Arbeitsauftrag> Aktion auswählen> Ansicht> Auftragsverlauf.Maximo: letzte Statusnotiz für aktuellen Arbeitsauftrag anzeigen
Antwort
Möglicherweise haben Sie die WOSTATUS-Beziehung auf dem Objekt WORKORDER bemerkt und festgestellt, dass Sie nicht steuern können, welcher der vielen WOSTATUS-Datensätze für diesen Arbeitsauftrag zum Anzeigen des Memos ausgewählt wird. Sie müssen eine Kopie dieser Beziehung erstellen, die speziell den neuesten Datensatz findet. Um den letzten Datensatz zu finden, können Sie den WOSTATUS-Datensatz mit dem CHANGEDATE aufrufen, der mit dem STATUSDATE des Arbeitsauftrags oder mit der höchsten WOSTATUSID übereinstimmt. Vorausgesetzt, dass Sie für das ehemalige gehen, weil es keine Unterabfrage benötigen, werden Sie eine neue Beziehung von Fertigungsauftrag erstellen, um WOSTATUS Laststatus mit einem genannt where-Klausel wie folgt aus:
wonum = :wonum and siteid = :siteid
and status = :status and changedate = :statusdate
Sie dann die Standard-Beziehung verwenden können .Attributsyntax für die Attributeigenschaft eines Textfelds in App Designer: LASTSTATUS.MEMO
.
Falls Sie interessiert sind, hier ist die where-Klausel würden Sie verwenden, wenn Sie für die WOSTATUSID gehen wollte statt:
wonum = :wonum and siteid = :siteid
and wostatusid = (
select max(wostatusid)
from wostatus
where wonum = :wonum and siteid = :siteid
)
(Manche mögen den Münzwurf darüber streiten, ob die erste Zeile in der obigen Abfrage ist Ich würde mit dem Vorschlag antworten, um Leistung/optimalen Ausführungsplan in Ihrer Datenbankumgebung zu prüfen.)
Ich hoffe, dass hilft.
- 1. Legen Sie Werte in Arbeitsauftrag von Asset in Maximo erstellt
- 2. Maximo überall suchen Filter
- 3. Maximo Anywhere - Leistungsoptimierung
- 4. Batch: Letzte Benutzereingaben anzeigen
- 5. Maximo Anywhere 7.6 - Standard-Apps stecken geblieben
- 6. Aktuellen angemeldeten Benutzer anzeigen
- 7. NetSuite Benutzerereignis oder Arbeitsablauf bei Arbeitsauftrag Schließen
- 8. Kombinationsfeldsteuerung im Anwendungsdesigner für maximo 7.6?
- 9. JQuery datepicker numberOfMonths: aktuellen Auswahlmonat anzeigen zuletzt
- 10. Erste und letzte Tag des aktuellen Monats
- 11. Letzte 2 Zahlen des aktuellen Jahres
- 12. BlogEngine.NET anzeigen Letzte 4 Beiträge?
- 13. Nur die letzte Zeile anzeigen
- 14. Maximo Anywhere Neuer Tabellenzugriff
- 15. Maximo Anywhere Angepasstes Dropdown
- 16. Maximo Anywhere 7.5.2 Bildkomprimierungsproblem
- 17. Aktuellen Benutzerstandort mit MKMapView anzeigen?
- 18. Nur die erste und letzte Taxonomie für ein Produkt anzeigen
- 19. Maximo IBM Rest APi-Objektdokumentation
- 20. Letzte N Dokumente mit MongoDB Kompass anzeigen
- 21. Ameisenbau Problem in Maximo Anywhere
- 22. anzeigen Datum in der aktuellen locale
- 23. Aktuellen GIT-Zweig permanent im Terminal anzeigen
- 24. Aktuellen Wert der EditTextPreference in Zusammenfassung anzeigen
- 25. Kinder von aktuellen Unterräumen in Konfluenz anzeigen
- 26. mysql-Befehl zum Anzeigen der aktuellen Konfigurationsvariablen
- 27. Uhrzeit im aktuellen Gebietsschema mit Kalender anzeigen
- 28. Aktuellen Tweet mit Twitter Stream API anzeigen
- 29. Anzeigen des aktuellen Datums mit JSTL-FormatDatumstag
- 30. Tooltip außerhalb des aktuellen Fensters anzeigen