Diese Seite wurde exportiert von Exams Labs Braindumps [ http://blog.examslabs.com ] Exportdatum:Mon Dec 23 13:49:28 2024 / +0000 GMT ___________________________________________________ Titel: [Apr 11, 2024] Dumps Collection ACD200 Test Engine Dumps Training mit 79 Fragen [Q14-Q28] --------------------------------------------------- [Apr 11, 2024] Dumps Collection ACD200 Test Engine Dumps Training mit 79 Fragen Appian ACD200 Dumps - 100% Cover Real Exam Questions FRAGE 14Sie überprüfen Prozessmodellmetriken und betrachten AMUs, um die Speichernutzung eines Prozesses zu bewerten. welche Aussage zu dieser Metrik ist richtig? Die Speichernutzung gilt als gering, wenn sie unter 10.000 AMUs liegt. Die Speichernutzung gilt als gering, wenn sie unter 1.000 AMUs liegt. Die Speichernutzung gilt als gering, wenn sie unter 100.000 AMUs liegt. AMUs ist kein gutes Maß für die Prozessspeichernutzung. FRAGE 15Sie arbeiten an einem Projekt, dessen Ziel es ist, mit Appian Sites Rechnungen zu erstellen und zu bearbeiten, die an Kunden ausgestellt werden.Dieses Prozessmodell wird als verwandte Aktion verwendet, um eine Rechnung zu bearbeiten. Sie haben bereits einen Datensatz für Rechnungen erstellt. Sehen Sie sich das folgende Bild an: Welche zwei Vorschläge zu diesem Prozess sind gültig? (Wählen Sie zwei.) Wir sollten in Erwägung ziehen, eine Timer-Ausnahme hinzuzufügen, die den Knoten "Rechnung bearbeiten/schreiben" nach 24 Stunden überspringt. Wir sollten dieses Prozessmodell als verwandte Aktion zum Rechnungsdatensatz mit der Bezeichnung "Rechnung bearbeiten" hinzufügen. Wir sollten der Site zwei Seiten hinzufügen, von denen eine eine Datensatzliste von Rechnungen ist und die andere dieses Prozessmodell als Bericht enthält. Um die Leistung zu verbessern, sollten wir die Aktivitätsverkettung aus allen Abläufen entfernen. FRAGE 16 Sie erwarten, dass die Anzahl der gleichzeitig aktiven Benutzer Ihrer Anwendung im nächsten Jahr von ca. 50 auf 500 ansteigt.Welche zwei Empfehlungen für Ihre Appian-Umgebung würden das Leistungsrisiko dieses starken Anstiegs der Benutzerzahl angehen? (Wählen Sie zwei.) Fügen Sie mehr Design-Engines hinzu. Fügen Sie weitere Prozessausführungs-Engines hinzu. Fügen Sie mehr Anwendungsserver-Speicher hinzu. Wechseln Sie von einem rekordzentrierten zu einem prozesszentrierten Design. ErläuterungDie Frage bezieht sich auf die Empfehlungen für die Appian-Umgebung, um dem Leistungsrisiko eines großen Anstiegs der Benutzerzahl zu begegnen. Zu diesem Zweck gibt es zwei Empfehlungen:* Fügen Sie mehr Prozessausführungsmodule hinzu. Das bedeutet, mehr Server oder Knoten hinzuzufügen, die Prozessinstanzen parallel ausführen können, was die Skalierbarkeit und Verfügbarkeit von Appian verbessern kann. Dies kann dazu beitragen, die erhöhte Arbeitslast und die Nachfrage von mehr Benutzern zu bewältigen, ohne die Reaktionszeit oder Zuverlässigkeit von Appian zu beeinträchtigen.* Fügen Sie mehr Anwendungsserver-Speicher hinzu. Dies bedeutet, dass jedem Server oder Knoten, auf dem Appian-Komponenten wie Webserver, Engines oder Analyseserver laufen, mehr Speicher zugewiesen wird. Dies kann dazu beitragen, die Leistung und Stabilität von Appian zu verbessern, indem der Speicherdruck und die Garbage Collection reduziert werden.* Die folgenden Empfehlungen sind keine Empfehlungen für die Appian-Umgebung, um das Leistungsrisiko eines großen Anstiegs der Benutzerzahl zu bewältigen:* Fügen Sie mehr Design-Engines hinzu. Dies bedeutet, dass mehr Server oder Knoten hinzugefügt werden, die Ausdrucksregeln oder Schnittstellenkomponenten parallel ausführen können, wodurch die Leistung und Skalierbarkeit von Appian verbessert werden kann, was jedoch nicht direkt mit der Anzahl der Benutzer zusammenhängt, sondern eher mit der Komplexität und Häufigkeit der Ausdrucksregeln oder Schnittstellenkomponenten in der Anwendung. Dies bedeutet eine Änderung des Anwendungsdesigns, um sich mehr auf Prozessmodelle und Aufgaben als auf Datensätze und Berichte zu konzentrieren. Dies hat keine Auswirkungen auf die Appian-Umgebung, sondern eher auf die Anwendungslogik und -funktionalität. Dies kann die Leistung der Anwendung verbessern oder auch nicht, je nach Anforderungen und Anwendungsfällen.Referenzen:* Process Execution Engines* Speicherempfehlungen* Design Engines* Records-Centric vs. Process-Centric DesignFRAGE 17Sie müssen verbundene Daten aus 5 Tabellen anzeigen. Jede Tabelle enthält eine große Anzahl von Zeilen und könnte nach der Ausführung der Joins eine große Ergebnismenge erzeugen. Das Unternehmen erwartet keine Live-Daten, und eine 2-stündige Aktualisierung ist akzeptabel. Die Leistung hat höchste Priorität, was sollten Sie verwenden? (Wählen Sie die beste Antwort.) Tabelle Ansicht Gespeicherte Prozedur Materialisierte Ansicht ErläuterungEine materialisierte Ansicht ist eine physische Tabelle, die die Ergebnisse der SQL-Daten enthält, aus denen normalerweise eine VIEW erstellt wird, und die periodisch generiert werden kann.FRAGE 18Sie analysieren ein schlecht funktionierendes Prozessmodell. Sie stellen fest, dass das betreffende Prozessmodell viele Knoten hat und hauptsächlich für Hintergrundaktualisierungen verwendet wird.Welche zwei Dinge können getan werden, um die Leistung zu verbessern? (Wählen Sie zwei.) Definieren Sie die richtigen Alerts für das Prozessmodell. Entfernen Sie alle Aktivitätsverkettungen. Verwenden Sie Swim Lanes im Prozessmodell. Refaktorieren Sie einige Knoten in Unterprozesse, wenn möglich. FRAGE 19Sie müssen verbundene Daten aus 5 Tabellen anzeigen. Jede Tabelle enthält eine große Anzahl von Zeilen und könnte nach der Ausführung der Joins eine große Ergebnismenge erzeugen. Das Unternehmen erwartet keine Live-Daten, und eine 2-stündige Aktualisierung ist akzeptabel. Die Leistung hat höchste Priorität, was sollten Sie verwenden? (Wählen Sie die beste Antwort.) Tabelle Ansicht Gespeicherte Prozedur Materialisierte Ansicht ErläuterungEine materialisierte Ansicht ist die beste Option, um verknüpfte Daten aus 5 Tabellen anzuzeigen, die eine große Anzahl von Zeilen enthalten und nach Ausführung der Verknüpfungen eine große Ergebnismenge erzeugen könnten. Ein materialisierter View ist eine physische Tabelle, die die Ergebnisse der SQL-Daten enthält, aus denen normalerweise ein View erstellt wird, und die periodisch generiert werden kann. Eine materialisierte Ansicht kann die Leistung verbessern, indem sie die Ausführungszeit komplexer Abfragen, die mehrere Joins, Aggregationen oder Berechnungen beinhalten, reduziert. Eine materialisierte Ansicht kann auch die Belastung des Datenbankservers verringern, indem sie die Abfrageergebnisse im Voraus speichert. Eine materialisierte Ansicht kann in regelmäßigen Abständen oder bei Bedarf aktualisiert werden, um die Änderungen in den zugrunde liegenden Tabellen widerzuspiegeln. Referenzen: [Materialized Views], [View Performance]FRAGE 20Sie müssen Informationen über anstehende Aufgaben für jede Person in einer Anwendung anzeigen. Welchen Kontexttyp sollten Sie für den Aufgabenberichtstyp wählen? Aufgaben nach Prozessmodell Dem Benutzer zugewiesene Aufgaben Aufgaben nach Prozess Aufgaben, die einer Gruppe zugewiesen sind FRAGE 21Ihre Organisation erwägt, die Ausführung von Expression-Rule-Testfällen zu automatisieren, um Unit-Tests für Ihre Appian-Anwendungen bereitzustellen.Welche drei Methoden könnten verwendet werden, um bei Bedarf einen Testlauf zu starten? (Wählen Sie drei.) Über den DevOps-Bereich der Administrationskonsole. Ein Prozessmodell, das über eine API aufgerufen wird. Ein Prozessmodell, das den Benutzern als Aktion angeboten wird. Ein Web-Hook von einem Content Versioning System (CVS). Eine SAIL-Schnittstelle, die in einen Bericht eingebettet ist. ErläuterungDrei Methoden, die verwendet werden können, um bei Bedarf einen Testlauf für Ausdrucksregel-Testfälle zu starten, sind:* Ein Prozessmodell, das über eine API aufgerufen wird. Ein Prozessmodell kann entworfen werden, um Testfälle für Ausdrucksregeln unter Verwendung der Funktion a!testRule() oder des Smart Service Test Rule auszuführen. Dieses Prozessmodell kann als Web-API mit einer HTTP-Methode wie POST oder PUT zur Verfügung gestellt werden, so dass externe Systeme oder Anwendungen es über eine HTTP-Anfrage aufrufen können.* Ein Prozessmodell, das Benutzern als Aktion zur Verfügung steht. Ein Prozessmodell kann auch zur Ausführung von Testfällen für Ausdrucksregeln unter Verwendung derselben Funktion oder desselben intelligenten Dienstes wie oben entworfen werden. Dieses Prozessmodell kann den Benutzern als Aktion auf einer Schnittstelle, wie z.B. einer Schaltfläche oder einem Link, angezeigt werden, so dass die Benutzer es bei Bedarf manuell auslösen können.* Eine in einen Bericht eingebettete SAIL-Schnittstelle. Es kann eine SAIL-Schnittstelle erstellt werden, um Testfälle für Ausdrucksregeln mit der Funktion a!testRule() auszuführen. Diese Schnittstelle kann in einen Bericht eingebettet werden, z.B. in ein Gitter oder ein Diagramm, so dass die Benutzer die Testergebnisse interaktiv auf einer Schnittstelle anzeigen können. Referenzen: Automated Testing for Expression Rules, a!testRule() Function, Test Rule Smart Service, Web APIs, SAIL InterfacesFRAGE 22Eine Organisation hat beschlossen, mit einem Drittanbieter zusammenzuarbeiten, um eingehende Dokumente zu scannen und die Details in einer Tabelle namens [appian].[document] zu erfassen. Der Datensatz muss sowohl Daten aus [appian].[document] als auch aus [appian].[caseData] enthalten, die zusätzliche Fallinformationen enthalten. Erstellen Sie einen Trigger für die Tabelle [appian].[document], um alle Daten in die Tabelle [appian].[caseData] zu kopieren und den Datensatz auf [appian].[caseData] zu verweisen. Erstellen Sie ein SSIS-Paket, das in regelmäßigen Abständen ausgeführt wird. Erstellen Sie einen View zwischen den beiden Tabellen [appian].[document] und [appian].[caseData], um den Datensatz zu füttern. Erstellen Sie eine gespeicherte Prozedur zur Abfrage der Daten aus den Tabellen [appian].[document] und [appian].[caseData]. FRAGE 23Sie erstellen eine Integration, die die Daten modifiziert. An welchen drei Stellen kann sie aufgerufen werden? (Wählen Sie drei aus.) Web-API (GET) Ausdruck oder Regel Web-API (POST, PUT, DELETE) Prozessmodell SAIL speichern in Parameter ErläuterungEine Integration, die Daten ändert, kann von drei Stellen aus aufgerufen werden: Web API (POST, PUT, DELETE), Prozessmodell und SAIL saveInto-Parameter. Diese Stellen ermöglichen es, Daten an ein externes System oder einen externen Dienst zu senden und eine Antwort zu erhalten.* Web API (POST, PUT, DELETE) sind HTTP-Methoden, die typischerweise zum Erstellen, Aktualisieren oder Löschen* von Daten auf einem Server verwendet werden. Eine Integration, die Daten ändert, kann mit einer dieser Methoden als Web-API offengelegt werden, so dass externe Anwendungen oder Systeme sie über eine HTTP-Anfrage aufrufen können.* Ein Prozessmodell ist eine grafische Darstellung eines Geschäftsablaufs, die aus Knoten und Flüssen besteht. Eine Integration, die Daten modifiziert, kann von einem Prozessmodell aus entweder über einen Integrationsknoten oder einen Smart Service Call Integration2 aufgerufen werden. Der SAIL saveInto-Parameter ist eine Eigenschaft einer SAIL-Komponente, die einen Ausdruck angibt, der ausgewertet wird, wenn die Komponente vom Benutzer geändert wird3. Eine Integration, die Daten modifiziert, kann von einer Schnittstelle aus über den saveInto-Parameter einer SAIL-Komponente aufgerufen werden. Dies ermöglicht das Auslösen von Datenänderungen auf der Grundlage von Benutzeraktionen oder Ereignissen auf der Schnittstelle.FRAGE 24Ein Lead Designer erhält folgende Anforderung: Jedes Mal, wenn ein Datensatz geändert wird, müssen die geänderten Daten für die Prüfung gespeichert werden.Welcher Entwurf ist der effizienteste und hat die geringsten Auswirkungen auf die Appian-Anwendung? (Wählen Sie die beste Antwort.) Erstellen Sie ein benutzerdefiniertes Plugin, das einen Audit Trail in eine Protokolldatei schreiben kann. Erstellen Sie einen Trigger für die Datenbanktabelle, um den Audit Trail in eine Tabelle zu schreiben. Erstellen Sie einen Appian-Prozess, um den Änderungsverlauf zu erfassen und den Audit-Trail in die Datenbank zu schreiben. Erstellen Sie einen Web-API-Aufruf zu einem Audit-Verlaufssystem und schreiben Sie den Audit-Trail in eine Datei. ErklärungDas Erstellen eines Triggers für die Datenbanktabelle, um den Audit Trail in eine Tabelle zu schreiben, ist am effizientesten und hat die geringsten Auswirkungen auf die Appian-Anwendung, da keine zusätzliche Logik oder Aufrufe in die Appian-Anwendung eingefügt werden, die deren Leistung und Skalierbarkeit beeinträchtigen könnten. Ein Trigger ist ein Datenbankobjekt, das automatisch ausgeführt wird, wenn ein bestimmtes Ereignis in einer Tabelle oder Ansicht eintritt. Ein Trigger kann verwendet werden, um Daten aus einer anderen Tabelle einzufügen, zu aktualisieren oder zu löschen, basierend auf den Änderungen, die in der ursprünglichen Tabelle vorgenommen wurden. Referenzen: [Triggers], [Audit Trail]FRAGE 25Welche zwei Aussagen über die Funktion a!queryEntity() sind richtig? (Wählen Sie zwei.) Die Abfragen, die mit dem Abfrageparameter definiert werden, sind in ihrer Wartezeit bis zur Rückgabe der Ergebnisse nicht begrenzt. Die mit dem Query-Parameter definierten Abfragen geben standardmäßig eine eingeschränkte Teilmenge der passenden Datensätze zurück. Der Entitätswert muss als Konstante vom Typ Data Store Entity angegeben werden. Die Einstellung des Parameters fetchTotalCount auf False kann die Leistung der Regel verbessern. ErklärungDie beiden Aussagen über die Funktion a!queryEntity(), die wahr sind, sind:* Der Entitätswert muss als Konstante vom Typ Data Store Entity angegeben werden. Das liegt daran, dass der Entitätswert angibt, von welcher Datenspeicherentität (Tabelle oder View) abgefragt werden soll. Der Wert muss eine Konstante sein, die auf eine bestehende Datenspeicherentität in Appian Designer verweist. Sie können keine Variable oder einen Ausdruck für diesen Wert verwenden.* Wenn Sie den Parameter fetchTotalCount auf False setzen, kann die Leistung der Regel verbessert werden. Dies liegt daran, dass Appian durch das Setzen dieses Parameters auf False nicht die Gesamtzahl der Datensätze berechnet, die den Abfragekriterien entsprechen, was bei großen Datensätzen ein teurer Vorgang sein kann. Standardmäßig ist dieser Parameter auf True gesetzt, was bedeutet, dass Appian die Gesamtzahl zusammen mit den Abfrageergebnissen zurückgibt.Referenzen: a!queryEntity() FunctionQUESTION 26Sie müssen eine Liste von Expression-Regeln finden, die Performance-Probleme verursachen oder in den letzten 30 Tagen Performance-Probleme verursacht haben.Was sollten Sie tun? Verwenden Sie die Registerkarte Überwachung, um Regeln mit einem niedrigen Prozentsatz zu finden. Rufen Sie in der Verwaltungskonsole die Registerkarte Regelleistung auf. Untersuchen Sie das Protokoll des Anwendungsservers. Beobachten Sie die Laufzeit aller Testfälle. ErläuterungDie Anforderung besteht darin, eine Liste von Expression-Regeln zu finden, die Leistungsprobleme verursachen oder in den letzten 30 Tagen Leistungsprobleme verursacht haben. Dazu rufen Sie am besten die Registerkarte Regelleistung in der Verwaltungskonsole auf, da sie ein Dashboard bietet, das die Ausführungszeit, die Häufigkeit und die Auswirkungen von Expression-Regeln in einem bestimmten Zeitraum anzeigt. Sie können die Regeln nach Anwendung, Regeltyp oder Ausführungszeit filtern und sie nach verschiedenen Metriken sortieren. Sie können auch jede Regel aufschlüsseln, um die Details ihrer Ausführungen und Testfälle zu sehen. Die anderen Opti