本节描述怎样定义一个派生应用,一个派生应用引用与另一个应用,这里是没有特殊特征与其相关联的。
在应用(application)定义中,有一个元素叫“DerivedFromApplicationId” ,这是一个字符串类型域(或字段),这个域中包含父应用在窗体中应用关键字的关系。
< ApplicationDetailDoc > < ApplicationGuid >PARAMETER</ ApplicationGuid > < IsvGuid >PARAMETER</ IsvGuid > < OrganizationGuid >PARAMETER</ OrganizationGuid > < OrganizationName >PARAMETER</ OrganizationName > < IsvName >PARAMETER</ IsvName > < ApplicationName >PARAMETER</ ApplicationName > < Version >PARAMETER</ Version > < Description >PARAMETER</ Description > < AvailabilityId >PARAMETER</ AvailabilityId > < Availability >PARAMETER</ Availability > < ApplicationId >PARAMETER</ ApplicationId > < ApplicationTypeId >PARAMETER</ ApplicationTypeId > < ApplicationType >PARAMETER</ ApplicationType > < DerivedFromApplicationId >PARAMETER</ DerivedFromApplicationId > </ ApplicationDetailDoc > |
通过界面定义派生应用,操作如下:
派生应用被定义出来了。
其中 API GetDerivedApplicationsByApplicationId 能被用于查询特定应用下的所有子应用的对象( Application objects.)。
|
Cordys应用能被简单地通过为开通服务注册他们自己,然而,很多时候,当你在应用开通服务时,需要你执行特殊处理,比如应用初始化,本节描述怎样去开发面向应用开通过程所必须的模拟应用控制台(Servicedesk demo application)。
每个应用可以提供多租户开通处理过程,这样应用能被在开发之出的应用中定义。
在这个主题里,一个面向应用开通开发,在组织应用订购期间被触发,这个例子使你能够自动开通其他应用服务。
开发一个面向应用开通服务程序,操作过程如下:
/com/cordys/demo/servicedesk/provisioning
, 在业务流程(Business
Processes)文件夹下Business Processes/com/cordys/demo/servicedesk/provisioning
文件夹下
添加你所开发的每个程序,使用 来选择有你业务程序。
一个面向应用开通服务被开发,组织订购应用过程中去被触发。
Cordys云开通服务开发者指南(一),布布扣,bubuko.com
原文:http://blog.csdn.net/xiaoyw71/article/details/20466607