| Filter: ((type = 2) AND ((name)::text = ANY ('{viewContactInfo,viewWorkLog,createWorkLog,updateWorkLog,viewProject,createProject,updateProject,createProjectDocument,updateProjectDocument,viewCase,createCase,updateCase,distributeCase,deleteCase,closeCase,suspendCase,viewTicket,createTicket,updateTicket,deleteTicket,createCaseDocument,updateCaseDocument,viewSalesOrder,viewSalesContract,viewReimbursement,createReimbursement,updateReimbursement,deleteReimbursement,viewApprove,createApprove,updateApprove,viewDocument,createDocument,updateDocument,viewSupplier,visitSupplier,createSupplier,updateSupplier,createSupplierDocument,updateSupplierDocument,viewSupplierContact,createSupplierContact,updateSupplierContact,viewPurchaseContract,viewService,viewPunch,createPunch,viewOtherPunch,viewPunchApprove,viewAccount,viewRating,viewSalesChart,viewPreSalesChart,viewImplementChart,viewServicePlan,viewCalendar,viewClientAnalysis,viewClientMap,viewFootPrint,viewOtherFootPrint,viewSalesRepScore,viewContactAnalysis,viewPurchaseAnalysis,viewSchedule,createSchedule,updateSchedule,deleteSchedule,viewSource,createSource,viewCalendarMng,createCalendarMng,updateCalendarMng,deleteCalendarMng,viewTask,createTask,updateTask,deleteTask,viewOtherTask,viewClient,createClient,updateClient,deleteClient,transferClient,updateClientDocument,lockClient,viewOperation,createOperation,updateOperation,deleteOperation,viewOtherOperation,viewClientContact,createClientContact,updateClientContact,viewReimbursementAnalysis,viewApproveAnalysis,viewProjectProduct,viewSaleContractProduct}'::text[]))) |