config.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?php
  2. $config->workflowdatasource->require = new stdclass();
  3. $config->workflowdatasource->require->create = 'name, datasource';
  4. $config->workflowdatasource->require->edit = 'name, datasource';
  5. $config->workflowdatasource->notShowInLightMode = array('charterLevel', 'charterCategory', 'charterMarket', 'charterStatus', 'charterCloseReason', 'charterReviewResult', 'charterReviewStatus');
  6. $config->workflowdatasource->modules['crm'] = array('order', 'contract', 'customer', 'contact', 'product', 'invoice', 'feedback', 'address');
  7. $config->workflowdatasource->modules['oa'] = array('holiday', 'leave', 'overtime', 'trip');
  8. $config->workflowdatasource->modules['proj'] = array('project', 'task');
  9. $config->workflowdatasource->modules['doc'] = array('doc');
  10. $config->workflowdatasource->modules['cash'] = array('balance', 'depositor', 'trade');
  11. $config->workflowdatasource->modules['hr'] = array('commission');
  12. $config->workflowdatasource->modules['psi'] = array('batch', 'order');
  13. $config->workflowdatasource->modules['flow'] = array('workflow');
  14. $config->workflowdatasource->modules['ameba'] = array('ameba', 'amebareport', 'budget', 'deal', 'fee', 'rule');
  15. $config->workflowdatasource->modules['sys'] = array('common', 'company', 'entry', 'group', 'schema', 'store', 'tree', 'user', 'usercontact');
  16. $config->workflowdatasource->methods['crm']['order'] = array('getPairs');
  17. $config->workflowdatasource->methods['crm']['contract'] = array('getPairs');
  18. $config->workflowdatasource->methods['crm']['customer'] = array('getPairs', 'combineSizeList', 'combineLevelList');
  19. $config->workflowdatasource->methods['crm']['contact'] = array('getPairs', 'getCustomerPairs');
  20. $config->workflowdatasource->methods['crm']['product'] = array('getPairs', 'getPropertyList');
  21. $config->workflowdatasource->methods['crm']['invoice'] = array('getTrades', 'getMonthMoney');
  22. $config->workflowdatasource->methods['crm']['feedback'] = array('getCustomerPairs');
  23. $config->workflowdatasource->methods['crm']['address'] = array('getPairsByObject');
  24. $config->workflowdatasource->methods['oa']['holiday'] = array('getYearPairs');
  25. $config->workflowdatasource->methods['oa']['leave'] = array('getPairs');
  26. $config->workflowdatasource->methods['oa']['overtime'] = array('getPairs');
  27. $config->workflowdatasource->methods['oa']['trip'] = array('getPairs');
  28. $config->workflowdatasource->methods['proj']['project'] = array('getMemberPairs', 'getPairs', 'getProjectsToImport');
  29. $config->workflowdatasource->methods['proj']['task'] = array('getMemberPairs', 'getUserTaskPairs');
  30. $config->workflowdatasource->methods['doc']['doc'] = array('getLibPairs', 'getAllLibsByType', 'getLimitLibs', 'getProjectModulePairs');
  31. $config->workflowdatasource->methods['cash']['balance'] = array('getDateOptions', 'getDatePairs');
  32. $config->workflowdatasource->methods['cash']['depositor'] = array('getPairs');
  33. $config->workflowdatasource->methods['cash']['trade'] = array('getDatePairs', 'getSystemCategoryPairs', 'getIncomeCategories', 'getExpenseCategories', 'getSearchTraders', 'getSearchCategories');
  34. $config->workflowdatasource->methods['hr']['commission'] = array('getCommissionedUsers');
  35. $config->workflowdatasource->methods['psi']['batch'] = array('getPairs', 'getUninvoicedBatchList', 'getSentProductsByOrderID');
  36. $config->workflowdatasource->methods['psi']['order'] = array('getPairs');
  37. $config->workflowdatasource->methods['crm']['product'] = array('getPairs', 'getPropertyList');
  38. $config->workflowdatasource->methods['flow']['workflow'] = array('getApps', 'getAppMenus', 'getBuildinModules', 'getPairs', 'getVersionPairs');
  39. $config->workflowdatasource->methods['flow']['workflowaction'] = array('getPairs', 'getUsers2Notice');
  40. $config->workflowdatasource->methods['flow']['workflowdatasource'] = array('getAppModules', 'getModuleMethods', 'getDefaultParams', 'getPairs');
  41. $config->workflowdatasource->methods['flow']['workflowfield'] = array('getPairs', 'getFieldPairs', 'getCustomFields', 'getExportFields', 'getValueFields');
  42. $config->workflowdatasource->methods['flow']['workflowlayout'] = array('getFields');
  43. $config->workflowdatasource->methods['flow']['workflowhook'] = array('getTableFields');
  44. $config->workflowdatasource->methods['flow']['workflowrule'] = array('getPairs');
  45. $config->workflowdatasource->methods['ameba']['ameba'] = array('getLaborCategories', 'getIncomeCategories');
  46. $config->workflowdatasource->methods['ameba']['amebareport'] = array('getWorkingDates');
  47. $config->workflowdatasource->methods['ameba']['budget'] = array('getYearList', 'getWeekList', 'getCategoryList');
  48. $config->workflowdatasource->methods['ameba']['deal'] = array('getTradePairs', 'getCategoryPairs', 'getDeptPairs');
  49. $config->workflowdatasource->methods['ameba']['fee'] = array('getYearList', 'getCategoryPairs', 'getDeptPairs', 'getDeptUserCount');
  50. $config->workflowdatasource->methods['ameba']['rule'] = array('getPairs', 'getYearList', 'getCategoryList', 'getDeptList', 'getProductPairs');
  51. $config->workflowdatasource->methods['sys']['common'] = array('getCurrencyList', 'getCurrencySign');
  52. $config->workflowdatasource->methods['sys']['company'] = array('getPairs');
  53. $config->workflowdatasource->methods['sys']['entry'] = array('getPairs');
  54. $config->workflowdatasource->methods['sys']['flow'] = array('getDataPairs');
  55. $config->workflowdatasource->methods['sys']['group'] = array('getPairs', 'getUserPairs');
  56. $config->workflowdatasource->methods['sys']['schema'] = array('getPairs');
  57. $config->workflowdatasource->methods['sys']['store'] = array('getPairs');
  58. $config->workflowdatasource->methods['sys']['tree'] = array('getPairs', 'getFamily', 'getAllChildID', 'getOptionMenu', 'getOptionMenuByMajor');
  59. $config->workflowdatasource->methods['sys']['user'] = array('getPairs', 'getRealNamePairs', 'getUserRoles', 'getRoleList', 'getUserManagerPairs');
  60. $config->workflowdatasource->methods['sys']['usercontact'] = array('getPairs');
  61. $config->workflowdatasource->langList['orderStatus'] = array('app' => 'crm', 'module' => 'order', 'field' => 'statusList');
  62. $config->workflowdatasource->langList['orderReason'] = array('app' => 'crm', 'module' => 'order', 'field' => 'closedReasonList');
  63. $config->workflowdatasource->langList['contractType'] = array('app' => 'crm', 'module' => 'contract', 'field' => 'typeList');
  64. $config->workflowdatasource->langList['contractDelivery'] = array('app' => 'crm', 'module' => 'contract', 'field' => 'deliveryList');
  65. $config->workflowdatasource->langList['contractReturn'] = array('app' => 'crm', 'module' => 'contract', 'field' => 'returnList');
  66. $config->workflowdatasource->langList['contractPay'] = array('app' => 'crm', 'module' => 'purchasecontract', 'field' => 'returnList');
  67. $config->workflowdatasource->langList['contractStatus'] = array('app' => 'crm', 'module' => 'contract', 'field' => 'statusList');
  68. $config->workflowdatasource->langList['customerType'] = array('app' => 'sys', 'module' => 'customer', 'field' => 'typeList');
  69. $config->workflowdatasource->langList['customerRelation'] = array('app' => 'sys', 'module' => 'customer', 'field' => 'relationList');
  70. $config->workflowdatasource->langList['customerSource'] = array('app' => 'sys', 'module' => 'customer', 'field' => 'sourceList');
  71. $config->workflowdatasource->langList['customerStatus'] = array('app' => 'sys', 'module' => 'customer', 'field' => 'statusList');
  72. $config->workflowdatasource->langList['providerStatus'] = array('app' => 'sys', 'module' => 'customer', 'field' => 'statusList');
  73. $config->workflowdatasource->langList['contactStatus'] = array('app' => 'crm', 'module' => 'contact', 'field' => 'statusList');
  74. $config->workflowdatasource->langList['leadsStatus'] = array('app' => 'crm', 'module' => 'leads', 'field' => 'statusList');
  75. $config->workflowdatasource->langList['productType'] = array('app' => 'sys', 'module' => 'product', 'field' => 'typeList');
  76. $config->workflowdatasource->langList['productModel'] = array('app' => 'sys', 'module' => 'product', 'field' => 'models');
  77. $config->workflowdatasource->langList['productUnit'] = array('app' => 'sys', 'module' => 'product', 'field' => 'units');
  78. $config->workflowdatasource->langList['productStatus'] = array('app' => 'sys', 'module' => 'product', 'field' => 'statusList');
  79. $config->workflowdatasource->langList['invoiceKind'] = array('app' => 'sys', 'module' => 'invoice', 'field' => 'kindList');
  80. $config->workflowdatasource->langList['invoiceType'] = array('app' => 'sys', 'module' => 'invoice', 'field' => 'typeList');
  81. $config->workflowdatasource->langList['invoiceSaleType'] = array('app' => 'sys', 'module' => 'invoice', 'field' => 'saleTypeList');
  82. $config->workflowdatasource->langList['invoiceSendway'] = array('app' => 'sys', 'module' => 'invoice', 'field' => 'sendwayList');
  83. $config->workflowdatasource->langList['invoiceStatus'] = array('app' => 'sys', 'module' => 'invoice', 'field' => 'statusList');
  84. $config->workflowdatasource->langList['feedbackPri'] = array('app' => 'crm', 'module' => 'feedback', 'field' => 'priList');
  85. $config->workflowdatasource->langList['feedbackType'] = array('app' => 'crm', 'module' => 'feedback', 'field' => 'typeList');
  86. $config->workflowdatasource->langList['feedbackReason'] = array('app' => 'crm', 'module' => 'feedback', 'field' => 'closedReasonList');
  87. $config->workflowdatasource->langList['feedbackStatus'] = array('app' => 'crm', 'module' => 'feedback', 'field' => 'statusList');
  88. $config->workflowdatasource->langList['public'] = array('app' => 'sys', 'module' => 'customer', 'field' => 'publicList');
  89. $config->workflowdatasource->langList['deleted'] = array('app' => 'sys', 'module' => 'common', 'field' => 'deleteList');
  90. $config->workflowdatasource->langList['gender'] = array('app' => 'crm', 'module' => 'common', 'field' => 'genderList');
  91. $config->workflowdatasource->langList['role'] = array('app' => 'sys', 'module' => 'user', 'field' => 'roleList');
  92. $config->workflowdatasource->langList['express'] = array('app' => 'sys', 'module' => 'product', 'field' => 'expresses');
  93. $config->workflowdatasource->langList['bank'] = array('app' => 'sys', 'module' => 'common', 'field' => 'bankList');