|
Agentflow V3.1 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface WCCI
WCCI.
| Field Summary |
|---|
| Fields inherited from interface pe.pase.UtilityService |
|---|
CACHE_TYPE_ALL, CACHE_TYPE_ARTIFACT, CACHE_TYPE_ORG, CACHE_TYPE_PROCESS, CACHE_TYPE_TASK |
| Method Summary | |
|---|---|
void |
addDebugLog(java.lang.String msg)
Add a debug log to server. |
void |
addErrLog(java.lang.String msg)
Add an error log to server. |
void |
addExeLog(java.lang.String msg)
Add a execution log to server. |
void |
addInfoLog(java.lang.String msg)
Add an information log to server. |
boolean |
addMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
Add task monitor relation, store root task ID and those created root task ID when executed. |
boolean |
addMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
Add task monitor relation, store root task ID and those created root task ID when executed. |
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Add a new db URL at the end of the db configuration list. |
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
Add a new db URL at the end of the db configuration list. |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Set a db URL to db configuration. |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Set a db URL to db configuration. |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
Set a db URL to db configuration. |
void |
addWarningLog(java.lang.String msg)
Add a warning log to server. |
java.util.List |
ArtSQLloadValue(java.lang.String sql)
The method is used to load value from database by nickname (the RTRepository). |
java.util.Vector |
batchProcess(java.util.List completeTask,
java.util.List removeRootTask,
java.util.List createPro)
Batch create, remove and complete process Examples: // CompleteTask var completeVector = new java.util.Vector(); var stateID = "AST0371992486182500"; var taskID = "Tsk000000226232"; var tsk = WCCI.getTask(taskID); var artInstance = tsk.getArtInstance(); var Result = WCCI.setArtInsState(artInstance, stateID); completeVector.add(tsk); java.lang.System.out.println("Complete"); // RemoveRootTask var removeVector = new java.util.Vector(); removeVector.add("Tsk000000835835"); java.lang.System.out.println("Remove"); // CreateProcess var createVector = new java.util.Vector(); var cv = new java.util.Vector(); var userID = "jdwa"; var proID = "PRO0570993694941810"; var hm = new java.util.HashMap(); var popUp = new java.lang.Boolean("true"); cv.add(userID); cv.add(proID); cv.add(hm); cv.add(popUp); createVector.add(cv); java.lang.System.out.println("Create"); // Call bachProcess var ret = WCCI.batchProcess(completeVector, removeVector, createVector); java.lang.System.out.println(ret); |
boolean |
bypassTask(Task p_Task,
java.lang.String p_AstID)
Bypass the task. |
boolean |
changePassword(java.lang.String loginID,
java.lang.String newPwd)
The method is used to change the password of some member without checking old password. |
boolean |
changePassword(java.lang.String memID,
java.lang.String oldPwd,
java.lang.String newPwd)
The method is used to change the password of some member. |
void |
clearCache()
Clear the cache of the PASE server. |
void |
closeSessionConnection(java.lang.String session)
Close a SessionConnection object |
void |
commitSessionConnection(java.lang.String session)
Make commit on the connection |
java.util.HashMap |
completeTask(Task t)
Complete the task. |
int |
connectServer(java.lang.String host,
java.lang.String port)
Connect to the PASE server. |
PASEartInstance |
createFreqArtInstance(java.lang.String aID)
Create artifact instance, for FreqAp use |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
Create a Process. |
SessionConnection |
createSessionConnection(int seq)
Create a SessionConnection object with database configuration, by the specific sequence. |
SessionConnection |
createSessionConnection(java.lang.String name)
Create a SessionConnection object with database configuration, by the specific name. |
boolean |
deleteCompany(Company company)
delete the Company in database. |
boolean |
deleteDepartment(Department department)
delete the Department in database. |
boolean |
deleteGlobals(java.lang.String rootTaskID)
Delete Globals data from database. |
boolean |
deleteMemberRecord(MemberRecord memberRecord)
delete the MemberRecord in database. |
boolean |
deletePASEMessage(PASEMessage msg)
Delete message from database. |
boolean |
deletePASEMessageByID(java.lang.String msgID)
Delete message from database with message ID. |
boolean |
deleteRole(Role role)
delete the Role in database. |
java.util.HashMap |
deleteSessionConnectionURL(java.lang.String name)
Delete a db URL from db configuration. |
int |
disconnectServer()
Disconnect to the PASE server. |
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Force to reassign the task. |
boolean |
forceReassignTask(Task p_Task,
MemberRecord p_MR)
Force to reassign the task. |
long |
getAdminLoginTime(java.lang.String loginID)
Get login time for a Administration tool user. |
AFConnection |
getAFConnection()
|
java.util.Vector |
getAllMember()
Return all member of system |
java.util.List |
getAllMemberByComID(java.lang.String comID)
Get all MemberRecord Objects by the specified company id |
java.util.List |
getAllMemberByComID(java.lang.String comID,
boolean searchSubCompany)
Get all MemberRecord Objects by the specified company id, include sub company |
java.util.List |
getAllUnassignedMember()
get all members which are not assigned any role. |
java.util.Vector |
getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Return a Approval History Root Task List of the Member(mbrID) |
Artifact |
getArtifact(java.lang.String aID)
Return a data object of artifact. |
java.util.Vector |
getArtifactForm(java.lang.String aID)
Return artifact forms of some specific artifact. |
java.util.Vector |
getArtifactOfCompany()
Return all artifacts. |
java.util.Vector |
getArtifactOfProject(java.lang.String prjID)
Return all artifact of some specific project. |
PASEartInstance |
getArtInstance(java.lang.String iID)
Return a data object of artifact instance with current Task. |
PASEartInstance |
getArtInstance(java.lang.String iID,
java.lang.String tID)
Return a data object of artifact instance with specific task. |
java.util.Vector |
getArtInstanceOfArtifact(java.lang.String aID)
Return all artifact instances instanciated by some specific artifact. |
java.lang.String |
getArtTskID(java.lang.String iID)
Get the latest associated TaskID with the Artifact Instance. |
BBS |
getBBS()
|
com.flowring.schedule.UserCalendar |
getCalendar(java.lang.String id)
Get UserCalendar by id. |
Company |
getCompany()
Return a data object of company. |
java.util.HashMap |
getCSTaskNote(java.lang.String rootTID)
get CSTask Notes that are written before the given task. |
int |
getDBNameUser()
Return the number of NameUser in database |
int |
getDBOrgCount()
Return the number of Organization in database |
DBProcess |
getDBProcess(java.lang.String pID)
Return a data object of process. |
DBService |
getDbService()
|
Department |
getDepartment(java.lang.String dID)
Return a data object of department by ID. |
EmailTemplate |
getEmailTemplate(java.lang.String etID)
|
EnterpriseModel |
getEnterpriseDiagram()
Get the Enterprise Diagram data model |
FileManager |
getFileManager()
Get a FileManager object. |
FileService |
getFileService()
|
java.lang.String |
getFlowServerHost()
Get the PASE server address. |
java.lang.String |
getFlowServerPort()
Get the PASE server port. |
FlowService |
getFlowService()
|
java.util.Vector |
getFreqApItemList()
Return a FreqAp diagram item Vector |
java.util.Vector |
getFreqApListOfMember(java.lang.String memID)
Return a PASEFreqAp List of the specific member. |
java.util.Vector |
getFreqApNodeList()
Return a PASEFreqApNode list that will be shown in the FreqAP diagram. |
java.util.HashMap |
getGlobals(java.lang.String rootTaskID)
Get Globals data from previous setGlobals function. |
java.util.Vector |
getHalfHolidays()
Get the half-holidays list |
java.util.Vector |
getHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Return a History Root Task List of the Member(mbrID) |
java.util.Vector |
getHolidays()
Get the holidays list of system's default calendar |
java.util.Vector |
getInvolvedExecutors(java.lang.String rootTaskID)
S Return ID list of executors who involved in the root process Examples: var v = WCCI.getInvolvedExecutors("Tsk000000835835"); |
java.util.Vector |
getInvolvedMembers(java.lang.String rootTaskID)
Return ID list of members who involved in the root process Examples: var v = WCCI.getInvolvedMembers("Tsk000000835835"); |
int |
getLicenseNameUser()
Return the licensed number of NameUser |
int |
getLicenseOrgCount()
Return the licensed number of Organizations |
java.lang.String[] |
getManager(java.lang.String id)
Get manager id by member id, role id, or department id. |
java.util.Vector |
getManagersOfDRM(java.lang.String id)
Get all manager id by member id, role id, or department id. |
MemberRecord |
getMember(java.lang.String id)
Return a data object of member by ID, LoginID, or Chinese-Name. |
AccessMember |
getMemberAccess(java.lang.String mID)
Get the access config of Agenda for the specific member |
AccessAdmin |
getMemberAdminAccess(java.lang.String mID)
Get the access config of Admin for the specific member |
java.util.Vector |
getMemberArtifactAccess(java.lang.String mID)
Get the access config list of Agenda's function "artifact search" for the specific member |
MemberRecord |
getMemberByCName(java.lang.String mName)
Return a data object of member by Chinese-Name. |
MemberRecord |
getMemberByID(java.lang.String mID)
Return a data object of member by ID. |
MemberRecord |
getMemberByName(java.lang.String mLoginID)
Return a data object of member by LoginID. |
AccessAdmin |
getMemberDesignerAccess(java.lang.String mID)
Get the access config of Designer for the specific member |
AccessOnLineUser |
getMemberOnLineAccess(java.lang.String mID)
Get the access config of Agenda's function "on-line user" for the specific member |
java.util.Vector |
getMemberTaskAccess(java.lang.String mID)
Get the access config list of Agenda's function "task search" for the specific member |
java.util.Vector |
getOnlineAdminUser()
Get the on-line admin user list |
java.util.Vector |
getOnlineUser()
Get the on-line user list |
OrgService |
getOrgService()
|
PASEFreqAp |
getPASEFreqAp(java.lang.String freID)
Return a PASEFreqAp with the specific ID. |
java.util.Vector |
getPASEMessageOfMember(java.lang.String mID)
Get a member's messages |
PASEOrgModel |
getPASEOrgModel()
Returns a data object of PASEOrgModel. |
java.util.Vector |
getPASEProcessOfMember(java.lang.String mID)
Return the root processes of some specific member. |
PDEService |
getPdeService()
|
java.util.Vector |
getPDiagramDetail(java.lang.String rootTID)
Return the detail of process diagram. |
java.util.HashMap |
getPDiagramState(java.lang.String rootTID)
Return the states of process diagram. |
java.util.HashMap |
getProcessDiagram(java.lang.String rootPID,
java.lang.String rootTaskID)
Return a process diagram |
java.util.HashMap |
getProcessDiagramAndState(java.lang.String rootPID,
java.lang.String rootTaskID)
Get Monitor Diagram Data |
java.util.HashMap |
getProcessView(java.lang.String rootPID)
|
java.util.HashMap |
getProductInfo()
Get the product version info. |
Project |
getProject(java.lang.String prjID)
Return a data object of project by ID. |
java.util.Vector |
getProjectOfCompany()
Return all projects. |
java.util.Vector |
getProjectOfDepartment(java.lang.String dID)
Return the projects of some specific department. |
java.util.Vector |
getProjectOfManager(java.lang.String managerID)
Return the projects with some specific project manager. |
Project |
getProjectOfPASEProcess(java.lang.String proID)
Return the project of the PASEProcess. |
ProjectRole |
getProjectRole(java.lang.String rID)
Return a data object of project role by ID. |
java.util.Vector |
getRequestHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Return a Request History Root Task List of the Member(mbrID) |
Role |
getRole(java.lang.String rID)
Return a data object of role by ID. |
java.util.Vector |
getRootDBProcessByName(java.lang.String pName)
Return all root process of some specific process name. |
java.util.Vector |
getRootDBProcessOfProject(java.lang.String prjID)
Return all root process of some specific project. |
java.util.Vector |
getRootTaskOfJoinMember(java.lang.String mID)
Return root tasks with some specific member is involved in. |
java.util.Vector |
getRootTaskOfJoinMember(java.lang.String mID,
int state)
Return root tasks with the specific member is involved in and the specific state. |
java.util.Vector |
getRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
Return root tasks with the specific member is involved in and the specific state. |
java.util.Vector |
getRootTaskOfMember(java.lang.String mID)
Return root tasks executed by some specific member. |
java.util.Vector |
getRootTaskOfMember(java.lang.String mID,
int state)
Return root tasks which in some state and executed by some specific member. |
java.util.Vector |
getRootTaskOfProcess(java.lang.String proID)
Return the root task list of the Process. |
java.util.Vector |
getRootTaskOfProcess(java.lang.String proID,
int state)
Return the root task list of the Process with the specific state. |
SecurityService |
getSecurityService()
|
java.util.HashMap |
getServerStatus()
Get server status. |
long |
getServerTime()
Get server time. |
java.util.HashMap |
getSessionConnectionURL(int seq)
Get a db configuration by given sequence number. |
java.util.HashMap |
getSessionConnectionURL(java.lang.String name)
Get a db configuration by given name. |
java.util.Vector |
getSessionConnectionURLList()
Get all db configurations. |
java.util.Vector |
getSubMemListOfMember(java.lang.String mID)
Return a MemberRecord ID list of sub-members of the member. |
java.util.Vector |
getSubTaskList(java.lang.String parentID)
Return subtasks of some specific task. |
Task |
getTask(java.lang.String tID)
Return a data object of task. |
java.util.Vector |
getTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
Return all task id of some specific member. parameter 'order' should be one of the followring : TASK_SORT_PROID, TASK_SORT_STATE, TASK_SORT_MEMID, TASK_SORT_EXEID, TASK_SORT_DEPID, TASK_SORT_ROLID, TASK_SORT_STARTTIME, TASK_SORT_ENDTIME, TASK_SORT_TYPE, TASK_SORT_KEYWORD, TASK_SORT_PRIORITY |
java.util.Vector |
getTaskList(java.lang.String mID)
Return all tasks of some specific member. |
TaskManager |
getTaskManager()
Get a TaskManager object. |
java.util.Vector |
getTaskOfMember(java.lang.String mID)
Return tasks executed by some specific member. |
java.util.Vector |
getTaskOfMember(java.lang.String mID,
int state)
Return root tasks which in some state and executed by some specific member. |
java.util.Vector |
getTaskOfProcess(java.lang.String proID)
Return the task list of the Process. |
java.util.Vector |
getTaskOfProcess(java.lang.String proID,
int state)
Return the task list of the Process with the specific state. |
java.util.Vector |
getTaskOfRootTask(java.lang.String rootTID)
Return tasks of some specific root task. |
java.util.HashMap |
getTreeTaskList(java.lang.String mID)
Return the project-tasks vector of some specific member. |
long |
getUserLoginTime(java.lang.String loginID)
Get login time for a Agenda user. |
UtilityService |
getUtilityService()
|
int[] |
getWeek()
Get the weeks list of system's default calendar |
java.util.Vector |
getWorkdays()
Get the workdays list. |
boolean |
goBackTo(java.lang.String fromTaskID,
java.lang.String toProID,
boolean artMode)
Sets the executing task back to another process which had been executed. |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode)
Sets the executing task back to another process which had been executed. |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode,
boolean isEmailNotify)
Sets the executing task back to another process which had been executed. |
boolean |
goBackTo(Task fromTask,
java.lang.String toProID,
boolean artMode)
Sets the executing task back to another process which had been executed. |
java.util.HashMap |
goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode)
Sets the executing task back to another process which had been executed. |
java.util.HashMap |
initAgenda(java.lang.String user)
Initialize user's personal Agenda. |
void |
initHoliday()
Initialize holidays. |
java.util.HashMap |
initProcess(java.lang.String user,
PASEProcess process)
Initial the process. |
java.util.HashMap |
initProcess(java.lang.String user,
java.lang.String roleID,
java.lang.String depID,
java.lang.String processID,
java.lang.String processName,
java.lang.String subject,
int priority)
Initial the process. |
boolean |
insertCompany(Company company)
insert new Company into database. |
boolean |
insertDepartment(Department department)
insert new Department into database. |
boolean |
insertMemberRecord(MemberRecord memberRecord)
insert new MemberRecord into database. |
boolean |
insertRole(Role role)
insert new Role into database. |
boolean |
isHalfHoliday(java.lang.String date)
Check specified date whether it's a half of holiday in system's default calendar or not. |
boolean |
isHalfHoliday(java.lang.String date,
java.lang.String memID)
Check if the date is half-holiday in member's calendar. |
boolean |
isHoliday(java.lang.String date)
Check specified date whether it's a holiday in system's default calendar or not. |
boolean |
isHoliday(java.lang.String date,
java.lang.String memID)
Check if the date is holiday in member's calendar |
boolean |
isLockedTask(java.lang.String tskID)
Check the task locking state |
boolean |
isRestSat(java.lang.String date)
Check specified date whether it's a rest Saturday or not. |
boolean |
isServerConnecting()
Check if wcci is connecting with the server. |
java.util.Vector |
loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
Invoke the connection to load value |
void |
lockTask(java.lang.String tskID)
Lock the root task of the task. |
java.util.HashMap |
login(java.lang.String user,
java.lang.String pass)
User login the PASE server. |
java.util.Map |
login(java.lang.String user,
java.lang.String pass,
boolean toCheckDup)
To authenticate users (it doesn't register). |
void |
logout(java.lang.String user)
User logout the PASE server. |
Company |
newCompany()
generate a new Company object include ComID. |
Department |
newDepartment()
generate a new Department object include DepID. |
MemberRecord |
newMemberRecord()
generate a new MemberRecord object include MemID. |
Role |
newRole()
generate a new Role object include RolID. |
java.util.HashMap |
notifyTask(java.lang.String tskID)
Remove be state of waiting of the task. |
boolean |
pickQueueTask(Task t)
Pick the queue of the task. |
boolean |
reflushProcessManager()
Cron-related functions, reflush cron-task schedule in Server. |
boolean |
registerClient(java.lang.String name)
|
void |
registerClient(java.lang.String user,
ClientRMI client)
Register user's client in the PASE server. |
boolean |
removeTaskByAdm(java.lang.String p_TaskID)
Force to remove task. |
boolean |
removeTaskByUser(java.lang.String p_RootTaskID,
java.lang.String p_MemID)
Force to remove task by the specific member. |
boolean |
resetDeputyAndDeputyState(java.lang.String p_MyMemID,
java.lang.String p_DeputyMemID,
boolean p_DeputyState)
Refresh deputy data in cache. |
boolean |
resetMemberDelegation(MemberRecord mRecord)
Redispatch tasks to deputy of the member and also update memberrecord. |
void |
rollbackSessionConnection(java.lang.String session)
Make rollback on the connection |
void |
saveCalendar(com.flowring.schedule.UserCalendar cal)
Save UserCalendar. |
void |
saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
Save server's schedule. |
java.util.Vector |
searchData(SearchCondition cond)
Get searched result by using given conditions. |
int |
searchDataCount(SearchCondition cond)
Get searched number by using given conditions. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
java.lang.String tskID)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
Send E-Mail through internet, using HTML format. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet. |
void |
sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
java.lang.String tskID)
Send E-Mail through internet. |
void |
sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
Send E-Mail through internet. |
void |
sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
Send E-Mail through internet. |
boolean |
sendPASEMessage(PASEMessage msg)
Send message through message-system built in Agentflow. |
void |
sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
Send a message from a specific member to all on-line members on Admin. |
void |
sendShortMessageToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
Send a message from a specific member to another specific member on Admin. |
void |
sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
Send a message from a specific member to all on-line members on Agenda. |
void |
sendShortMessageToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
Send a message from a specific member to another specific member on Agenda. |
void |
sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml)
|
void |
setAFConnection(AFConnection afConn)
|
boolean |
setArtInsState(PASEartInstance artInstance,
java.lang.String stateID)
Return true for success, else false. |
void |
setGlobals(java.lang.String rootTaskID,
java.util.HashMap args)
Keep data into database and then reuse. |
boolean |
setMemberAccess(java.lang.String mID,
AccessMember access)
Set the access config of Agenda for the specific member |
boolean |
setMemberAdminAccess(java.lang.String mID,
AccessAdmin access)
Set the access config of Admin for the specific member |
boolean |
setMemberArtifactAccess(java.lang.String mID,
java.util.Vector artifactAccessList)
Set the access config list of Agenda's function "artifact search" for the specific member |
boolean |
setMemberDesignerAccess(java.lang.String mID,
AccessAdmin access)
Set the access config of Designer for the specific member |
boolean |
setMemberOnLineAccess(java.lang.String mID,
AccessOnLineUser access)
Set the access config of Agenda's function "on-line user" for the specific member |
boolean |
setMemberTaskAccess(java.lang.String mID,
java.util.Vector taskAccessList)
Set the access config list of Agenda's function "task search" for the specific member |
boolean |
setMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
Set task monitor relation, store root task ID and those created root task ID when executed. |
boolean |
setMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
Set task monitor relation, store root task ID and those created root task ID when executed. |
boolean |
shutdownServer()
Stop server. |
boolean |
SQLdeleteValue(java.lang.String sql)
The method is used to delete value from database (the RTRepository). |
boolean |
SQLinsertValue(java.lang.String sql)
The method is used to insert value to database (the RTRepository) |
java.util.List |
SQLloadValue(java.lang.String sql)
The method is used to load value from database (the RTRepository). |
boolean |
SQLupdateValue(java.lang.String sql)
The method is used to update value to database (the RTRepository). |
boolean |
startServer()
Start server. |
java.util.HashMap |
startTask(Task t)
Start the task. |
void |
stopRootTask(java.lang.String rootTaskID)
Stop the root task Examples: WCCI.stopRootTask("Tsk000000835835"); |
java.util.HashMap |
suspendTask(Task t)
Suspend the task. |
boolean |
testSessionConnection(int seq)
Test a SessionConnection object with database configuration, by the specific sequence. |
boolean |
testSessionConnection(java.lang.String name)
Test a SessionConnection object with database configuration, by the specific name. |
void |
unlockTask(java.lang.String tskID)
UnLock the root task of the task. |
boolean |
updateArtInstance(PASEartInstance instance)
Update artifact instance Notice: Artifact instance is carrying artifact state information. |
boolean |
updateArtInstance(java.lang.String tID,
PASEartInstance instance)
Update artifact instance |
boolean |
updateCompany(Company company)
Update the Company in database. |
boolean |
updateDepartment(Department department)
Update the Department in database. |
boolean |
updateMemberRecord(MemberRecord mbr)
Update the MemberRecord in database. |
boolean |
updateRole(Role role)
Update the Role in database. |
boolean |
updateTask(Task t)
Update the data object of task. |
boolean |
updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
Invoke the connection to update value |
java.util.HashMap |
userVerify(java.lang.String user,
java.lang.String pass,
boolean autoLogin)
To verify user's loginID and password |
void |
waitTask(java.lang.String tskID)
Set the task to be state of waiting Examples: var taskID = "Tsk000000226229"; WCCI.waitTask(taskID); |
void |
waitTask(java.lang.String tskID,
java.lang.String timeString)
Set the task to be state of waiting, and the waiting duration. |
| Methods inherited from interface pe.pase.DBService |
|---|
addNewSessionConnectionURL, addSessionConnectionURL, closeAllSessionConnection, closeOpenedSessionConnection, delete, delete, insert, update |
| Methods inherited from interface pe.pase.FileService |
|---|
deleteTaskAttachedFile, getAttachFilePath, getAttachFilePath, getFileTransfer, getTaskAttachedFileContent, insertTaskAttachedFile, releaseFileTransfer, updateAttachFileInfo |
| Methods inherited from interface pe.pase.PDEService |
|---|
addFreqApRole, getGroupSignProcess, getProcessVersion |
| Method Detail |
|---|
void addDebugLog(java.lang.String msg)
UtilityService
addDebugLog in interface UtilityServicemsg - the given log messagevoid addErrLog(java.lang.String msg)
UtilityService
addErrLog in interface UtilityServicemsg - the given log messagevoid addExeLog(java.lang.String msg)
UtilityService
addExeLog in interface UtilityServicemsg - the given log messagevoid addInfoLog(java.lang.String msg)
UtilityService
addInfoLog in interface UtilityServicemsg - the given log message
boolean addMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
FlowService
addMonitorRelation in interface FlowServicesourceTaskID - the given RootTaskIDcreatedRootTaskID - the given created RootTaskID
boolean addMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
FlowService
addMonitorRelation in interface FlowServicesourceTaskID - the given RootTaskIDcreatedRootTaskIDs - the given created RootTaskID list
int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Examples:
WCCI
.addSessionConnectionURL(0, "MS-SQL1",
"jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test",
"sa", "sql");
addNewSessionConnectionURL in interface DBServicetype - the database typename - the name to recognize the configurationdburl - the database URLusername - the username to login in databasepassword - true password to login in database
int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
Examples:
WCCI
.addSessionConnectionURL(0, "MS-SQL1",
"jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test",
"sa", "sql");
addNewSessionConnectionURL in interface DBServicetype - the database typename - the name to recognize the configurationdburl - the database URLusername - the username to login in databasepassword - true password to login in databaseminConnCount - the minimum connection count in poolmaxConnCount - the maximum connection count in pool
void addSessionConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Examples:
WCCI
.addSessionConnectionURL(1, 0,
"jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test",
"sa", "sql");
addSessionConnectionURL in interface DBServiceseq - the sequence which the data is store in configuration, from 1type - the database typedburl - the database URLusername - the username to login in databasepassword - true password to login in database
void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Examples:
WCCI
.addSessionConnectionURL(1, 0, "MS-SQL1",
"jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test",
"sa", "sql");
addSessionConnectionURL in interface DBServiceseq - the sequence which the data is store in configuration, from 1type - the database typename - the name to recognize the configurationdburl - the database URLusername - the username to login in databasepassword - true password to login in database
void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
Examples:
WCCI.addSessionConnectionURL(1, 0, "MS-SQL1",
"jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa",
"sql", 2, 10);
addSessionConnectionURL in interface DBServiceseq - the sequence which the data is store in configuration, from 1type - the database typename - the name to recognize the configurationdburl - the database URLusername - the username to login in databasepassword - true password to login in databaseminConnCount - the minimum connection count in poolmaxConnCount - the maximum connection count in poolvoid addWarningLog(java.lang.String msg)
UtilityService
addWarningLog in interface UtilityServicemsg - the given log messagejava.util.List ArtSQLloadValue(java.lang.String sql)
RTRepository).
ArtSQLloadValue in interface DBServicesql - the input SQL data string in nickname
java.util.Vector batchProcess(java.util.List completeTask,
java.util.List removeRootTask,
java.util.List createPro)
Examples:
// CompleteTask
var completeVector = new java.util.Vector();
var stateID = "AST0371992486182500";
var taskID = "Tsk000000226232";
var tsk = WCCI.getTask(taskID);
var artInstance = tsk.getArtInstance();
var Result = WCCI.setArtInsState(artInstance, stateID);
completeVector.add(tsk);
java.lang.System.out.println("Complete");
// RemoveRootTask
var removeVector = new java.util.Vector();
removeVector.add("Tsk000000835835");
java.lang.System.out.println("Remove");
// CreateProcess
var createVector = new java.util.Vector();
var cv = new java.util.Vector();
var userID = "jdwa";
var proID = "PRO0570993694941810";
var hm = new java.util.HashMap();
var popUp = new java.lang.Boolean("true");
cv.add(userID);
cv.add(proID);
cv.add(hm);
cv.add(popUp);
createVector.add(cv);
java.lang.System.out.println("Create");
// Call bachProcess
var ret = WCCI.batchProcess(completeVector, removeVector, createVector);
java.lang.System.out.println(ret);
batchProcess in interface FlowServicecompleteTask - the Vector of task object.removeRootTask - the Vector of Root Task ID.createPro - Vector of createprocess parameters
boolean bypassTask(Task p_Task,
java.lang.String p_AstID)
Examples:
var taskID = "Tsk000000226229"; var task = WCCI.getTask(taskID); var astID = "AST0000000334532"; WCCI.bypassTask(task, astID);
bypassTask in interface FlowServicep_Task - the given Taskp_AstID - the given PASEartStateID
boolean changePassword(java.lang.String loginID,
java.lang.String newPwd)
changePassword in interface UtilityServicembrID - the given LoginIDnewPwd - new password
boolean changePassword(java.lang.String memID,
java.lang.String oldPwd,
java.lang.String newPwd)
changePassword in interface UtilityServicembrID - the given memIDoldPwd - original passwordnewPwd - new password
void clearCache()
clearCache in interface UtilityServicevoid closeSessionConnection(java.lang.String session)
DBService
closeSessionConnection in interface DBServicesession - the given Session Keyvoid commitSessionConnection(java.lang.String session)
DBService
commitSessionConnection in interface DBServicesession - the given Session Keyjava.util.HashMap completeTask(Task t)
Examples:
var taskID = "Tsk000000226229";
var task = WCCI.getTask(taskID);
var hashmap = WCCI.completeTask(task);
var retValue = hashmap.get("retValue");
returns <DFN>true if it starts successfully;false otherwise</DFN>
completeTask in interface FlowServicet - the given Task
int connectServer(java.lang.String host,
java.lang.String port)
host - the given host addressport - the given host port
PASEartInstance createFreqArtInstance(java.lang.String aID)
createFreqArtInstance in interface FlowServiceiID - the given ArtifactID
PASEartInstance
java.lang.String createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
userID - the given UserIDproID - the given ProcessIDargs - the given HashMap contains the relative dataisPopUp, - useless now
SessionConnection createSessionConnection(int seq)
createSessionConnection in interface DBServiceseq - the sequence which the data is store in configuration, from 1
SessionConnection createSessionConnection(java.lang.String name)
createSessionConnection in interface DBServicename - the name to recognize the db configuration
boolean deleteCompany(Company company)
deleteCompany in interface OrgServicecompany - the Company instance
Companyboolean deleteDepartment(Department department)
deleteDepartment in interface OrgServicedepartment - the Department instance
Departmentboolean deleteGlobals(java.lang.String rootTaskID)
Examples:
var rootTaskID = "Tsk0003459343453";
var Result = WCCI.deleteGlobals(rootTaskID);
returns <DFN>true if it deletes successfully ;false otherwise</DFN>
deleteGlobals in interface UtilityServicerootTaskID - the given root TaskID
boolean deleteMemberRecord(MemberRecord memberRecord)
deleteMemberRecord in interface OrgServicememberRecord - the MemberRecord instance
MemberRecordboolean deletePASEMessage(PASEMessage msg)
Examples:
var MessageList = WCCI.getPASEMessageOfMember("MEM0000992492169920");
if(MessageList != null) {
for(var i=0;i<MessageList.size();i++){
var msg = MessageList.get(i);
var Result = WCCI.deletePASEMessage(msg);
returns <DFN>true if it's successful;false otherwise</DFN>
}
}
deletePASEMessage in interface UtilityServicemsg - the given message. msg.SendID, msg.RecID, msg.SendTime
are used as key to delete the message.
PASEMessageboolean deletePASEMessageByID(java.lang.String msgID)
Examples:
var MessageList = WCCI.getPASEMessageOfMember("MEM0000992492169920");
if(MessageList != null) {
for(var i=0;i<MessageList.size();i++){
var msg=MessageList.get(i);
var Result = WCCI.deletePASEMessage(msg.getID());
returns <DFN>true if it's successful;false otherwise</DFN>
}
}
deletePASEMessageByID in interface UtilityServicemsgID - the given messageID.
PASEMessageboolean deleteRole(Role role)
deleteRole in interface OrgServicerole - the Role instance
Rolejava.util.HashMap deleteSessionConnectionURL(java.lang.String name)
deleteSessionConnectionURL in interface DBServicename - the name to recognize the db configuration
int disconnectServer()
boolean forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Examples:
var taskID = "Tsk000000226229";
var memID = "MEM0000000334532";
var Result = WCCI.forceReassignTask(p_TaskID, p_MemID);
returns <DFN>true if it sets successfully ;false otherwise</DFN>
forceReassignTask in interface FlowServicep_TaskID - the given TaskIDp_MemID - the given MemberRecordID
boolean forceReassignTask(Task p_Task,
MemberRecord p_MR)
Examples:
var taskID = "Tsk000000226229";
var task = WCCI.getTask(taskID);
var memID = "MEM0000000334532";
var member = WCCI.getMember(memID);
var Result = WCCI.forceReassignTask(task, member);
returns <DFN>true if it sets successfully ;false otherwise</DFN>
forceReassignTask in interface FlowServicep_Task - the given Taskp_MR - the given MemberRecord
long getAdminLoginTime(java.lang.String loginID)
UtilityService
getAdminLoginTime in interface UtilityServiceloginID - the given login ID
AFConnection getAFConnection()
java.util.Vector getAllMember()
getAllMember in interface OrgServiceMemberRecord)MemberRecordjava.util.List getAllMemberByComID(java.lang.String comID)
getAllMemberByComID in interface OrgServicecomID -
List of all MemberRecords (each element in Vector is MemberRecord)
java.util.List getAllMemberByComID(java.lang.String comID,
boolean searchSubCompany)
getAllMemberByComID in interface OrgServiceStringcomID - boolean - searchSubCompany
List of all MemberRecords (each element in Vector is MemberRecord)java.util.List getAllUnassignedMember()
getAllUnassignedMember in interface OrgServicejava.util.Vector getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID)
getApprovalHistoryRootTaskOfJoinMember in interface FlowServiceTask)TaskArtifact getArtifact(java.lang.String aID)
Examples:
var aID = "ART0101993090926140";
var Artifact = WCCI.getArtifact(aID);
returns <DFN>a Artifact Object</DFN>
getArtifact in interface PDEServiceaID - the given ArtifactID
java.util.Vector getArtifactForm(java.lang.String aID)
Examples:
var aID = "ART0101993090926140";
var ArtFormList = WCCI.getArtifactForm(aID);
for (var i=0;i<ArtFormList.size();i++) {
var ArtFormItem=ArtFormList.get(i);
returns <DFN>a ArtFormItem Object</DFN>
}
getArtifactForm in interface PDEServiceaID - the given ArtifactID
ArtFormItem)ArtFormItemjava.util.Vector getArtifactOfCompany()
Examples:
var ArtifactList = WCCI.getArtifactOfCompany();
if(ArtifactList != null) {
for(var i=0;i<ArtifactList.size();i++){
var Artifact =ArtifactList.get(i);
returns <DFN>a Artifact Object</DFN>
}
}
getArtifactOfCompany in interface PDEServiceArtifact)Artifactjava.util.Vector getArtifactOfProject(java.lang.String prjID)
Examples:
var prjID = "PRJ0023992486182440";
var ArtifactList = WCCI.getArtifactOfProject(prjID);
if(ArtifactList != null) {
for(var i=0;i<ArtifactList.size();i++){
var Artifact =ArtifactList.get(i);
returns <DFN>a Artifact Object</DFN>
}
}
getArtifactOfProject in interface PDEServiceprjID - the given ProjectID
Artifact)ArtifactPASEartInstance getArtInstance(java.lang.String iID)
Examples:
var iID = "ART0099992486182440";
var PASEartInstance = WCCI.getArtInstance(iID);
returns <DFN>PASEartInstance Object</DFN>
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName();
returns <DFN>ArtifactName</DFN> is like "ApplyForm"
var ArtifactID = PASEartInstance.getArtifactID();
returns <DFN>ArtifactID</DFN> is like "ART0099992486182440"
getArtInstance in interface FlowServiceiID - the given ArtifactInstanceID
PASEartInstance
PASEartInstance getArtInstance(java.lang.String iID,
java.lang.String tID)
Examples:
var iID = "ART0099992486182440";
var tID = "Tsk0003459343453";
var PASEartInstance = WCCI.getArtInstance(iID, tID);
returns <DFN>PASEartInstance Object</DFN>
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName();
returns <DFN>ArtifactName</DFN> is like "ApplyForm"
var ArtifactID = PASEartInstance.getArtifactID();
returns <DFN>ArtifactID</DFN> is like "ART0099992486182440"
getArtInstance in interface FlowServiceiID - the given ArtifactInstanceIDtID - the given TaskID
PASEartInstancejava.util.Vector getArtInstanceOfArtifact(java.lang.String aID)
Examples:
var aID = "ART0099992486182440";
var PASEartInstanceList = WCCI.getArtInstanceOfArtifact(aID);
if(PASEartInstanceList != null) {
for(var i=0;i<PASEartInstanceList.size();i++){
var PASEartInstance =PASEartInstanceList.get(i);
returns <DFN>a PASEartInstance Object</DFN>
}
}
getArtInstanceOfArtifact in interface FlowServiceaID - the given ArtifactID
PASEartInstance)PASEartInstancejava.lang.String getArtTskID(java.lang.String iID)
getArtTskID in interface PDEServiceiID - the given artifact instance id
BBS getBBS()
com.flowring.schedule.UserCalendar getCalendar(java.lang.String id)
UtilityService
getCalendar in interface UtilityServiceid - String
Company getCompany()
Examples:
var Company = WCCI.getCompany();
returns <DFN>a Company Object</DFN>
getCompany in interface OrgServiceCompanyjava.util.HashMap getCSTaskNote(java.lang.String rootTID)
getCSTaskNote in interface FlowServicetaskID - the given taskID
int getDBNameUser()
getDBNameUser in interface OrgServiceint getDBOrgCount()
getDBOrgCount in interface OrgServiceDBProcess getDBProcess(java.lang.String pID)
Examples:
var pID = "PRO0552992937964020";
var DBProcess = WCCI.getDBProcess(pID);
returns <DFN>a DBProcess Object</DFN>
getDBProcess in interface PDEServicepID - the given ProcessID
DBProcessDBService getDbService()
Department getDepartment(java.lang.String dID)
Examples:
var dID = MyTask.getDepartmentID();
var Department = WCCI.getDepartment(dID);
returns <DFN>a Department Object</DFN>
getDepartment in interface OrgServicedID - the given DepartmentID
DepartmentEmailTemplate getEmailTemplate(java.lang.String etID)
getEmailTemplate in interface PDEServiceEnterpriseModel getEnterpriseDiagram()
getEnterpriseDiagram in interface PDEServiceEnterpriseModelFileManager getFileManager()
FileService getFileService()
java.lang.String getFlowServerHost()
java.lang.String getFlowServerPort()
FlowService getFlowService()
java.util.Vector getFreqApItemList()
getFreqApItemList in interface PDEServiceProcessData)DiagramItemjava.util.Vector getFreqApListOfMember(java.lang.String memID)
getFreqApListOfMember in interface PDEServicePASEFreqAp)PASEFreApjava.util.Vector getFreqApNodeList()
getFreqApNodeList in interface PDEServicePASEFreqApNode)PASEFreApNodejava.util.HashMap getGlobals(java.lang.String rootTaskID)
Examples:
var rootTaskID = "Tsk0003459343453";
var ht = WCCI.getGlobals(rootTaskID);
var value = ht.get("ItemName");
returns <DFN>Key Value</DFN> is like "Good"
getGlobals in interface UtilityServicerootTaskID - the given root TaskID
java.util.Vector getHalfHolidays()
getHalfHolidays in interface UtilityServicejava.util.Vector getHistoryRootTaskOfJoinMember(java.lang.String mbrID)
getHistoryRootTaskOfJoinMember in interface FlowServicembrID - the given member id
Task)Taskjava.util.Vector getHolidays()
getHolidays in interface UtilityServicejava.util.Vector getInvolvedExecutors(java.lang.String rootTaskID)
Examples:
var v = WCCI.getInvolvedExecutors("Tsk000000835835");
getInvolvedExecutors in interface FlowServicerootTaskID - the root task id.
java.util.Vector getInvolvedMembers(java.lang.String rootTaskID)
Examples:
var v = WCCI.getInvolvedMembers("Tsk000000835835");
getInvolvedMembers in interface FlowServicerootTaskID - the root task id.
int getLicenseNameUser()
getLicenseNameUser in interface OrgServiceint getLicenseOrgCount()
getLicenseOrgCount in interface OrgServicejava.lang.String[] getManager(java.lang.String id)
Examples:
var mID = "MEM00041091074401237";
var rID = "ROL00021091073923770";
var dID = "DEP00051091073824187";
var Result_mID = Server.getManager(mID);
//returns <DFN>a String Array</DFN>
var Result_rID = Server.getManager(rID);
//returns <DFN>a String Array</DFN>
var Result_dID = Server.getManager(dID);
//returns <DFN>a String Array</DFN>
java.lang.System.out.println("depID=" + Result_mID[0]);
java.lang.System.out.println("rolID=" + Result_mID[1]);
java.lang.System.out.println("memID=" + Result_mID[2]);
getManager in interface OrgServiceid - the given member id, role id, or department id
java.util.Vector getManagersOfDRM(java.lang.String id)
Examples:
var mID = "MEM00041091074401237";
var rID = "ROL00021091073923770";
var dID = "DEP00051091073824187";
var Result_mID = Server.getManagersOfDRM(mID);
//returns <DFN>a Vector Object</DFN>
var Result_rID = Server.getManagersOfDRM(rID);
//returns <DFN>a Vector Object</DFN>
var Result_dID = Server.getManagersOfDRM(dID);
//returns <DFN>a Vector Object</DFN>
if(Reslut_mID != null){
for(var i=0; i<Result_mID.size(); i++){
var str = Result_mID.get(i);
for(var j=0; j<str.length; j++)
var ManagerID = str[j];
}
getManagersOfDRM in interface OrgServiceid - the given member id, role id, or department id
Vector are
array of String)MemberRecord getMember(java.lang.String id)
getMemberByID(), getMemberByName(),
getMemberByCName() is more applied.
Examples:
var mID = "MEM00300455304127";
var mLoginID = "square";
var mName= "JackLin";
var MemberBymID = WCCI.getMember(mID);
returns <DFN>a MemberRecord Object</DFN>
var MemberBymLoginID = WCCI.getMember(mLoginID);
returns <DFN>a MemberRecord Object</DFN>
var MemberBycName = WCCI.getMember(mName);
returns <DFN>a MemberRecord Object</DFN>
getMember in interface OrgServicemID - the given MemberID, MemberLoginID, or MemberCName
MemberRecordAccessMember getMemberAccess(java.lang.String mID)
getMemberAccess in interface SecurityServicemID - the given RecordMemberID
AccessMemberAccessAdmin getMemberAdminAccess(java.lang.String mID)
getMemberAdminAccess in interface SecurityServicemID - the given RecordMemberID
AccessAdminjava.util.Vector getMemberArtifactAccess(java.lang.String mID)
getMemberArtifactAccess in interface SecurityServicemID - the given RecordMemberID
AccessArtifact)AccessArtifactMemberRecord getMemberByCName(java.lang.String mName)
Examples:
var mName = "JackLin";
var MemberRecord = WCCI.getMemberByCName(mName);
returns <DFN>a MemberRecord Object</DFN>
getMemberByCName in interface OrgServicemLoginID - the given MemberCName
MemberRecordMemberRecord getMemberByID(java.lang.String mID)
Examples:
var mID = "MEM00300455304127";
var MemberRecord = WCCI.getMemberByID(mID);
returns <DFN>a MemberRecord Object</DFN>
getMemberByID in interface OrgServicemID - the given MemberID
MemberRecordMemberRecord getMemberByName(java.lang.String mLoginID)
Examples:
var mLoginID = "square";
var MemberRecord = WCCI.getMemberByName(mLoginID);
returns <DFN>a MemberRecord Object</DFN>
getMemberByName in interface OrgServicemID - the given MemberLoginID
MemberRecordAccessAdmin getMemberDesignerAccess(java.lang.String mID)
getMemberDesignerAccess in interface SecurityServicemID - the given RecordMemberID
AccessAdminAccessOnLineUser getMemberOnLineAccess(java.lang.String mID)
getMemberOnLineAccess in interface SecurityServicemID - the given RecordMemberID
AccessOnLineUserjava.util.Vector getMemberTaskAccess(java.lang.String mID)
getMemberTaskAccess in interface SecurityServicemID - the given RecordMemberID
AccessTask)AccessTaskjava.util.Vector getOnlineAdminUser()
getOnlineAdminUser in interface UtilityServiceMemberRecord)MemberRecordjava.util.Vector getOnlineUser()
getOnlineUser in interface UtilityServiceMemberRecord)MemberRecordOrgService getOrgService()
PASEFreqAp getPASEFreqAp(java.lang.String freID)
getPASEFreqAp in interface PDEServicefreID - the given PASEFreqApID
PASEFreqApjava.util.Vector getPASEMessageOfMember(java.lang.String mID)
UtilityService
getPASEMessageOfMember in interface UtilityServicemID - the given MemberID
PASEMessage)PASEMessagePASEOrgModel getPASEOrgModel()
Examples:
PASEOrgModel orgmodel = WFCI.getPASEOrgModel();
Vector allCompany = orgmodel.getAllCompanys();
Vector allDepartment = orgmodel.getAllDepartment();
Vector allRole = orgmodrl.getAllRole();
Vector allMember = orgmodel.getAllMember();
getPASEOrgModel in interface OrgServicePASEOrgModeljava.util.Vector getPASEProcessOfMember(java.lang.String mID)
Examples:
var mID = "MEM0002993177798390";
var PASEProcessList = WCCI.getPASEProcessOfMember(mID);
if(PASEProcessList != null) {
for(var i=0;i<PASEProcessList.size();i++){
var process =PASEProcessList.get(i);
returns <DFN>a PASEProcess Object</DFN>
}
}
getPASEProcessOfMember in interface PDEServicemID - the given MemberID
PASEProcess)PASEProcessPDEService getPdeService()
java.util.Vector getPDiagramDetail(java.lang.String rootTID)
Examples:
var tID = "Tsk0003459343453";
var task = WCCI.getTask(tID);
var rootTID = currTask.getRootID();
var Result = WCCI.getPDiagramDetail(rootTID);
for(var i=0;i<Result.size();j++) {
var taskInfo = Result.get(i);
returns <DFN>TaskInfo object</DFN>
}
Here are some more examples of how TaskInfo can be used:
function getFormatedTime( lTime ){
var date = new java.util.Date(lTime);
var simpledateformat = new java.text.SimpleDateFormat("yyyy/MM/dd HH:mm");
return simpledateformat.format(date);
}
var taskName = taskInfo.getTaskName();
returns <DFN>Task Name</DFN> is like "Process1"
var RealExecutorName = taskInfo.getRealExecutorName();
returns <DFN>Real Executor Name</DFN> is like "JackLin"
var RealExecutorID = taskInfo.getRealExecutorID();
returns <DFN>Real Executor MemID</DFN> is like "MEM0000992492169920"
var DefaultExecutorName = taskInfo.getDefaultExecutorName();
returns <DFN>Default Executor Name</DFN> is like "Jean"
var DefaultExecutorID = taskInfo.getDefaultExecutorID();
returns <DFN>Default Executor MemID</DFN> is like "MEM0000212392162210"
var ArtiName = taskInfo.getArtiName();
returns <DFN>Artifact Name</DFN> is like "Artifact1"
var ArtiKeyWord = taskInfo.getArtiKW();
returns <DFN>Artifact Keyword by User Input</DFN>
var ArriTime = taskInfo.getArriTime();
returns <DFN>Task Arrivate Time</DFN> is like 993524946300
var ArriTimeStr = getFormatedTime(ArriTime);
returns <DFN>the Time Formate of ArriTime</DFN> is like "2001/06/26 11:09"
var DuraTime = taskInfo.getDuraTime();
returns <DFN>Duration Time</DFN> is like -993524946300
var DuraTimeStr = getFormatedTime(DuraTime);
returns <DFN>the Time Formate of DuraTime</DFN> is like "1938/07/09 04:50"
var TaskID = taskInfo.getTaskID();
returns <DFN>TaskID</DFN> is like "Tsk000000258259"
var ArtiID = taskInfo.getArtiID();
returns <DFN>Artifact InstanceID</DFN> is like "Ans000000248248"
var TaskState = taskInfo.getTaskState();
returns <DFN>Task State</DFN> is like "running"
var Task = taskInfo.getTask();
returns <DFN>Task object</DFN>
getPDiagramDetail in interface FlowServicerootPID - the given ProcessID
PDiagramManager,
PDiagramManager.getPDiagramDetailjava.util.HashMap getPDiagramState(java.lang.String rootTID)
Examples:
var tID = "Tsk0003459343453";
var task = WCCI.getTask(tID);
var rootTID = task.getRootID();
var Result = WCCI.getPDiagramState(rootTID);
for(var i = Result.entrySet().iterator();i.hasNext(); ){
var entry = i.next();
returns "PRO0549992486182610Root_POPUP_DELIBLE=running"
};
getPDiagramState in interface FlowServicerootPID - the given ProcessID
PDiagramManager,
PDiagramManager.getPDiagramState
java.util.HashMap getProcessDiagram(java.lang.String rootPID,
java.lang.String rootTaskID)
getProcessDiagram in interface FlowServicerootPID - the given ProcessIDrootTaskID - the given TaksID
PDiagramManager,
PDiagramManager.getProcessDiagram
java.util.HashMap getProcessDiagramAndState(java.lang.String rootPID,
java.lang.String rootTaskID)
getProcessDiagramAndState in interface FlowServicerootPID - root process idrootTaskID - root task id
PDiagramManagerjava.util.HashMap getProcessView(java.lang.String rootPID)
getProcessView in interface FlowServicejava.util.HashMap getProductInfo()
HashMap proInfo = wcci.getProductInfo();
productInfo.get("SerialNo"); // The product version
productInfo.get("AuthoredName"); // The license number
productInfo.get("Corp"); // The user name
getProductInfo in interface UtilityServiceProject getProject(java.lang.String prjID)
Examples:
var prjID = "PRJ0044036520459";
var Project = WCCI.getProject(prjID);
returns <DFN>a Project Object</DFN>
getProject in interface PDEServiceprjID - the given ProjectID
Projectjava.util.Vector getProjectOfCompany()
Examples:
var ProjectList = WCCI.getProjectOfCompany();
if(ProjectList != null) {
for(var i=0;i<ProjectList.size();i++){
var Project = ProjectList.get(i);
returns <DFN>a Project Object</DFN>
}
}
getProjectOfCompany in interface PDEServiceProject)Projectjava.util.Vector getProjectOfDepartment(java.lang.String dID)
Examples:
var dID = "DEP0000972876387719";
var ProjectList = WCCI.getProjectOfDepartment(dID);
if(ProjectList != null) {
for(var i=0;i<ProjectList.size();i++){
var Project =ProjectList.get(i);
returns <DFN>a Project Object</DFN>
}
}
getProjectOfDepartment in interface PDEServicedID - the given DepartmentID
Project)Projectjava.util.Vector getProjectOfManager(java.lang.String managerID)
Examples:
var managerID = "MEM953256027740";
var ProjectList = WCCI.getProjectOfManager(managerID);
if(ProjectList != null) {
for(var i=0;i<ProjectList.size();i++){
var Project =ProjectList.get(i);
returns <DFN>a Project Object</DFN>
}
}
getProjectOfManager in interface PDEServicemanagerID - the given MemberID
Project)ProjectProject getProjectOfPASEProcess(java.lang.String proID)
Examples:
var proID = "PRO00440363552012";
var Project = WCCI.getProjectOfPASEProcess(proID);
returns <DFN>a Project Object</DFN>
getProjectOfPASEProcess in interface PDEServiceproID - the given PASEProcessID
ProjectProjectRole getProjectRole(java.lang.String rID)
Examples:
var rID = MyTask.getRoleID();
var ProjectRole = WCCI.getProjectRole(rID);
returns <DFN>a ProjectRole Object</DFN>
getProjectRole in interface OrgServicerID - the given ProjectRoleID
ProjectRolejava.util.Vector getRequestHistoryRootTaskOfJoinMember(java.lang.String mbrID)
getRequestHistoryRootTaskOfJoinMember in interface FlowServicembrID - the given member id
Task)TaskRole getRole(java.lang.String rID)
Examples:
var rID = MyTask.getRoleID();
var role = WCCI.getRole(rID);
returns <DFN>a Role Object</DFN>
getRole in interface OrgServicedID - the given RoleID
Rolejava.util.Vector getRootDBProcessByName(java.lang.String pName)
getRootDBProcessByName in interface PDEServicepName - the given Process Name
DBProcess)DBProcessjava.util.Vector getRootDBProcessOfProject(java.lang.String prjID)
Examples:
var prjID = "PRJ0023992486182440";
var DBProcessList = WCCI.getRootDBProcessOfProject(pID);
if(DBProcessList != null) {
for(var i=0;i<DBProcessList.size();i++){
var process = processList.get(i);
returns <DFN>a DBProcess Object</DFN>
}
}
getRootDBProcessOfProject in interface PDEServiceprjID - the given ProjectID
DBProcess)DBProcessjava.util.Vector getRootTaskOfJoinMember(java.lang.String mID)
getRootTaskOfJoinMember in interface FlowServicemID - the given MemberID
Task)Task
java.util.Vector getRootTaskOfJoinMember(java.lang.String mID,
int state)
getRootTaskOfJoinMember in interface FlowServicemID - the given MemberIDstate - the given TaskState,see attributes TASK_STATE_XXX
in pe.pase.Task
Task)Task
java.util.Vector getRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
getRootTaskOfJoinMember in interface FlowServicemID - the given MemberIDproID - the given ProcessID
Task)Taskjava.util.Vector getRootTaskOfMember(java.lang.String mID)
Examples:
var mID = "MEM953256027740";
var TaskList = WCCI.getRootTaskOfMember(mID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
returns <DFN>a Task Object</DFN>
}
getRootTaskOfMember in interface FlowServicemID - the given MemberID
Task)Task
java.util.Vector getRootTaskOfMember(java.lang.String mID,
int state)
Examples:
var mID = "MEM953256027740";
var state = pe.pase.Task.TASK_STATE_RUNNING;
var TaskList = WCCI.getRootTaskOfMember(mID,state);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
returns <DFN>a Task Object</DFN>
}
getRootTaskOfMember in interface FlowServicemID - the given MemberIDstate - the given TaskState,see attributes TASK_STATE_XXX
in pe.pase.Task
Task)Taskjava.util.Vector getRootTaskOfProcess(java.lang.String proID)
Examples:
var proID = "PRO00440363552012";
var state = 2 + 4;
var taskList = WCCI.getRootTaskOfProcess(proID);
if (taskList != null) {
for (var i = 0; i < taskList.size(); i++) {
var task = taskList.get(i);
}
}
getRootTaskOfProcess in interface FlowServiceproID - the given DBProcess ID
TinyTask)
java.util.Vector getRootTaskOfProcess(java.lang.String proID,
int state)
Examples:
var proID = "PRO00440363552012";
var state = 2 + 4;
var taskList = WCCI.getRootTaskOfProcess(proID, state);
if (taskList != null) {
for (var i = 0; i < taskList.size(); i++) {
var task = taskList.get(i);
}
}
getRootTaskOfProcess in interface FlowServiceproID - the given DBProcessIDstate - the task state:
TinyTask)SecurityService getSecurityService()
java.util.HashMap getServerStatus()
getServerStatus in interface UtilityServicelong getServerTime()
getServerTime in interface UtilityServicejava.util.HashMap getSessionConnectionURL(int seq)
getSessionConnectionURL in interface DBServiceseq - the sequence which the data is store in configuration
java.util.HashMap getSessionConnectionURL(java.lang.String name)
getSessionConnectionURL in interface DBServicename - the name to recognize the db configuration, from 1
java.util.Vector getSessionConnectionURLList()
getSessionConnectionURLList in interface DBServiceHashMap)java.util.Vector getSubMemListOfMember(java.lang.String mID)
getSubMemListOfMember in interface OrgServicemID - the given MemberRecordID
java.util.Vector getSubTaskList(java.lang.String parentID)
Examples:
var parentID = "Tsk000000254284";
var TaskList = WCCI.getSubTaskList(parentID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
returns <DFN>a Task Object</DFN>
}
getSubTaskList in interface FlowServiceparentTID - the given TaskID
Task)TaskTask getTask(java.lang.String tID)
Examples:
var taskID = "Tsk000000226229";
var Task = WCCI.getTask(taskID);
returns <DFN>a Task Object</DFN>
getTask in interface FlowServicetID - the given TaskID
Task
java.util.Vector getTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
getTaskIDListOfMember in interface FlowServicemID - the given MemberIDsc - start indexec - end indexorder - for sorting
Taskjava.util.Vector getTaskList(java.lang.String mID)
getTaskList in interface FlowServicemID - the given MemberID
Task)TaskTaskManager getTaskManager()
java.util.Vector getTaskOfMember(java.lang.String mID)
Examples:
var mID = "MEM953256027740";
var TaskList = WCCI.getTaskOfMember(mID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
returns <DFN>a Task Object</DFN>
}
getTaskOfMember in interface FlowServicemID - the given MemberID
Task)Task
java.util.Vector getTaskOfMember(java.lang.String mID,
int state)
Examples:
var mID = "MEM953256027740";
var state = pe.pase.Task.TASK_STATE_RUNNING;
var TaskList = WCCI.getTaskOfMember(mID,state);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
returns <DFN>a Task Object</DFN>
}
getTaskOfMember in interface FlowServicemID - the given MemberIDstate - the given TaskState, see attributes TASK_STATE_XXX
in pe.pase.Task
Task)Taskjava.util.Vector getTaskOfProcess(java.lang.String proID)
Examples:
var proID = "PRO00440363552012";
var state = 2 + 4;
var taskList = WCCI.getTaskOfProcess(proID);
if (taskList != null) {
for (var i = 0; i < taskList.size(); i++) {
var task = taskList.get(i);
}
}
getTaskOfProcess in interface FlowServiceproID - the given PASEProcessID
Task)Task
java.util.Vector getTaskOfProcess(java.lang.String proID,
int state)
Examples:
var proID = "PRO00440363552012";
var state = 2 + 4;
var taskList = WCCI.getTaskOfProcess(proID, state);
if (taskList != null) {
for (var i = 0; i < taskList.size(); i++) {
var task = taskList.get(i);
}
}
getTaskOfProcess in interface FlowServiceproID - the given PASEProcessIDstate - the task state:
Task)Taskjava.util.Vector getTaskOfRootTask(java.lang.String rootTID)
Examples:
var rootTID = "Tsk000000254284";
var TaskList = WCCI.getTaskOfRootTask(rootTID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
returns <DFN>a Task Object</DFN>
}
getTaskOfRootTask in interface FlowServicerootTID - the given TaskID
Task)Taskjava.util.HashMap getTreeTaskList(java.lang.String mID)
getTreeTaskList in interface FlowServicemID - the given MemberID
ProjectTasklong getUserLoginTime(java.lang.String loginID)
UtilityService
getUserLoginTime in interface UtilityServiceloginID - the given login ID
UtilityService getUtilityService()
int[] getWeek()
getWeek in interface UtilityServicejava.util.Vector getWorkdays()
getWorkdays in interface UtilityService
boolean goBackTo(java.lang.String fromTaskID,
java.lang.String toProID,
boolean artMode)
FlowServiceExamples:
var fromTaskID = "Tsk000000226229"; var toProID = "PRO00440363552012"; var Result = WFCI.goBackTo(fromTaskID, toProID, true);
goBackTo in interface FlowServicefromTaskID - the given TasktoProID - the given process idartMode - an artifact content mode. True for present artifact content or
false for archived artifact content in the specified process.
Task
boolean goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode)
FlowServiceExamples:
var fromTaskID = "Tsk000000226229";
var toTask = WFCI.getTask("Tsk0001134355209");
var Result = WFCI.goBackTo(fromTaskID, toTask, true);
goBackTo in interface FlowServicefromTaskID - the given task idtoTask - the given TaskartMode - an artifact content mode. True for present artifact content or
false for archived artifact content in the specified process.
Task
boolean goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode,
boolean isEmailNotify)
FlowServiceExamples:
var fromTaskID = "Tsk000000226229";
var toTask = WFCI.getTask("Tsk0001134355209");
var Result = WFCI.goBackTo(fromTaskID, toTask, true);
goBackTo in interface FlowServicefromTaskID - a Task ID.toTask - a Task.artMode - an artifact content mode. True for present artifact content or false for archived artifact content in the specified process.
Task
boolean goBackTo(Task fromTask,
java.lang.String toProID,
boolean artMode)
FlowServiceExamples:
var fromTask = WFCI.getTask("Tsk000000226229");
var toProID = "PRO00440363552012";
var Result = WFCI.goBackTo(fromTask, toProID, true);
goBackTo in interface FlowServicefromTask - the given TasktoProID - the given process idartMode - an artifact content mode. true for present artifact content.
false for archived artifact content in the specified process.
Task
java.util.HashMap goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode)
FlowService
goBackToWithDetailRet in interface FlowServicefromTask - the given TasktoProID - the given process idartMode - an artifact content mode. true for present artifact content.
false for archived artifact content in the specified process.
Taskjava.util.HashMap initAgenda(java.lang.String user)
initAgenda in interface UtilityServiceuser - the username
void initHoliday()
initHoliday in interface UtilityService
java.util.HashMap initProcess(java.lang.String user,
PASEProcess process)
Examples:
var loginID = john
var pID = "PRO0549992486182610";
var paseProcess = new pe.pase.PASEProcess(pID);
var hashmap = WCCI.initProcess(loginID, paseProcess);
var rootTaskID = hashmap.get("rootTaskID");
returns <DFN>root TaskID</DFN> is like "Tsk000000263264"
var retValue = hashmap.get("retValue");
returns <DFN>true if it gets successfully;false otherwise</DFN>
initProcess in interface FlowServiceuser - the given Usernameprocess - the given Process
java.util.HashMap initProcess(java.lang.String user,
java.lang.String roleID,
java.lang.String depID,
java.lang.String processID,
java.lang.String processName,
java.lang.String subject,
int priority)
Examples:
var loginID = john
var rID = "ROL0033004134576";
var dID = "DEP00231111007865";
var pID = "PRO0549992486182610";
var pName = "New Process";
var subject = "testing initProcess";
var priority = pe.pase.Task.PRIORITY_HIGHEST;
var hashmap = WCCI.initProcess(loginID, rID, dID, pID, pName, subject, priority);
var rootTaskID = hashmap.get("rootTaskID");
returns <DFN>root TaskID</DFN> is like "Tsk000000263264"
var retValue = hashmap.get("retValue");
returns <DFN>true if it gets successfully;false otherwise</DFN>
user - the given UsernameroleID - the given RoleIDdepID - the given DepartmentIDprocessID - the given ProcessIDprocessName - the given PoleNamesubject - the given Subjectpriority - the given Priority,
boolean insertCompany(Company company)
insertCompany in interface OrgServicecompany - the Company instance
Companyboolean insertDepartment(Department department)
insertDepartment in interface OrgServicedepartment - the Department instance
Departmentboolean insertMemberRecord(MemberRecord memberRecord)
insertMemberRecord in interface OrgServicememberRecord - the MemberRecord instance
MemberRecordboolean insertRole(Role role)
insertRole in interface OrgServicerole - the Role instance
Roleboolean isHalfHoliday(java.lang.String date)
Examples:
var sDate = "2001/06/17";
var Result = WCCI.isHalfHoliday(sDate);
returns <DFN>true if it's a half of holiday;false otherwise</DFN>
isHalfHoliday in interface UtilityServicedate - the given Date format String
boolean isHalfHoliday(java.lang.String date,
java.lang.String memID)
isHalfHoliday in interface UtilityServicedate - the given date stringmemID - the given member id string
boolean isHoliday(java.lang.String date)
Examples:
var sDate = "2001/06/17";
var Result = WCCI.isHoliday(sDate);
returns <DFN>true if it's a holiday;false otherwise</DFN>
isHoliday in interface UtilityServicedate - the given Date format String
boolean isHoliday(java.lang.String date,
java.lang.String memID)
isHoliday in interface UtilityServicedate - the given date stringmemID - the given member id string
boolean isLockedTask(java.lang.String tskID)
tskID - the given TaskID
boolean isRestSat(java.lang.String date)
Examples:
var sDate = "2001/06/17";
var Result = WCCI.isRestSat(sDate);
returns <DFN>true if it's rest Saturday;false otherwise</DFN>
isRestSat in interface UtilityServicedate - the given Date format String
boolean isServerConnecting()
java.util.Vector loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
DBService
loadValueWithSessionConnection in interface DBServicesession - the given Session Keysqlcmd - the given SQL statement
ResultTablevoid lockTask(java.lang.String tskID)
Examples:
var taskID = "Tsk000000226229"; WCCI.lockTask(taskID);
lockTask in interface FlowServicetskID - the given TaskID
java.util.HashMap login(java.lang.String user,
java.lang.String pass)
login in interface UtilityServiceuser - the usernamepass - the password
java.util.Map login(java.lang.String user,
java.lang.String pass,
boolean toCheckDup)
login in interface UtilityServiceuser - client user namepass - client user password; it should be MD5-encrypted if AFDB authentication is used; otherwise it should be clear-text.toCheckDup - whether this funtion should deny duplicate login (already registered users)
void logout(java.lang.String user)
logout in interface UtilityServiceuser - the usernameCompany newCompany()
newCompany in interface OrgServiceCompany - company
CompanyDepartment newDepartment()
newDepartment in interface OrgServiceDepartment - department
DepartmentMemberRecord newMemberRecord()
newMemberRecord in interface OrgServiceMemberRecord - memberRecord
MemberRecordRole newRole()
newRole in interface OrgServiceRole - role
rolejava.util.HashMap notifyTask(java.lang.String tskID)
Examples:
var taskID = "Tsk000000226229";
var hashmap = WCCI.notifyTask(task);
var retValue = hashmap.get("retValue");
returns <DFN>true if it starts successfully;false otherwise</DFN>
notifyTask in interface FlowServicetskID - the given TaskID
boolean pickQueueTask(Task t)
Examples:
var taskID = "Tsk000000226229"; var task = WCCI.getTask(taskID); var hashmap = WCCI.pcikQueueTask(task);
pickQueueTask in interface FlowServicet - the given Taskboolean reflushProcessManager()
UtilityService
reflushProcessManager in interface UtilityServiceboolean registerClient(java.lang.String name)
void registerClient(java.lang.String user,
ClientRMI client)
registerClient in interface UtilityServiceuser - the usernameclient - the given ClientRMIboolean removeTaskByAdm(java.lang.String p_TaskID)
Examples:
var taskID = "Tsk000000226229";
var Result = WCCI.removeTaskByAdm(taskID);
returns <DFN>true if it sets successfully ;false otherwise</DFN>
removeTaskByAdm in interface FlowServicep_TaskID - the given RootTaskID
boolean removeTaskByUser(java.lang.String p_RootTaskID,
java.lang.String p_MemID)
Examples:
var taskID = "Tsk000000226229";
var memID = "MEM0000000334532";
var Result = WCCI.removeTaskByAdm(taskID, memID);
returns <DFN>true if it sets successfully ;false otherwise</DFN>
removeTaskByUser in interface FlowServicep_RootTaskID - the given RootTaskIDp_MemID - the given MemberRecordID
boolean resetDeputyAndDeputyState(java.lang.String p_MyMemID,
java.lang.String p_DeputyMemID,
boolean p_DeputyState)
UtilityService
resetDeputyAndDeputyState in interface UtilityServicep_MyMemID - the given MemberRecord ID.p_DeputyMemID - the given Deputy MemberRecord ID.p_DeputyState - check if deputy state is activated.
boolean resetMemberDelegation(MemberRecord mRecord)
OrgService
resetMemberDelegation in interface OrgServiceresetMemberDelegation in interface UtilityServicemRecord - MemberRecord memberrecord
MemberRecordvoid rollbackSessionConnection(java.lang.String session)
DBService
rollbackSessionConnection in interface DBServicesession - the given Session Keyvoid saveCalendar(com.flowring.schedule.UserCalendar cal)
UtilityService
saveCalendar in interface UtilityServicecal - UserCalendar
void saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
saveSchedule in interface UtilityServicehdays - the Vector of holidays dateh_days - the Vector of half-holidays datewdays - the Vector of workdays datew - the array of weeks integerjava.util.Vector searchData(SearchCondition cond)
searchData in interface UtilityServicecond - the given SearchCondition
int searchDataCount(SearchCondition cond)
searchDataCount in interface UtilityServicecond - the given SearchCondition
void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
UtilityService
sendHTMLMail in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailsubject - the "subject" field of E-Mailtext - the content of E-Mail
void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
UtilityService
sendHTMLMail in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-Mail
void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
UtilityService
sendHTMLMail in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-MailfileList - the attached file name list
void sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
java.lang.String tskID)
UtilityService
sendHTMLMailExt in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-MailfileList - the attached file name listtskID - the designated task ID to execute
void sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
UtilityService
sendHTMLMailExt in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-MailfileList - the attached file name listtask - the designated task to execute
void sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
UtilityService
sendHTMLMailExt in interface UtilityServicefrom - the "from" filed of E-Mail.to - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mail.cc - the "cc" field of E-Mail address.subject - the "subject" field of E-Mail.text - the content of E-Mail.fileList - the attached file name list. The file name is based on PASE
Server.task - the designated task to execute.script - the designated script to execute.
void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
Examples:
var mID = "MEM0000992492169920"; var CurrMember = WCCI.getMember(mID); var FrontMember = WCCI.getMember(MyTask.getFrontUser()); var from = CurrMember.getEmail(); // Sender e-mail var to = FrontMember.getEmail(); // Receiver e-mail var subject = "This is a subject"; // Mail Subject var text = "This is a content"; // Mail Content WCCI.sendMail(from, to, subject, text);
sendMail in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailsubject - the "subject" field of E-Mailtext - the content of E-Mail
void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
UtilityService
sendMail in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-Mail
void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
UtilityService
sendMail in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-MailfileList - the attached file name list
void sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
java.lang.String tskID)
UtilityService
sendMailExt in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-MailfileList - the attached file name listtskID - the designated task ID to execute
void sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
UtilityService
sendMailExt in interface UtilityServicefrom - the "from" filed of E-Mailto - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc - the "cc" field of E-Mail addresssubject - the "subject" field of E-Mailtext - the content of E-MailfileList - the attached file name listtask - the designated task to execute
void sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
UtilityService
sendMailExt in interface UtilityServicefrom - the "from" filed of E-Mail.to - the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mail.cc - the "cc" field of E-Mail address.subject - the "subject" field of E-Mail.text - the content of E-Mail.fileList - the attached file name list. The file name is based on PASE
Server.task - the designated task to execute.script - the designated script to execute.boolean sendPASEMessage(PASEMessage msg)
Examples:
var mID = "MEM0000992492169920";
var CurrMember = WCCI.getMember(mID);
var fmID = "MEM0000992492169911";
var FrontMember= WCCI.getMember(fmID);
var msg = new pe.pase.PASEMessage();
msg.setSendID(CurrMember.getID()); // Sender MemID
msg.setSendName(CurrMember.getName()); // Sender Name
msg.setRecID(FrontMember.getID()); // Receiver MemID
msg.setRecName(FrontMember.getName()); // Receiver Name
msg.setTitle("This is a title"); // Message Title
msg.setMsg("This is a content"); // Message Content
msg.setTime(java.lang.System.currentTimeMillis()); // Message create time
var Result = WCCI.sendPASEMessage(msg);
returns <DFN>true if it's successful;false otherwise</DFN>
sendPASEMessage in interface UtilityServicemsg - the deliverable message
PASEMessage
void sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
sendShortMessageToAdminAll in interface UtilityServicemsg - the sent message contextfromMemID - the RecordMemberID which sends messageMemberRecord
void sendShortMessageToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
sendShortMessageToAdminUser in interface UtilityServicemsg - the sent message contextfromMemID - the RecordMemberID which sends messagetoMemID - the RecordMemberID which receives messageMemberRecord
void sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
sendShortMessageToAll in interface UtilityServicemsg - the sent message contextfromMemID - the RecordMemberID which sends messageMemberRecord
void sendShortMessageToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
sendShortMessageToUser in interface UtilityServicemsg - the sent message contextfromMemID - the RecordMemberID which sends messagetoMemID - the RecordMemberID which receives messageMemberRecord
void sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml)
sendTemplateMail in interface PDEServicevoid setAFConnection(AFConnection afConn)
boolean setArtInsState(PASEartInstance artInstance,
java.lang.String stateID)
Examples:
var iID = "ART0099992486182440";
var artInstance = WCCI.getArtInstance(tID);
var stateID = "AST0371992486182500";
var Result = WCCI.setArtInsState(artInstance, stateID);
returns <DFN>true if it sets successfully ;false otherwise</DFN>
setArtInsState in interface FlowServiceinsID - the given ArtifactInstancestateID - for ArtStateID
PASEartInstance
void setGlobals(java.lang.String rootTaskID,
java.util.HashMap args)
Examples:
var rootTaskID = "Tsk0003459343453";
var ht = new java.util.HashMap();
ht.put("ItemName", "Pen");
WCCI.setGlobals(rootTaskID, ht);
setGlobals in interface UtilityServicerootTaskID - the given root TaskIDargs - the given a HashMap data ( [Key:Value] =
[retValue:Boolean(true/false)])
boolean setMemberAccess(java.lang.String mID,
AccessMember access)
setMemberAccess in interface SecurityServicemID - the given RecordMemberIDaccess - the given AccessMember
AccessMember
boolean setMemberAdminAccess(java.lang.String mID,
AccessAdmin access)
setMemberAdminAccess in interface SecurityServicemID - the given RecordMemberIDaccess - the given AccessAdmin
AccessAdmin
boolean setMemberArtifactAccess(java.lang.String mID,
java.util.Vector artifactAccessList)
setMemberArtifactAccess in interface SecurityServicemID - the given RecordMemberIDtaskAccessList - the given AccessArtifact list
AccessArtifact
boolean setMemberDesignerAccess(java.lang.String mID,
AccessAdmin access)
setMemberDesignerAccess in interface SecurityServicemID - the given RecordMemberIDaccess - the given AccessAdmin
AccessAdmin
boolean setMemberOnLineAccess(java.lang.String mID,
AccessOnLineUser access)
setMemberOnLineAccess in interface SecurityServicemID - the given RecordMemberIDaccess - the given AccessOnLineUser
AccessOnLineUser
boolean setMemberTaskAccess(java.lang.String mID,
java.util.Vector taskAccessList)
setMemberTaskAccess in interface SecurityServicemID - the given RecordMemberIDtaskAccessList - the given AccessTask list
AccessTask
boolean setMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
FlowService
setMonitorRelation in interface FlowServicesourceTaskID - the given RootTaskID
boolean setMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
FlowService
setMonitorRelation in interface FlowServicesourceTaskID - the given RootTaskIDcreatedRootTaskIDs - the given created RootTaskID list
boolean shutdownServer()
shutdownServer in interface UtilityServiceboolean SQLdeleteValue(java.lang.String sql)
SQLdeleteValue in interface DBServicesql - the input SQL data string
boolean SQLinsertValue(java.lang.String sql)
SQLinsertValue in interface DBServicesql - the input SQL data string
java.util.List SQLloadValue(java.lang.String sql)
SQLloadValue in interface DBServicesql - the input SQL data string
boolean SQLupdateValue(java.lang.String sql)
SQLupdateValue in interface DBServicesql - the input SQL data string
boolean startServer()
startServer in interface UtilityServicejava.util.HashMap startTask(Task t)
Examples:
var taskID = "Tsk000000213214";
var task = WCCI.getTask(taskID);
var hashmap = WCCI.startTask(task);
var retValue = hashmap.get("retValue");
returns <DFN>true if it starts successfully;false otherwise</DFN>
startTask in interface FlowServicet - the given Task
void stopRootTask(java.lang.String rootTaskID)
Examples:
WCCI.stopRootTask("Tsk000000835835");
stopRootTask in interface FlowServicerootTaskID - the root task id.java.util.HashMap suspendTask(Task t)
Examples:
var taskID = "Tsk000000226229";
var task = WCCI.getTask(taskID);
var hashmap = WCCI.suspendTask(task);
var retValue = hashmap.get("retValue");
returns <DFN>true if it starts successfully;false otherwise</DFN>
suspendTask in interface FlowServicet - the given Task
boolean testSessionConnection(int seq)
testSessionConnection in interface DBServiceseq - the sequence which the data is store in configuration, from 1
boolean testSessionConnection(java.lang.String name)
testSessionConnection in interface DBServicename - the name to recognize the db configuration
void unlockTask(java.lang.String tskID)
Examples:
var taskID = "Tsk000000226229"; WCCI.unlockTask(taskID);
unlockTask in interface FlowServicetskID - the given TaskIDboolean updateArtInstance(PASEartInstance instance)
updateArtInstance in interface FlowServiceinstance - the given PASEartInstance
PASEartInstance
boolean updateArtInstance(java.lang.String tID,
PASEartInstance instance)
updateArtInstance in interface FlowServicetID - the given TaskIDinstance - the given PASEartInstance
PASEartInstanceboolean updateCompany(Company company)
updateCompany in interface OrgServicecompany - the Company instance
Companyboolean updateDepartment(Department department)
updateDepartment in interface OrgServicedepartment - the Department instance
Departmentboolean updateMemberRecord(MemberRecord mbr)
updateMemberRecord in interface OrgServicememberRecord - the MemberRecord instance
MemberRecordboolean updateRole(Role role)
updateRole in interface OrgServicerole - the Role instance
Roleboolean updateTask(Task t)
Examples:
var taskID = "Tsk000000226232";
var task = WCCI.getTask(taskID);
task.setKeyWord("Hello");
WCCI.updateTask(task);
updateTask in interface FlowServicet - the given task
Task
boolean updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
DBService
updateValueWithSessionConnection in interface DBServicesession - the given Session Keysqlcmd - the given SQL statement
java.util.HashMap userVerify(java.lang.String user,
java.lang.String pass,
boolean autoLogin)
UtilityService
userVerify in interface UtilityServiceuser - pass - autoLogin -
void waitTask(java.lang.String tskID)
Examples:
var taskID = "Tsk000000226229"; WCCI.waitTask(taskID);
waitTask in interface FlowServicetskID - the given TaskID
void waitTask(java.lang.String tskID,
java.lang.String timeString)
Examples:
var taskID = "Tsk000000226229"; var time = "2001/12/12/23/58"; WCCI.waitTask(taskID, time);
waitTask in interface FlowServicetskID - the given TaskIDtimeString - the running time with format "yyyy/mm/dd/hh/mm"
|
Agentflow V3.1 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||