|
| Datum und Zeit festlegen / berechnen
|
| Jetzt |
DateTime.Now
|
| Heute, Mitternacht |
DateTime.Today
|
| Heute, 14 Uhr |
DateTime.Today.AddHours(14)
|
| Gestern vor einem Jahr |
DateTime.Now.AddDays(-1).AddYears(-1)
|
| Weihnachten 1998 |
new DateTime(24,12,1998)
|
Übersicht der Datums- und Zeitmethoden auf der DateTime-Struktur: https://msdn.microsoft.com/de-de/library/system.datetime
|
|
| Häufig verwendete Importe
|
| succest |
Grundlage für viele Aktivitäten und SysInfo (siehe "Informationen des Zielsystems")
|
| System |
Stellt Funktionen zur Datum- und Guid-Erstellung bereit
|
| System.Activities |
Grundlage zum Laden von Aktivitäten
|
| System.Collections.Generic |
Benötigt, um mit Datenquellen zu arbeiten
|
Wenn Funktionen (z. B. "DateTime.Now") nicht erkannt werden, prüfen ob der benötigte Import vorhanden ist.
|
|
|
| Datum und Zeit formatiert ausgeben
|
| Datum |
DateTime.Now.ToString("dd.MM.yyyy"), z. B. "15.08.2016"
|
| Uhrzeit |
DateTime.Now.ToString("hh:mm:ss"), z. B. "13:54:22"
|
Übersicht aller Datums- und Zeitformatierungen: https://msdn.microsoft.com/de-de/library/8kb3ddd4
|
|
| Informationen des Zielsystems
|
| Buchungsdatum |
SysInfo.GetPostingDate()
|
| Systemdatum |
SysInfo.GetSystemDate()
|
| Laufende TEV Nummer |
SysInfo.GetEodNum()
|
| Für SysInfo wird der Import von "Succest" benötigt.
|
|
|
| Datenquellen nutzen
|
| Aktivität zum Laden einer Datenquelle |
"Liste aus Datenquelle laden" (Aktivität GeneralTestActivities.LoadList)
|
| Aktivität zum Filtern einer Datenquelle |
"Gefilterte Liste aus Datenquelle laden" (Aktivität GeneralTestActivities.LoadSelectedList)
|
| Typ der Listenvariable |
DataSourceList
|
| Anzahl Zeilen der Liste |
list.Count
|
| Liste der Spaltennamen |
list.GetColumns()
|
| Beliebiges Element aus Liste |
list.GetElement(x) x ist ein Wert von 0 bis "Anzahl Zeilen der Liste - 1"
|
| Zufälliges Element aus Liste |
list.GetRandomElement()
|
| Aktivität zum Durchlaufen der Datenquelle |
ForEach<DataSourceObject>
|
| Zugriff auf Felder in Aktivitätsfeldern |
item.GetDatasourceValue("[Feldname]")
|
| Zugriff auf Felder in Vorlagenfeldern |
var:item.[Feldname]
|
Der Variablenname "list" wird beim Laden der Datenquelle vergeben. Der Variablenname "item" wird in der Aktivität zum Durchlaufen der Daten vergeben.
|
|
| Arbeiten mit Guids
|
| Neue Guid |
Guid.NewGuid() z. B. "dcec044e-67d3-481c-9375-c0dc9fb3aa27"
|
| Leere Guid |
Guid.Empty z. B. "00000000-0000-0000-0000-000000000000"
|
| SAP-freundliche Guid |
Guid.NewGuid().ToString("N").ToUpper() z. B. "25C68F7921FE4C19ADE490D4BC62DAB7"
|
| Eine Liste für Guids |
new List(of Guid) (wenn Sie mehrere Guids in einer Liste sammeln wollen)
|
Übersicht aller Methoden: https://msdn.microsoft.com/de-de/library/system.guid(v=vs.110).aspx
|
|
|
| Datenpools nutzen
|
| Aktivität zum Laden des Datenpools |
"Satz aus Datapool beziehen" (Aktivität GeneralTestActivities.CreateGeneralReference)
|
| Typ der Listenvariable |
MainReference
|
| Zugriff auf Felder (beliebigen Typs, sprich Typ "object") in Aktivitätsfeldern |
item.GetValue("[Feldname]")
|
| Zugriff auf Felder (vom Typ "string") in Aktivitätsfeldern |
item.GetValueStr("[Feldname]")
|
| Zugriff auf Felder in Vorlagenfeldern |
var:item.[Feldname]
|
| Der Variablenname "item" wird in der Aktivität zum Durchlaufen der Daten vergeben
|
|
|
|
| Tastenkürzel im TCE
|
| Neue Datei |
Strg + N
|
| Datei öffnen |
Strg + O
|
| Speichern |
Strg + S
|
| Speichern unter |
Strg + Shift + S
|
| Ausgewähltes Dokument schließen |
Strg + W
|
| Favoriten öffnen |
Strg + D
|
| Zu Favoriten hinzufügen |
Strg + Alt + D
|
| Dokumenten-Manager öffnen |
Strg + M
|
| Testfall abnehmen |
Strg + Alt + A
|
| Anwendung beenden |
Alt + F4
|
| Fenster schließen |
ESC
|
| TCE aktualisieren |
F5
|
|
| Parameter für den TCE
|
| /URI: (Benötigt) |
Die Url zum TCR. Bspw.: http://tcr.your-company.de
|
| /ToolCFG: (Benötigt) |
Das Aktivitätenset, welches der TCE verwenden soll.
|
| /Culture: |
Zum Einstellen der verwendeten Sprache des TCEs. Aktuell werden die Sprachen de-DE für Deutsch und en-US für Englisch unterstützt.
|
| /DateFormat: |
Zum Einstellen des Datumformats. Aktuell wird das Datumformat de-DE für Deutsch und en-US für Englisch unterstützt.
|
| /Username: |
Hierrüber kann ein Benutzername festgelegt werden, der in dem Login-Fenster des TCEs vorausgefüllt ist.
|
| /Debug: |
Schaltet die Protokollierung für den TCE an. Die Protokoll-Dateien werden unter "{Pfad-des-TCE}\Logs\" gespeichert.
|
| /ClientCertSN: |
Die Seriennummer eines Cient-Zertifikates mit dem sich der TCE am TCR authentifizieren soll.
|
| /RootCertIssuer: |
Der Name des Ausstellenden Zertifikates von dem das zu verwendende Cient-Zertifikat abstammt.
|
| Klein- und Großschreibung der Parameternamen muss nicht beachtet werden.
|
|