Filter: ((type = 2) AND ((name)::text = ANY ('{viewSalesChart,viewPreSalesChart,viewImplementChart,viewServicePlan,viewCalendar,viewClientAnalysis,viewClientMap,viewFootPrint,viewReimbursementAnalysis,viewApproveAnalysis,viewSchedule,createSchedule,updateSchedule,viewSource,createSource,updateSource,distributeSource,viewCalendarMng,createCalendarMng,updateCalendarMng,viewTask,createTask,updateTask,viewClient,createClient,updateClient,createClientDocument,updateClientDocument,viewOperation,createOperation,updateOperation,viewOtherOperation,viewClientContact,createClientContact,updateClientContact,viewContactInfo,viewWorkLog,createWorkLog,updateWorkLog,viewProject,createProjectDocument,updateProjectDocument,viewCase,createCase,updateCase,distributeCase,closeCase,suspendCase,viewTicket,createCaseDocument,updateCaseDocument,viewSalesOrder,createSalesOrder,updateSalesOrder,viewSalesContract,createSalesContract,updateSalesContract,serviceProgress,viewReimbursement,createReimbursement,updateReimbursement,viewApprove,createApprove,updateApprove,viewDocument,createDocument,updateDocument,viewSupplier,visitSupplier,createSupplier,updateSupplier,createSupplierDocument,updateSupplierDocument,viewSupplierContact,createSupplierContact,updateSupplierContact,viewPurchaseContract,createPurchaseContract,updatePurchaseContract,viewCostContract,createCostContract,updateCostContract,viewProduct,createProduct,updateProduct,manageProductCategory,viewService,createService,updateService,viewPunch,createPunch,viewPunchApprove,createPunchApprove,updatePunchApprove,viewRating,createRating,updateRating,manageRating,viewErp,viewTicketLog,viewErpPurchaseOrder,viewErpPurchaseCost,viewErpPurchaseInbound,viewErpPurchaseReturn,viewErpPurchaseGift,viewErpInventoryLost,viewErpInventoryBuild,viewErpSalesOrder,viewErpSalesOutbound,viewErpSalesReturn,viewErpSalesGift,viewErpPaymentTicket,updateErpPaymentTicket,createErpPaymentTicket,deleteErpPaymentTicket,viewErpCollectTicket,updateErpCollectTicket,createErpCollectTicket,deleteErpCollectTicket,viewErpProfitDistribute,createErpProfitDistribute,viewErpCostTicket,updateErpCostTicket,viewErpOtherIncomeTicket,updateErpOtherIncomeTicket,createErpOtherIncomeTicket,deleteErpOtherIncomeTicket,viewErpCostConvertTicket,updateErpCostConvertTicket,createErpCostConvertTicket,deleteErpCostConvertTicket,viewErpBankTransferTicket,updateErpBankTransferTicket,createErpBankTransferTicket,deleteErpBankTransferTicket,viewErpCashCostTicket,updateErpCashCostTicket,createErpCashCostTicket,deleteErpCashCostTicket,viewErpAdvancePaymentTicket,updateErpAdvancePaymentTicket,createErpAdvancePaymentTicket,deleteErpAdvancePaymentTicket,viewErpOtherPaymentTicket,updateErpOtherPaymentTicket,createErpOtherPaymentTicket,deleteErpOtherPaymentTicket,viewErpOtherCollectTicket,updateErpOtherCollectTicket,createErpOtherCollectTicket,deleteErpOtherCollectTicket,viewErpSocialInsurance,updateErpSocialInsurance,createErpSocialInsurance,deleteErpSocialInsurance,viewErpProvidentFund,updateErpProvidentFund,createErpProvidentFund,deleteErpProvidentFund,viewErpPersonalTax,updateErpPersonalTax,createErpPersonalTax,deleteErpPersonalTax,viewErpWagePrize,updateErpWagePrize,createErpWagePrize,deleteErpWagePrize,viewErpWageTicket,updateErpWageTicket,createErpWageTicket,deleteErpWageTicket,viewErpAsset}'::text[]))) |