Deltek Cobra的API(应用程序编程器接口)提供了从程序外部与内部流程交互的功能。这使用户能够运行触发COBRA进程的简单脚本,而无需运行程序并导航接口。
在这里,我们可以概述deltek cobra api和一些有用的指针,它将节省一段时间并在设置工作批处理脚本来处理您的一些常用月度更新进程时可能会挫败。
概述
从基础开始,Deltek Cobra API是一个单独的可执行文件,它驻留在Cobra安装目录中,通过读取包含特定命令的纯文本文件来进程输入。例如,您可以运行备份项目的批处理进程,然后前进日历,运行更新集成过程并计算获得的值;一切都在你休息的时候早上喝了第二杯咖啡。
因此,通过创建简单的文本文件,自动化您定期执行的许多重复进程在您的范围内。诀窍是将正确的命令置于文本文件中,然后执行批处理文件;每个人都需要仔细设置。
通过创建Windows快捷方式,可以使用Windows命令窗口或更好地运行Cobra.api.exe程序。语法如下:
C:\ Program Files(x86)\ deltek \ cobra 5> cobra.api.exe脚本:“c:\ deltek \ runev.txt”
仔细注意脚本参数后使用引号。您可以或可能不需要这些引用,具体取决于您的系统;但最好是安全,并将它们包含在您的路径中。在COBRA联机帮助中运行脚本文件示例不会显示.txt文件路径周围的引号,因此您可能会花一些时间想知道为什么脚本正在忽略。
如果脚本正确运行,则应看到一个简要的对话框显示,显示进程的进度。
如果API批处理故障出于某种原因,则不会通知您,您将不会看到上述对话框显示。
batch.api.log.
如果您有史以来,如果您的批处理文件运行(或者不属于案例),则转到文档文件夹中的deltek \ logs目录并打开名为batch.api.log的文件。这为您提供了对批处理的描述,并报告可能发生的任何错误或警告。
最新事件在日志的底部录制,因此向下滚动以查看您的情况。
在此示例中,日志报告它无法登录COBRA。这两个原因是(1.)您已登录COBRA应用程序或(2.)您的设置要求您在命令行中使用其他参数来指示您所需的登录。此参数的语法如下:
用户:Sysadmin /密码。
在脚本末尾放置此参数:参数如果您看到Batch.api.log中的“无法登录”消息。
创建批处理脚本Windows快捷方式
您可以使用Windows快捷方式调用您可以从Windows命令窗口运行的任何内容。以下是我们前面示例的步骤。
1.右键单击您的清晰区域Windows桌面。
2.从菜单中选择新的选项并选择捷径来自生成的子菜单。
3.使用浏览…按钮定位Cobra.api.exe.文件;通常在[C:\ Program Files(x86)\ deltek \ cobra 5]安装目录中。
你没有完成刚才有这个领域!你现在需要添加脚本和用户此路径的参数。当你完成后,它会看起来像以下类似:
5.点击下一个然后输入快捷方式的名称。
6.点击了结束按钮,您已准备好在批处理过程中摇滚N卷,随时单击快捷方式。
批处理脚本
现在移动到批处理脚本的内容,让我们来看看一个脚本的一个很好的例子,它运行项目数据更新的集成配置。
此示例未直接从Deltek Cobra在线帮助文件中复制并粘贴到记事本;我建议任何开始构建批处理文件的方法。只需进入COBRA帮助系统并键入“索引”选项卡的“搜索”字段中的“批处理”。您将看到可以运行的批处理进程的完整列表,其中每个标记有详细说明,底部有用的样本。因此,我不会尝试在这里重新发布这些信息,而是为了告诉你如何获得它。
Deltek Cobra允许在单个批处理文件中包含高达999个进程。您只需为每个唯一的流程ID提供一个唯一的过程ID。这允许您自动执行大多数常见操作,例如用于每个新报告期间的常见操作。它确实需要一点预装,特别是如果您正在考虑使用此项目集成,因此,因为您的I / W配置需要正确并指向一致名为Transaction文件。除此之外,标签语法非常自我解释,您应该能够相当容易地使用这种COBRA管理方法。
那么你有它的人;一个希望更快地让他们的工作更快,更容易希望的人的好起点。如果您对此博客有任何意见或疑问,请随时给我们发电子邮件。必威体育网页全网独家
阅读更多deltek cobra文章点击这里








