Avatar

Level 3

Hello @mrudulm9146324 ,

 

Here the code to schedule the delivery using javascript

 

var xmlTargeting = <delivery>

  <targets >

    <deliveryTarget>

      <targetPart exclusion='false' ignoreDeleteStatus='false'>

        <where>

          <condition expr={'@id=' + rId}/> // Recipient ID

        </where>

      </targetPart>

    </deliveryTarget>

  </targets>

</delivery>;

var finalDev = nms.delivery.CreateFromModel(template, xmlTargeting); // Delivery internal name ( Template )

var deliv = nms.delivery.create(finalDev);

deliv.scheduling.delayed=1;

deliv.scheduling.contactDate = formatDate(getOption('TestExecutionDate'), "%4Y-%2M-%2D %2H:%2N:%2S"); //scheduling date 

deliv.scheduling.validationMode = "auto";

deliv.validation.useBudgetValidation = false;

deliv.validation.useContentValidation = false;

deliv.validation.useTargetValidation = false;

deliv.validation.useFCPValidation = false;

deliv.content.sms.source='Hi Welcome';

deliv.operation_id=campId;
 

deliv.save();

nms.delivery.PrepareFromId(deliv.id);

 

- Malarrajan Sundarraj