Skip to main content
Feedback

PowerSteering – Partner operation

The PowerSteering – Partner operation defines how to interact with your PowerSteering account and represents a specific action (Get and Query) to perform against a specific PowerSteering resource.

Create a separate operation component for each action and object combination that your integration requires.

The PowerSteering – Partner operation uses the XML format and supports the following actions:

  • Inbound: Get, Query

  • Outbound: None

Options tab

Click Import Operation, then use the Import wizard to select the object to integrate. The following table describes the fields for each action type:

Object - Displays the object type that you selected in the Import Operation wizard.

Tracking Direction - Select the document tracking direction for the operation, either Input Documents or Output Documents. This setting enables you to choose which document appears in Process Reporting. Start steps always track output documents regardless of your selection.

note

If the tracking direction is read-only, the feature to change the direction is either unavailable or the developer set the configuration to read-only. The default value you see shows you which document appears in Process Reporting.

Response Profile - Select or add an XML profile component that represents the structure received by the connector.

Return Application Error Responses - This setting controls whether an application error prevents an operation from completing:

  • If you clear the setting, the process stops and reports the error on the Process Reporting page.
  • If you select the setting, processing continues and passes the error response to the next component processed as the connection output.

Options tab, Get action

Get is an inbound action to retrieve data from PowerSteering. You must specify the ID parameter to retrieve data in the configuration of the connector step. The returned data can be a single item or a list, depending on the operation.

ObjectDescriptionParameters (ID)
ProjectReturns a project by its ID.Project ID
Project ChildrenReturns the secondary work items for the specified project.Project ID
Project Children IDReturns a list of secondary ID, name, and type for the specified project.Project ID
OrganizationFind an organization by its ID.Organization ID
OrganizationsReturns a list of root organizations.<Empty>
DiscussionFinds a discussion item instance by its ID.Discussion item ID
DiscussionsFinds discussion item instances by their work ID.Work ID
IssueFinds an issue item instance by its ID.Issue item ID
IssuesFinds issue item instances by their work ID.Work ID
Issue Item ThreadFinds an issue item's thread by its discussion ID.Discussion ID
TimesheetFind a timesheet entry by its ID.Timesheet entry ID
UserFinds a user by their ID.User ID
Current UserReturns the current user.<Empty>
Active UsersFinds all active users.<Empty>
Online UsersFinds all online users.<Empty>
Person RatesReturns a rate list for the specified person.User ID
All Rate TablesReturns all rate tables.<Empty>
Rate CodesReturns a rate code list.<Empty>
Rate Table By IDReturns a specified rate table.Rate table ID
Rate List by Rate TableReturns a rate list for the specified rate table.Rate table ID
Action Item By IDFinds an action item by its ID.Action Item ID
Action Items By Work IDFinds action items by their work ID.Work ID
Costs by Project IDReturns all costs (actual + estimated) by project ID.Project ID
Actual costs by Project IDReturns actual costs by project ID.Project ID
Estimated costs by Project IDReturns estimated costs by project ID.Project ID
TemplateFinds a template instance by its ID.Template ID
Template By NameFinds a template instance by its name.Template name
TemplatesLists template instances.<Empty>
PortfolioLooks for the specified portfolio by portfolio ID.Portfolio ID
Portfolio Work ItemsReturns a list of work items in the specified portfolio.Project ID
Group Members By Group IDFinds a group by its ID and returns the group’s members.Group ID
GroupFinds a group instance by its ID.Group ID
GroupsProvides a list of all user groups.<Empty>
TaskFinds a task instance by its ID.Task ID
Tasks By Project IDFinds tasks instances by their parent project ID.Parent project ID
MetricReturns metric by ID.Metric instance ID
Metric TemplateFinds a metric template by ID.Metric template ID
Metric Template By NameFinds a metric template by its name.Metric template name
Metric TemplatesReturns all metric templates.<Empty>
Resource PoolFinds a resource pool by its ID.Resource pool ID
Resource Pool ManagersFinds all managers for the specified resource pool.Resource pool ID
Resource Pool MembersFinds all members for the specified resource pool.Resource pool ID
Resource PoolsFinds all resource pools.<Empty>
Resource AssignmentFinds a resource assignment by master ID.Resource assignment ID
EventsFinds all events.<Empty>
RoleReturns a role instance by its ID.Role ID
RolesReturns all roles.<Empty>
ReportsFind information about all reports.<Empty>
Report StatusRequests the status of a running report.The report run ID.

Options tab, Query action

Query is an inbound action to retrieve a list of data filtered by specific fields or date ranges.

ObjectDescriptionParameters
ProjectsReturns a list of projects with the specified name. If you do not specify a name, it returns all root projects.name: Project name
Project DownloadReturns a paged list of projects changed in a specific period.
  • modFrom: Start of period. If not specified, uses 01/01/200.
  • modTo: End of period. If not specified, uses the current date.
  • start: The start row number of the result rows.
  • count: Rows on the page.
Project Download All WorksReturns a paged list of works changed in a specific period. Includes works of all object types, including projects.
  • modFrom: Start of period. If not specified, uses 01/01/200.
  • modTo: End of period. If not specified, uses the current date.
  • start: The start row number of the result rows.
  • count: Rows on the page.
Download OrganizationsReturns a paged list of organizations changed in a specific period.
  • modFrom: Start of period. If not specified, uses 01/01/200.
  • modTo: End of period. If not specified, uses the current date.
  • start: The start row number of the result rows.
  • count: Rows on the page.
TimesheetsFinds a user's timesheets for a week.
  • ID: User ID
  • weekDay: First day of the week.
UsersFinds all users with the specified name.usersName: User name
Download UsersReturns a paged list of users changed in a specific period.
  • modFrom: Start of period. If not specified, uses 01/01/200.
  • modTo: End of period. If not specified, uses the current date.
  • start: The start row number of the result rows.
  • count: Rows on the page.
Rates HistoryReturns historical rates of a specified rate.
  • tableID: Rate table ID.
  • ID: Rate ID.
Group MembersFinds a group by its name and returns the group’s members.name: Group name
TasksFinds task instances by their name.name: Task name
Download TasksReturns a paged list of tasks changed in a specific period.
  • modFrom: Start of period. If not specified, uses 01/01/200.
  • modTo: End of period. If not specified, uses the current date.
  • start: The start row number of the result rows.
  • count: Rows on the page.
Metric DataReturns measurements data from metric instance by ID.
  • ID: Metric instance ID.
  • view: View ID.
  • beneficiary: Beneficiary ID.
  • start: Start period date.
  • end: End period date.
MetricsReturns all metrics associated with a work item ID and metric template.
  • project: Work item ID.
  • template: Metric template ID.
Resource AllocationsGets a resource assigned to a specific project or a task for a specific period.
  • ID:Work ID.
  • modFrom: Start date of the period.
  • modTo: End date of the period.
Resource DemandsGets resource demanded but assigned on a project or task for a specific period.
  • ID: Work ID.
  • modFrom: Start date of the period.
  • modTo: End date of the period.
Run ReportRuns a specified report.
  • ID: Report ID.
  • filename: The basic filename to store the report results (attaches a timestamp).

Archiving tab

See the topic Connector operation’s Archiving tab for more information.

Tracking tab

See the topic Connector operation’s Tracking tab for more information.

Caching tab

See the topic Connector operation’s Caching tab for more information.

On this Page