TT with Automation Rework Drops
New KVP (KeyValuePair event) based automation protocol.
KeyValuePairs.MessageType for request: AutomationRequest
Each request has a key called "requestId" which has the unique identifier for this request - the response message will carry this same key/value.
| automationFuntion | additional keys |
|---|---|
| fileOpen | openFilePathname |
| folderOpen |
openFolderPathname |
| folderClose |
closeFolderPathname |
| fileMove |
moveFileOrigPathname, moveFileDestPathname |
| folderCreate |
createFolderParentDirPathname, createFolderNewDir |
| fileCopy |
copyFileOrigPathname, copyFileDestPathname |
| fileRename |
renameFileOrigPathname, renameFileDestPathname |
| folderRename |
renameFolderOrigPathname, renameFolderDestPathname |
| folderMove |
moveFolderOrigPathname, moveFolderDestPathname |
| folderCopy |
copyFolderOrigPathname, copyFolderDestPathname |
| fileDelete |
deleteFilePathname |
| folderDelete |
deleteFolderPathname |
KeyValuePairs.MessageType for response: AutomationResponse
| Key | Value |
|---|---|
| automationResult | success, failure |
| (if failure) errorMessage |
- string describing the error - |
CONTENT BELOW HERE IS OUT OF DATE
Testing
Instrumentation and Automation under development
- Windows Explorer Instrumentation
- Windows Explorer Automation
- Microsoft Word Instrumentation
- Microsoft Word Automation
- Microsoft Excel Instrumentation
- Microsoft Excel Automation
- Microsoft PowerPoint Instrumentation
- Microsoft PowerPoint Automation
Sequence
| Overall Questions / Notes | |||
|---|---|---|---|
| Do we need to send return values? | |||
| Ask Chris Elwood about changing beanshell app names / uris | |||
| Do we need TrueType Fonts for PowerPoint? (Currently disabled) | |||
| Item | Instr Done | Automation Done | Questions |
| WE CopyPasteFile(TT)/Copy(CALO) | Y | Y | |
| WE CopyPasteFolder(TT)/CopyFolder(CALO) | Y | Y | |
| WE CreateFolder | Y | Y | |
| WE MoveFile | Y | Y | |
| WE MoveFolder | Y | Y | |
| WE FileRename | Y | Y | |
| WE Navigate | Y | Y | |
| WE RenameFolder | Y | Y | |
| Word Quit | Y | ||
| Word New | Y | ||
| Word Open | Y | ||
| Word Close | Y | ||
| Word Print | Y | ||
| Word Save | Y | ||
| Word SaveAs | Y | ||
| PPT Quit | Y | ||
| PPT New | Y | ||
| PPT Open | Y | ||
| PPT Close | Y | ||
| PPT Save | Y | ||
| PPT SaveAs | Y | ||
| PPT Print | Y | ||
| Excel Quit | Y | ||
| Excel New | Y | ||
| Excel Open | Y | ||
| Excel Close | Y | ||
| Excel Save | Y | ||
| Excel SaveAs | Y | ||
| Excel Print | Y | ||
| Excel Copy | |||
| Excel Paste | |||
| Excel Cut | |||
| WE Close | Y | Y | |
| WE DeleteFile | Y | Y | |
| WE DeleteFolder | Y | Y | |
| WE PasteFile | Y | ||
| WE CopyFolder (copy to clipboard) | Y | ||
| WE PasteFolder | Y | ||
| WE CopyFile/ClipboardCopy(CALO) | Y |
Word Copy
Word Paste
Word Cut
