yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Quintiq file version 2.0
#parent: #root
Job JobMPSyncSynchronize
{
  OnFailureText: "info( '===== JobMPSyncSynchronize Failed =====', errormessage );"
  Priority: 'Default'
  Text:
  [*
    // Synchronize data from MPSync to MacroPlan dataset
    //  each parameter indicated what data should be imported from MPSync
    debuginfo( '****************** start JobMPSyncSynchronize ***********************' );
    progress( 'Importing data from MPSync...', DateTime::ActualTime() );
    
    this.SynchronizeToMacroPlan( activeMPMDSName,
                                  isoverwritemanualconfig,
                                  importgeneral,
                                  importglobalparameters,
                                  importperiods,
                                  importdisaggregationfactor,
                                  importinventoryspecifications,
                                  importinventorysupplies,
                                  importproducts,
                                  importsalesdemands,
                                  importcampaigns,
                                  importentities,
                                  importentitycosts,
                                  importlanes,
                                  importroutings,
                                  importstockingpointcapacities,
                                  importsupplyspecifications,
                                  importunitcapacities,
                                  importrecipes,
                                  importactualpispip,
                                  importfeedbacks,
                                  importactualunitperiod,
                                  importservicelevels,
                                  importoptimizerpuzzles,
                                  importpostponementspecificationandfulfillmentrestriction,
                                  importcustomerorder );
  *]
  Arguments:
  [
    Argument activeMPMDSName { Type: String }
    Argument isoverwritemanualconfig { Type: Boolean }
    Argument isrefreshfromdb { Type: Boolean }
    Argument importgeneral { Type: Boolean }
    Argument importglobalparameters { Type: Boolean }
    Argument importperiods { Type: Boolean }
    Argument importdisaggregationfactor { Type: Boolean }
    Argument importinventoryspecifications { Type: Boolean }
    Argument importinventorysupplies { Type: Boolean }
    Argument importproducts { Type: Boolean }
    Argument importsalesdemands { Type: Boolean }
    Argument importcampaigns { Type: Boolean }
    Argument importentities { Type: Boolean }
    Argument importentitycosts { Type: Boolean }
    Argument importlanes { Type: Boolean }
    Argument importroutings { Type: Boolean }
    Argument importstockingpointcapacities { Type: Boolean }
    Argument importsupplyspecifications { Type: Boolean }
    Argument importunitcapacities { Type: Boolean }
    Argument importrecipes { Type: Boolean }
    Argument importactualpispip { Type: Boolean }
    Argument importfeedbacks { Type: Boolean }
    Argument importactualunitperiod { Type: Boolean }
    Argument importservicelevels { Type: Boolean }
    Argument importoptimizerpuzzles { Type: Boolean }
    Argument importpostponementspecificationandfulfillmentrestriction { Type: Boolean }
    Argument importcustomerorder { Type: Boolean }
  ]
}