Application - com.hornbill.projectmanager


Entities

The following entities are defined for this application

AccountStatus

There are no operations or events defined for the 'AccountStatus' entity.

Achievement

The following operations are defined for the 'Achievement' entity.

Operation Description
addAchievement For internal use only - This flowcode operation awards an achievement to the specified user.

AchievementImage

There are no operations or events defined for the 'AchievementImage' entity.

Bookmark

There are no operations or events defined for the 'Bookmark' entity.

BookmarkCategory

There are no operations or events defined for the 'BookmarkCategory' entity.

BookmarkHistory

There are no operations or events defined for the 'BookmarkHistory' entity.

Catalog

The following operations are defined for the 'Catalog' entity.

Operation Description
addServiceToFavourites - PROTOTYPE - Adds a service to Favourites - calling for app flowcode: catalogAddServiceToFavourites
getBulletinList - PROTOTYPE - Returns a list of bulletins - calling for app flowcode: catalogGetBulletinList
getFAQList - PROTOTYPE - Returns a list of FAQs - calling for app flowcode: catalogGetFAQList
getKnownIssueList - PROTOTYPE - Returns a list of known issues - calling for app flowcode: catalogGetKnownIssueList
getMyServiceDomains - PROTOTYPE - Returns a list of Service Domains that are used only based on My Services List - calling for app flowcode: catalogGetServiceList Also returns a property called serviceCount with the count of services for each domain If no services assigned, it will return a dummy domain called "other"
getMyServiceRequestList - PROTOTYPE - Returns a list of My Service Requests (request records already raised) - calling for app flowcode: catalogGetMyServiceRequestList
getService - PROTOTYPE - Returns a service - calling for app flowcode: catalogGetService
getServiceDomain - PROTOTYPE - Returns a specific Service Domain includding the layour and style details
getServiceDomainLayout - PROTOTYPE - Returns a specific Service Domain layout and style details. If service domain is not passed, it will return the generic sections.
getServiceFAQ - PROTOTYPE - Get Service FAQ
getServiceList - PROTOTYPE - Returns a list of services - calling for app flowcode: catalogGetServiceList
getServiceRequest - DEMO - Returns a Service Request
getServiceRequestList - PROTOTYPE - Returns a list of Service Requests - calling for app flowcode: catalogGetServiceRequestList
homePageGet - PROTOTYPE - Returns the Home Page
homePageSet - PROTOTYPE - Inserts or Updates a Page
removeServiceFromFavourites - PROTOTYPE - Removes a service from Favourites - calling for app flowcode: catalogRemoveServiceFromFavourites
searchService - PROTOTYPE - Returns a list of services, Service Subtypes or/and existing service requests based on a query
setServiceDomain - PROTOTYPE - Saves changes to a specific Service Domain
setServiceDomainCalendarEvent - PROTOTYPE - Add or Update n Service Domain Event
setServiceFAQDislike - PROTOTYPE - Sets Dislike flag to an FAQ
setServiceFAQLike - PROTOTYPE - Sets Like flag to an FAQ
setServiceKnownIssueMeToo - PROTOTYPE - Sets Known Issue Me To to TRUE or FALSE via the value property
submitServiceRequest - DEMO - Returns a Service Request
unsetServiceDomainCalendarEvent - PROTOTYPE - Removes a Service Domain Event

Contact

The following operations are defined for the 'Contact' entity.

Operation Description
GetContainerId Get the container id (Organisation) for the specified contact.
addContact DEPRECATED (use addContactNew)
addContact3 For internal use only - Add a New Contact This version 3 uses Organisation instead of container but still updates the containers data structure
addContact4 For internal use only - Add a New Contact
addContactNew For internal use only - Add a New Contact
archiveContact For internal use only - This flowcode is responsible for accepting one or more contactIds and changing their status from active to archived
changeOrg For internal use only - Change the Contact's Organisation
getList For internal use only - Get a list of contacts
guestUpdateProfile This flowcode allows an authorised guest to update only there own contact record
removeOrg For internal use only - Remove the Contact's Organisation
sendSystemNotification Send notification to user
unarchiveContact Updates the status of teh contact to be Active. Note that if the contact had access to the portal, this will not enable back to that state.
updateContact DEPRECATED (Use updateContactNew)
updateContact3 For internal use only - Update Contact
updateContact4 For internal use only - Update Contact
updateContactNew DEPRECATED - Use updateContact3 or changeOrg instead - For internal use only - Update Contact

ContactAccess

There are no operations or events defined for the 'ContactAccess' entity.

Contact_extra

There are no operations or events defined for the 'Contact_extra' entity.

Contact_notes

There are no operations or events defined for the 'Contact_notes' entity.

Container

The following operations are defined for the 'Container' entity.

Operation Description
addChild For internal use only
addContainer This is the description text for this flowcode operation
getChildren This is the description text for this flowcode operation
getChildrenCount This is the description text for this flowcode operation
getContainer For internal use only
getRelatedContainers This is the description text for this flowcode operation
removeChild This is the description text for this flowcode operation
removeContainer This is the description text for this flowcode operation
removePermission This is the description text for this flowcode operation
setPermission This is the description text for this flowcode operation
updateContainer This is the description text for this flowcode operation

ContainerPermissions

There are no operations or events defined for the 'ContainerPermissions' entity.

ContainerType

There are no operations or events defined for the 'ContainerType' entity.

Country

There are no operations or events defined for the 'Country' entity.

CustomList

There are no operations or events defined for the 'CustomList' entity.

EntityAttachments

The following operations are defined for the 'EntityAttachments' entity.

Operation Description
attachFile Attach a file to the EntityAttachments
removeAttachment Remove an attachment from the case
updateDescription Update description of attachments

Favorite

There are no operations or events defined for the 'Favorite' entity.

Groups

There are no operations or events defined for the 'Groups' entity.

Imports

There are no operations or events defined for the 'Imports' entity.

ImportsHistory

There are no operations or events defined for the 'ImportsHistory' entity.

Location

There are no operations or events defined for the 'Location' entity.

MessageClientTemplate

The following operations are defined for the 'MessageClientTemplate' entity.

Operation Description
add Add Template
delete Delete a template includding shared records
get Returns a template based on an ID
update Update Template

MessageClientTemplateShare

The following operations are defined for the 'MessageClientTemplateShare' entity.

Operation Description
add Add Shares to the template
addOrUpdate Adds or Updates a sharing to a template. This asumes the sharing is one only for each template. Will replace if exists and if is "personal" it will remove the sharing record

OrganizationContacts

There are no operations or events defined for the 'OrganizationContacts' entity.

Organizations

The following operations are defined for the 'Organizations' entity.

Operation Description
addToTimeline Add to Org Timeline
archive For internal use only - Archive an Organisation. If it has an activity stream, will post to the timeline.
unArchive For internal use only - UnArchive an Organisation. If it has an activity stream, will post to the timeline.

Pages

The following operations are defined for the 'Pages' entity.

Operation Description
get - PROTOTYPE - Returns Page details. Even if page does not exist, it will still return canEdit based on the slug and user context
set - PROTOTYPE - Inserts or Updates a Page

ProCapCustomQuestion

The following operations are defined for the 'ProCapCustomQuestion' entity.

Operation Description
add_json Add progressive capture custom questions with answers

ProfileConnections

There are no operations or events defined for the 'ProfileConnections' entity.

ProfileContacts

There are no operations or events defined for the 'ProfileContacts' entity.

ProfileContactTypes

There are no operations or events defined for the 'ProfileContactTypes' entity.

Profiles

There are no operations or events defined for the 'Profiles' entity.

ProfileStatus

There are no operations or events defined for the 'ProfileStatus' entity.

Programmes

The following operations are defined for the 'Programmes' entity.

Operation Description
addProgramme This flowcode operation creates a new programme.
deleteProgramme This flowcode operation deletes an existing programme.
getProgramme This flowcode operation gets details of the specified programme.
getProgrammes This flowcode operation gets details of all programmes based on the search criteria provided.
updateProgramme This flowcode operation updates the specified programme.

ProjectAssumptions

The following operations are defined for the 'ProjectAssumptions' entity.

Operation Description
addProjectAssumption This flowcode operation creates a new project assumption for the specified project.
deleteProjectAssumption This flowcode operation deletes an existing project assumption.
getProjectAssumption This flowcode operation gets details of the specified project assumption.
getProjectAssumptions This flowcode operation gets details of all project assumptions for the project provided.
updateProjectAssumption This flowcode operation updates the specified project assumption.

ProjectAttachments

The following operations are defined for the 'ProjectAttachments' entity.

Operation Description
addAttachment This flowcode operation adds a new project attachment.
deleteAttachment This flowcode operation deletes an existing project attachment.
getAttachments This flowcode operation gets details of all attachments for the project provided.
updateAttachment This flowcode operation updates an existing project attachment.

ProjectAuditHistory

The following operations are defined for the 'ProjectAuditHistory' entity.

Operation Description
addAuditHistory This flowcode operation creates a new audit history entry for the specified project.
getAuditHistory This flowcode operation gets details of all audit history entries for the project provided.
getAuditHistoryDetails This flowcode operation gets details of the specified project audit history record.

ProjectCosts

The following operations are defined for the 'ProjectCosts' entity.

Operation Description
addProjectCost This flowcode operation creates a new project cost for the specified project.
deleteProjectCost This flowcode operation deletes an existing project cost.
getProjectCost This flowcode operation gets details of the specified project cost.
getProjectCosts This flowcode operation gets details of all project costs for the project provided.
getProjectCostsChart This flowcode operation gets details of all project costs for the project provided.
updateProjectCost This flowcode operation updates the specified project cost.

ProjectDependencies

The following operations are defined for the 'ProjectDependencies' entity.

Operation Description
addProjectDependency This flowcode operation creates a new project dependency for the specified project.
deleteProjectDependency This flowcode operation deletes an existing project dependency.
getProjectDependencies This flowcode operation gets details of all project dependencies for the project provided.
getProjectDependency This flowcode operation gets details of the specified project dependency.
updateProjectDependency This flowcode operation updates the specified project dependency.

ProjectFavourites

The following operations are defined for the 'ProjectFavourites' entity.

Operation Description
addProjectFavourite This flowcode operation favourites the specified project for the user invoking the operation.
deleteProjectFavourite This flowcode operation unfavourites the specified project for the user invoking the operation.
getProjectFavourites This flowcode operation gets details of all favourited projects for the user invoking the operation

ProjectGanttChartSnapshots

The following operations are defined for the 'ProjectGanttChartSnapshots' entity.

Operation Description
addProjectGanttChartSnapshot This flowcode operation creates a new gantt chart snapshot for the specified project gantt chart.
getProjectGanttChartSnapshots This flowcode operation gets details of all project gantt chart snapshots for the project and gantt chart type provided.

ProjectIssues

The following operations are defined for the 'ProjectIssues' entity.

Operation Description
addProjectIssue This flowcode operation creates a new project issue for the specified project.
deleteProjectIssue This flowcode operation deletes an existing project issue.
getProjectIssue This flowcode operation gets details of the specified project issue.
getProjectIssues This flowcode operation gets details of all project issues for the project provided.
updateProjectIssue This flowcode operation updates the specified project issue.

ProjectLibraries

The following operations are defined for the 'ProjectLibraries' entity.

Operation Description
getProjectLibraries This flowcode operation gets details of all project libraries for the user invoking the operation.

ProjectLinks

The following operations are defined for the 'ProjectLinks' entity.

Operation Description
addLink This flowcode operation adds a new project link.
deleteLink This flowcode operation deletes an existing project link.
getLinks This flowcode operation gets details of all links for the project provided.
updateLink This flowcode operation updates the existing specified project link.

ProjectMembers

The following operations are defined for the 'ProjectMembers' entity.

Operation Description
addProjectMember This flowcode operation creates a new project member for the specified project.
deleteProjectMember This flowcode operation deletes an existing project member.
getMyProjectManagers This flowcode operation gets details of all project managers for all projects that the user invoking the operation is involved in.
getProjectMembers This flowcode operation gets details of all project members for the project provided.
updateProjectMember This flowcode operation updates the existing specified project member.

ProjectMilestones

The following operations are defined for the 'ProjectMilestones' entity.

Operation Description
addProjectMilestone This flowcode operation creates a new project milestone for the specified project.
calculateProjectMilestoneProgress This flowcode operation calculates the progress of the specified project milestone based on the project tasks that contribute towards it.
decreaseProjectMilestoneOrder This flowcode operation increases the order of the specified project milestone by 1.
deleteProjectMilestone This flowcode operation deletes an existing project milestone.
getProjectMilestone This flowcode operation gets details of the specified project milestone.
getProjectMilestones This flowcode operation gets details of all project milestones for the project provided.
increaseProjectMilestoneOrder This flowcode operation increases the order of the specified project milestone by 1.
updateProjectMilestone This flowcode operation updates the specified project milestone.

ProjectProgress

The following operations are defined for the 'ProjectProgress' entity.

Operation Description
addProjectProgress This flowcode operation creates a new project progress for the specified project.
calculateProjectProgress This flowcode operation calculates the project progress based on the progress of each stage.
deleteProjectProgress This flowcode operation deletes an existing project progress.
getProjectProgress This flowcode operation gets the project progress details.
getProjectProgresses This flowcode operation gets details of all project progresses for the project provided.
updateProjectProgressStages This flowcode operation updates the project progress stages for the specified project progress record.

ProjectProgressCheckpoints

The following operations are defined for the 'ProjectProgressCheckpoints' entity.

Operation Description
addProjectProgressCheckpoint This flowcode operation creates a new project progress checkpoint for the specified project progress stage. A project progress checkpoint can only be added by the project manager of the parent project.
deleteProjectProgressCheckpoint This flowcode operation deletes an existing project progress checkpoint. A project progress checkpoint can only be deleted by the project manager of the parent project.
getProjectProgressCheckpoints This flowcode operation gets details of all project progress checkpoints for the project progress stage provided.

ProjectProgressCheckpointTypes

The following operations are defined for the 'ProjectProgressCheckpointTypes' entity.

Operation Description
getProjectProgressCheckpointTypes This flowcode operation gets details of all project progress checkpoint types

ProjectProgressSnapshots

The following operations are defined for the 'ProjectProgressSnapshots' entity.

Operation Description
addProjectProgressSnapshot This flowcode operation creates a new project progress snapshot for the specified project progress record.
getProjectProgressSnapshots This flowcode operation gets details of all project progress snapshots for the project progress provided.

ProjectProgressStages

The following operations are defined for the 'ProjectProgressStages' entity.

Operation Description
addProjectProgressStage This flowcode operation creates a new project progress stage for the specified project progress. A project progress stage can only be added by the project manager of the parent project.
deleteProjectProgressStage This flowcode operation deletes an existing project progress stage. A project progress stage can only be deleted by the project manager of the parent project.
getProjectProgressStages This flowcode operation gets details of all project progress stages for the project progress provided.
updateProjectProgressCheckpoints This flowcode operation updates the project progress checkpoints for the specified project progress stage.

ProjectRelationships

The following operations are defined for the 'ProjectRelationships' entity.

Operation Description
addProjectRelationship This flowcode operation creates a new project relationship for the specified project.
deleteProjectRelationship This flowcode operation deletes an existing project relationship.
getProjectRelationship This flowcode operation gets details of the specified project relationship.
getProjectRelationships This flowcode operation gets details of all project relationships that match the search criteria provided.
updateProjectRelationship This flowcode operation updates the specified project relationship.

ProjectResources

The following operations are defined for the 'ProjectResources' entity.

Operation Description
addProjectResource This flowcode operation creates a new project resource for the specified project.
calculateProjectResourceTasksTotal This flowcode operation calculates the total time recorded for all project resource tasks for the specified project.
deleteProjectResource This flowcode operation deletes an existing project resource. It is only possible to delete a project resource if you are the project manager of the project.
getProjectResource This flowcode operation gets details of the specified project resource.
getProjectResources This flowcode operation gets details of all project resources that match the search criteria provided.
getProjectResourcesCalendar This flowcode operation gets details of all project resources that match the search criteria provided for display in the resources calendar.
updateProjectResource This flowcode operation updates the specified project resource.

ProjectResourceTasks

The following operations are defined for the 'ProjectResourceTasks' entity.

Operation Description
addProjectResourceTask This flowcode operation creates a new project resource task for the specified project resource.
getProjectResourceTasksForProjectTask This flowcode operation gets details of all project resources tasks for the specified project task that match the search criteria provided.

ProjectRiskMatrix

The following operations are defined for the 'ProjectRiskMatrix' entity.

Operation Description
addProjectRiskMatrixEntry This flowcode operation creates a new project risk matrix entry.
deleteAllProjectRiskMatrixEntries This flowcode operation deletes all existing project risk matrix entries.
deleteProjectRiskMatrixEntry This flowcode operation deletes an existing project risk matrix entry.
getProjectRiskMatrix This flowcode operation gets details of all project risk matrix entries based on the search criteria provided.
getProjectRiskMatrixWeighting This flowcode operation gets the project risk matrix weighitng based on the impact and probability values provided.
updateProjectRiskMatrixEntry This flowcode operation updates the specified project risk matrix entry.

ProjectRisks

The following operations are defined for the 'ProjectRisks' entity.

Operation Description
addProjectRisk This flowcode operation creates a new project risk for the specified project.
deleteProjectRisk This flowcode operation deletes an existing project risk.
getMyProjectRisks This flowcode operation gets details of all project risks for the project user and all of their projects based on the search criteria provided.
getProjectRisk This flowcode operation gets details of the specified project risk.
getProjectRisks This flowcode operation gets details of all project risks for the project provided.
getProjectRisksChart This flowcode operation gets details of all project risks for the project provided.
updateProjectRisk This flowcode operation updates the specified project risk.

Projects

The following operations are defined for the 'Projects' entity.

Operation Description
addProject This flowcode operation creates a new project.
addProjectTemplateData This flowcode operation adds project template data to the specified project.
deleteAllCancelledProjects This flowcode operation deletes all existing project types.
deleteCancelledProject This flowcode operation deletes an existing cancelled project.
getCancelledProjects This flowcode operation gets details of all cancelled projects.
getProject This flowcode operation gets details of the specified project.
getProjectTags This flowcode operation gets details of all project tags that match the search criteria provided.
getProjectVisibility This flowcode operation returns the user's level of visibility for the specified project.
getProjects This flowcode operation gets details of all projects that match the search criteria provided.
getRelatedEntityCounts This flowcode operation gets counts of all related entities to the main projects entity. For example the number of risks and costs associated to the specified project.
requestProjectAccess This flowcode operation allows the user invoking the operation to request access to the specified project.
resumeProject This flowcode operation resumes the business process of the specified project.
searchProjectTags This flowcode operation gets details of all projects that match the project tag(s) provided.
searchProjects This flowcode operation gets details of all projects that match the search criteria provided.
updateProject This flowcode operation updates an existing project.

The following events are defined for the 'Projects' entity.

Event Description
OnAllowTaskActionOverride Entity system event handler for OnAllowTaskActionOverride. This flowcode operation allows a project manager to action or complete the specified task

ProjectSubStatuses

The following operations are defined for the 'ProjectSubStatuses' entity.

Operation Description
addProjectSubStatus This flowcode operation creates a new project sub status.
deleteAllProjectSubStatuses This flowcode operation deletes all existing project sub statuses.
deleteProjectSubStatus This flowcode operation deletes an existing project sub status.
getProjectSubStatuses This flowcode operation gets details of all project sub statuses based on the search criteria provided.
updateProjectSubStatus This flowcode operation updates the specified project sub status.

ProjectTasks

The following operations are defined for the 'ProjectTasks' entity.

Operation Description
addProjectTask This flowcode operation creates a new project task for the specified project.
completeProjectTask This flowcode operation completes the specified project task.
deleteProjectTask This flowcode operation deletes an existing project task. It is only possible to delete a project task if you are the project manager of the project or the project task owner.
getActiveProjectTasks This flowcode operation gets details of all active project tasks that match the search criteria provided.
getMyProjectTasks This flowcode operation gets details of all project tasks for the project user and all of their projects based on the search criteria provided.
getProjectTask This flowcode operation gets details of the specified project task.
getProjectTaskDependencies This flowcode operation gets details of all task dependencies for the specified project task.
getProjectTasks This flowcode operation gets details of all project tasks that match the search criteria provided.
getProjectTasksCalendar This flowcode operation gets details of all project tasks that match the search criteria provided for display in the tasks calendar.
updateProjectTask This flowcode operation updates the specified project task.

ProjectTemplateCosts

The following operations are defined for the 'ProjectTemplateCosts' entity.

Operation Description
addProjectTemplateCost This flowcode operation creates a new project template cost for the specified project template.
deleteAllProjectTemplateCosts This flowcode operation deletes all existing project template costs.
deleteProjectTemplateCost This flowcode operation deletes an existing cost for the specified project template.
getProjectTemplateCosts This flowcode operation gets details of all project template costs for the project template provided.
updateProjectTemplateCost This flowcode operation updates the specified project template cost.

ProjectTemplateLinks

The following operations are defined for the 'ProjectTemplateLinks' entity.

Operation Description
addProjectTemplateLink This flowcode operation creates a new project link for the specified project template.
deleteAllProjectTemplateLinks This flowcode operation deletes all existing project template links.
deleteProjectTemplateLink This flowcode operation deletes an existing project template link.
getProjectTemplateLinks This flowcode operation gets details of all project template links for the project template provided.
updateProjectTemplateLink This flowcode operation updates the existing specified project template link.

ProjectTemplateMembers

The following operations are defined for the 'ProjectTemplateMembers' entity.

Operation Description
addProjectTemplateMember This flowcode operation creates a new project member for the specified project template.
deleteAllProjectTemplateMembers This flowcode operation deletes all existing project template members.
deleteProjectTemplateMember This flowcode operation deletes an existing project template member.
getProjectTemplateMembers This flowcode operation gets details of all project template members for the project template provided.
updateProjectTemplateMember This flowcode operation updates the existing specified project template member.

ProjectTemplateMilestones

The following operations are defined for the 'ProjectTemplateMilestones' entity.

Operation Description
addProjectTemplateMilestone This flowcode operation creates a new milestone for the specified project template.
decreaseProjectTemplateMilestoneOrder This flowcode operation increases the order of the specified project milestone by 1.
deleteAllProjectTemplateMilestones This flowcode operation deletes all existing project template milestones.
deleteProjectTemplateMilestone This flowcode operation deletes an existing milestone for the specified project template.
getProjectTemplateMilestones This flowcode operation gets details of all project template milestones for the project template provided.
increaseProjectTemplateMilestoneOrder This flowcode operation increases the order of the specified project milestone by 1.
updateProjectTemplateMilestone This flowcode operation updates the specified project template milestone.

ProjectTemplateRisks

The following operations are defined for the 'ProjectTemplateRisks' entity.

Operation Description
addProjectTemplateRisk This flowcode operation creates a new project template risk for the specified project template.
deleteAllProjectTemplateRisks This flowcode operation deletes all existing project template risks.
deleteProjectTemplateRisk This flowcode operation deletes an existing risk for the specified project template.
getProjectTemplateRisks This flowcode operation gets details of all project template risks for the project template provided.
updateProjectTemplateRisk This flowcode operation updates the specified project template risk.

ProjectTemplates

The following operations are defined for the 'ProjectTemplates' entity.

Operation Description
addProjectTemplate This flowcode operation creates a new project template.
copyProjectTemplate This flowcode operation creates a new project template by copying the contents of the project template provided.
deleteAllProjectTemplates This flowcode operation deletes all existing project templates.
deleteProjectTemplate This flowcode operation deletes an existing project template.
getBusinessProcesses This flowcode operation gets details of all active business processes for the Hornbill Project Manager application.
getProjectTemplate This flowcode operation gets details of the specified project template.
getProjectTemplates This flowcode operation gets details of all project templates.
updateProjectTemplate This flowcode operation updates the specified project template.

ProjectTemplateTasks

The following operations are defined for the 'ProjectTemplateTasks' entity.

Operation Description
addProjectTemplateTask This flowcode operation creates a new task for the specified project template.
deleteAllProjectTemplateTasks This flowcode operation deletes all existing project template tasks.
deleteProjectTemplateTask This flowcode operation deletes an existing task for the specified project template.
getProjectTemplateTasks This flowcode operation gets details of all project template tasks for the project template provided.
updateProjectTemplateTask This flowcode operation updates the specified project template task.

ProjectTypes

The following operations are defined for the 'ProjectTypes' entity.

Operation Description
addProjectType This flowcode operation creates a new project type.
deleteAllProjectTypes This flowcode operation deletes all existing project types.
deleteProjectType This flowcode operation deletes an existing project type.
getBusinessProcesses This flowcode operation gets details of all active business processes for the Hornbill Project Manager application.
getProjectTypes This flowcode operation gets details of all project types.
updateProjectType This flowcode operation updates the specified project type.

RelatedContainer

There are no operations or events defined for the 'RelatedContainer' entity.

Roles

There are no operations or events defined for the 'Roles' entity.

Site

There are no operations or events defined for the 'Site' entity.

Task

The following operations are defined for the 'Task' entity.

Operation Description
AttachFile For internal use only - Attach a file to the task entity
deleteTask For internal use only - Delete a task
entityAttachGetInfo Get access to file attachments for this entity
getAttachments View the attachments for a Task
getEntityTasks Return tasks assigned to specific entity
getNewTasks For internal use only - Load tasks from notifications
removeFile For internal use only - Remove an attached file

TaskBoard

The following operations are defined for the 'TaskBoard' entity.

Operation Description
addBoard For internal use only - Create new board
addDefaultBoard For internal use only - Adding default board and defining task lists
getBoard For internal use only - Read board data
getBoardTasks For internal use only - Flowcode return specified board lists with tasks
queryBoards For internal use only - return boards belonging to user (query is taking user from session)
updateBoard For internal use only - Update board data

TaskBoardList

The following operations are defined for the 'TaskBoardList' entity.

Operation Description
addBoardList For internal use only - adding new list to board
deleteBoardList For internal use only - Delete specified list
filterBoardListTasks For internal use only - return filtered tasks, for more secure searching (only tasks that user can see) to filtered data are added from session user id and roles
filterBoardListTasks_ For internal use only - return filtered tasks, for more secure searching (only tasks that user can see) to filtered data are added from session user id and roles
filterTasks For internal use only - return filtered tasks, will filter from list one by one and return results in same order
getBoardList For internal use only - Return single list row
getBoardListTasks For internal use only - Return list tasks that are assigned manually
getListTasks For internal use only - Loading tasks one by one for all specified input id, checking every list for type (filter or manual) and calling specific query depends on it. At end return json stringified array of lists with tasks.
queryBoardLists For internal use only - return lists belonging to user
updateBoardList For internal use only - Updating board list record
updateListPositions For internal use only - Updating lists position in order of appear in array

TaskBoardListTask

There are no operations or events defined for the 'TaskBoardListTask' entity.

TaskTemplate

The following operations are defined for the 'TaskTemplate' entity.

Operation Description
add Adding new template
get Return template
remove Remove template
update Updating template

Task_categories

There are no operations or events defined for the 'Task_categories' entity.

Task_notes

There are no operations or events defined for the 'Task_notes' entity.

UserAccount

The following operations are defined for the 'UserAccount' entity.

Operation Description
getTeams Flowcode Operation using the supplied Customer User Id to retrieve the user's Container Id and Customer Name

UserEntityList

There are no operations or events defined for the 'UserEntityList' entity.

Operations

The following general operations are defined for the 'com.hornbill.projectmanager' application. You can click on each operation to see detailed information about that operation.

Method Source Description
addEveryoneToRole global For internal use only - Add all users to the specified role
addEveryoneToWorkspace global For internal use only - Add all users to the specified workspace
addHistory global For internal use only - Add a historic bookmark for the page visited
addMembersToWorkspace global For internal use only - Add users, groups or members to a specified workspace
adminAssignUsersToGroup global For internal use only - Add all users to the specified role
adminAssignUsersToGroupbyGroupAndRole global assign users to group by group and or role
adminAssignUsersToRole global For internal use only - Add all users to the specified role
adminAssignUsersToRolebyGroupAndRole global assign users to a role by group and or other role
adminBpmAddTemplate global add a bpm template
adminBpmDeleteTemplate global delete a template
adminBpmGetLiveInstance global Get live instance record
adminBpmGetTemplate global get bpm template record
adminBpmGetTemplatesForList global get bpm templates for app returing just id, name, type and grouping
adminBpmGetTemplatesTable global Get BPM templates for a given app
adminBpmUpdateLiveInstance global Update live instance record
adminDatabaseListCreateRecord global create record in h_sys_dblists
adminDatabaseListDeleteRecord global deleterecord in h_sys_dblists
adminDatabaseListGetListValues global Get db list and then get list values for it
adminDatabaseListUpdateRecord global create record in h_sys_dblists
adminInitaliseData global Used by the Admin App to get all the initial data need on first lost.
bmUpdateCardTypeProject local This flowcode operation updates the content of the specified project on the relevant card(s) in Hornibll Board Manager if it is being used and is indeed installed on the Hornbill instance.
bmUpdateCardTypeProjectTask local This flowcode operation updates the progress of the specified project task on the relevant card in Hornibll Board Manager if it is being used and is indeed installed on the Hornbill instance.
coreHomeInitialiseData global Calls all applications and requests slides and home data
coreInitaliseData global For internal use only - Used by the Core Web App to get all the initial data need on first lost.
getCoWokers global DEPRECATED - please use getCoworkersList
getCoWokersList global DEPRECATED - Please use getCoWorkersList
getCoWorkers global DEPRECATED - please use getCoworker
getCoWorkersList global For internal use only - Get a list of Co-workers
getContacts global DEPRECATED - use get contactsList
getContactsList global For internal use only - Get a list of contacts
getContactsList4 global For internal use only - Get a list of contacts
getContactsListByOrgFilter global For internal use only - Get filtered and paged list of organisations
getEmailList global DEPRECATED - For internal use only - Used to get email list (Paged) and count of emails.
getEmailList2 global For internal use only - Used to get email list (Paged) and count of emails
getEmailUnreadCounter global For internal use only - Returns the unread email counter for all shared mailboxed bellonging to the logged in user
getOrganisations global DEPRECATED - use getOrganisationList
getOrganisationsList global For internal use only - Get filtered and paged list of organisations
getProjectTagTranslations local This flowcode operation gets all translations for the specified project tag.
getProjectTags local This flowcode operation gets details of project tags within the Hornbill Project Manager application based on the search criteria provided.
getSitesList global Get a list of Sites
getUnreadCountersForPosts global DEPRECATED - For internal use only - Get unread counters for a list of activity Id
getUserBasicNotificationConfig global For internal use only - Returns user event configuration
getUserGuestRecord global This operation returns a customer's details, depending on whether they are a co-worker or a contact.
getUserMemberships global Returns the List of My Roles and Groups as URNs includding the same user URN
getUsersIManage global For internal use only - Returns the List of Users I manage based on Groups
guestInitaliseData global Used by the Guest App to get all the initial data need on first lost.
postToTimeline global Make safe post to social object timeline, checking if user is following, if not doing it for him and unfollow.
resumeBpmInstance local This flowcode operation attempts to resume a business process instance if it is currently paused.
sendHornbillNotification local This flowcode operation sends a Hornbill notification to the intended recipient.
sendMessage global Send message to specific urn array
shrGetTimestamp global This flowcode returns a new calculated timestamp value based on the input parameters provided.
test_xmlmc_module global For internal use only - test xmlmc module
timeSlcGet global Elevated flowcode to get access to time:slcGet from guest level
updateActivityStream global For internal use only - Unified access to the following APIs PostImage AcitvityPostImage ActivityPostMessage PostMessage
userUpdateProfile global Used by the Service Portal to update a basic user / users profile
webrtc_answer global respond to a webrtc request
webrtc_getIceServer global Get ICE server configuration
webrtc_hangup global Message sent when a user hangs up or rejects a call to let other users know this
webrtc_joincall global join call and get list of users to initiate connection with
webrtc_offer global starts a webrtc call
webrtc_setIceCandidate global Send an ICE Candidate to the specified user
webrtc_startcall global Creates a peer 2 peer video (or other webrtc) call

The following general BPM operations are defined for the 'com.hornbill.projectmanager' application. You can click on each operation to see detailed information about that operation.

Method Source Description

The following general Auto Responder (AR) operations are defined for the 'com.hornbill.projectmanager' application. You can click on each operation to see detailed information about that operation.

Method Source Description

The following general events are defined for the 'com.hornbill.projectmanager' application. You can click on each event to see detailed information about that event.

Event Source Description

Powered by Hornbill, for more information click here. (page served by Esp.hornbill.ServerService, 8.0.0.3022.)