Quintiq file version 2.0
|
#parent: #root
|
Method SetCampaignsSourceAndPath (
|
String source,
|
Boolean isexcel,
|
String excelpath
|
)
|
{
|
Description: 'Set the import source and/or excel path of IOCampaign objects'
|
TextBody:
|
[*
|
//Set the source and path of the campaign broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOCampaign_MP, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the campaign type broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOCampaignType_MP, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the operation in campaign broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOOperationInCampaignType, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the transition type broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOTransitionType_MP, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
//Set the source and path of the operation in transition type broker to the given source and path if the source is not yet
|
traverse( this.MPSync(), IOOperationInTransitionType, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
*]
|
}
|