You can process the following data objects or transactions using the XOG.
Object or Transaction |
In (Write) |
Out (Read) |
Scope |
Master System |
---|---|---|---|---|
Process |
Yes |
Yes |
Multiple actions Step-level escalations Multiple objects Sub-processes |
CA Clarity PPM |
Content Pack |
Yes |
Yes |
The transactions include: Read and write the filter portlet type with its fields. Read and write page and tab level metadata concerning filter portlet instance properties. Read and write page and tab level metadata concerning grid or graph portlet filter mappings. |
CA Clarity PPM |
customObjectInstance |
Yes |
Yes |
Custom object instance |
None |
group |
Yes |
Yes |
Groups |
None |
User |
Yes |
Yes |
Basic User Properties OBS association fields |
Enterprise systems |
Location |
Yes |
Yes |
Location properties Association with departments |
CA Clarity PPM |
Resource |
Yes |
Yes |
Basic and non-labor resources properties Basic management properties Financial properties Resource contact properties |
Enterprise systems |
Object or Transaction |
In (Write) |
Out (Read) |
Scope |
Master System |
---|---|---|---|---|
Benefit Plan |
Yes |
Yes |
Financial benefit plans |
Accounting systems |
Budget Plan |
Yes |
Yes |
Financial budget plans |
Accounting systems |
Capacity Planning Scenario |
Yes |
Yes |
Public or private scenarios Scenarios that contain an arbitrary number of project members or expression members with an arbitrary number of terms |
Enterprise systems |
Cost plan |
Yes |
Yes |
Financial cost plans |
Accounting systems |
Department |
Yes |
Yes |
Department properties |
CA Clarity |
Entity |
Yes |
Yes |
Basic entity properties |
CA Clarity |
Financial Transaction |
Yes |
Yes |
Financial Transactions |
Accounting systems |
General Ledger Account |
Yes |
Yes |
GL Accounts |
Accounting systems |
General Ledger Allocation Rule |
Yes |
Yes |
Standard GL allocation rules and credit rules Investment-specific GL allocation debit rules |
Accounting systems |
General Ledger Period |
Yes |
No |
GL periods |
Enterprise |
General Ledger transaction |
No |
Yes |
GL transactions |
Accounting systems |
Inbound Transaction |
Yes |
Yes |
Financial transactions |
None |
Investment |
None |
None |
Used for import and export of investment objects (for example, asset, application, project, and so on). |
CA Clarity |
Invoices |
Yes (status) |
Yes |
Invoices |
Enterprise systems |
Non-Project investment |
Yes |
Yes |
Includes non-project investment objects such as assets, applications, products, and so on. |
None |
outboundTransaction |
No |
Yes |
Exports financial transactions from other systems |
None |
Portfolio |
Yes |
No |
import and export portfolios |
None |
Project |
Yes |
Yes |
Project schema: export project data including tasks, assignments, custom fields, management and financial properties, OBS association fields import basic properties, tasks, assignments, management properties, financial properties, custom fields, and OBS association fields Participants and participant group import |
ERP system Timesheet system Oracle Financials Accounting system |
Requisition |
Yes |
Yes |
Import/export requisitions |
None |
Role |
Yes |
Yes |
Basic role information Non-labor roles |
Enterprise systems |
Skill |
Yes |
Yes |
Skills hierarchy |
None |
Type Code |
Yes |
Yes |
Typecodes |
None |
Use the application XOG object to view inbound and outbound application object instances.
nikuxog_application.xsd
The following XML files are included:
The prerequisites (if any) are the same as that of other non-project investment objects (NPIO).
The business rules and processing are the same as that of other NPIOs.
The read filters are the same as that of other NPIOs.
The error handling is the same as that of other NPIOs.
Use the asset XOG object to view inbound and outbound asset object instances.
nikuxog_asset.xsd
The following XML files are included:
The prerequisites (if any) are the same as that of other non-project investment objects (NPIO).
The business rules and processing are the same as that of other NPIOs.
The read filters are the same as that of other NPIOs.
The error handling is the same as that of other NPIOs.
Use the benefit plan XOG object to view inbound and outbound financial benefit plans. Benefit plans are created for existing investments.
nikuxog_benefitPlan.xsd
The following XML files are included:
Before using this XOG object, make sure the following objects exist in CA Clarity:
The following business rules and processing apply to this XOG object:
The following explicit read filters are used:
The code for the benefit plan.
The name of the benefit plan.
The investment code with which the plan is associated.
The following errors can be thrown:
Mappings for the following schema tag names are provided:
The BenefitPlan tag is part of the schema mapping for the benefit plan XOG object. It has the following attributes:
Required. Defines the unique code of the benefit plan.
Table and Column: CODE
Type: String
Required. Defines the finish time period name.
Table and Column: END_PERIOD_ID
Type: String
Required. Defines the Investment code.
Table and Column: OBJECT_ID
Type: String
Required. Defines the investment type.
Table and Column: OBJECT_CODE
Type: String
Required. Defines the benefit plan name.
Table and Column: NAME
Type: String
Defines the time period type (for example, monthly).
Table and Column: PERIOD_TYPE_CODE
Type: String
Used only in XOG read result. Represents the revision of the budget plan.
Table and Column: REVISION
Type: Integer
Required. Defines the start time period name.
Table and Column: START_PERIOD_ID
Type: String
This schema tag is part of the schema mapping for the Benefit Plan XOG object. This schema tag is a text node.
The following attribute is included in the schema tag:
Defines the benefit plan description.
Table and Column: description
Type: String
The detail tag is part of the schema mapping for the benefit plan XOG object. This tag defines a benefit plan detail row and is composed primarily of schema tags.
The Detail schema tag includes the following schema tags
Defines the benefit for the specific time period segments.
Table and Column: BENEFIT
Defines the actual benefit for the specific time period segments.
Table and Column: ACTUAL_BENEFIT
Defines the field names for the custom information.
The Detail schema tag includes the following attribute:
Required. Defines the name of the benefit plan detail row.
Table and Column: DETAIL
Type: String
This tag is part of the schema mapping for the Benefit Plan XOG object. The Benefit and ActualBenefit tags can include one or more segments. This tag has the following attributes:
Defines the start period for the benefit or actual benefit.
Type: String
Defines the end period for the benefit or actual benefit.
Type: String
Defines the value for the benefit or actual benefit.
Type: String
Use the budget plan XOG object to view inbound and outbound budget plans. A budget plan is created for an existing investment. The structure of a budget plan must meet the following criteria:
nikuxog_budgetPlan.xsd
The following XML files are included:
Before using this XOG object, make sure the following objects exist in CA Clarity:
The following business rules and processing apply to this XOG object:
The following explicit read filters are used:
The following error messages can be thrown:
Mappings for the following schema tag names are provided:
The budgetPlan tag is part of the schema mapping for the Budget Plan XOG object. This tag has the following attributes:
Defines the ID of the benefit plan that is associated with the budget plan.
Table and Column: BENEFIT_PLAN_ID
Type: String
Required. Defines the unique code of the cost plan.
Table and Column: CODE
Type: String
Required. Defines the finish time period name.
Table and Column: END_PERIOD_ID
Type: String
Required. Specifies whether the existing budget structure and period types can be different from the latest approved budget plan. XOG out always uses the value of True.
Field: forceReplace
Type: Boolean
Possible Values: True, False
Required. Defines the Investment code
Table and Column: OBJECT_ID
Type: String
Defines the investment type. This attribute is used only in the XOG read result.
Type: String
Defines the budget plan name
Table and Column: NAME
Type: String
Used only in XOG read results. Represents the revision of the budget plan.
Field Name: REVISION
Type: Integer
Defines the time period type.
Field Name: PERIOD_TYPE_CODE
Type: String
Defines the ID of the source cost plan for the submitted budget.
Table and Column: SOURCE_COST_PLAN_ID
Type: String
Required. Defines the start time period name.
Field Name: START_PERIOD_ID
Type: String
Defines the status of the plan.
Possible Values: Submitted, Approved, Rejected.
Table and Column: STATUS_CODE
Type: String
This schema tag is part of the schema mapping for the Budget Plan XOG object. This is a text node. The schema tag includes the following attribute.
Defines the Budget Plan description.
Table and Column: description
Type: String
This tag is part of the schema mapping for the Budget Plan XOG object. This tag is used to define grouping attributes for a budget plan. The grouping attributes for a budget plan must match the grouping attributes of the cost plan of record for the investment.
Defines a grouping of attributes for a budget plan.
Possible Values:
charge_code_id
role_id
resource_id
department_id
location_id
transaction_class_id
resource_class_id
input_type_code_id
lov1_id
lov2_id
Table and Column: The value is stored in ODF_MULTI_VALUED_ATTRIBUTES table.
Type: String
This tag is part of the schema mapping for the Budget Plan XOG object. This tag defines a budget plan detail row and is composed primarily of schema tags.
Note: The Detail schema tag also has two attributes: glAccountMain and glAccountSub. These attributes define the GL Account associated with the Detail schema tag. The attributes map to the GL_ACCOUNT_ID column.
The Detail schema tag includes the following tags:
Defines the cost for specific time period segments.
Table and Column: COST
Defines the quantity for a specific time period segment.
Table and Column:UNITS
Defines the revenue for a specific time period segment.
Table and Column: REVENUE
Defines the grouping attribute codes and values for the grouping attributes selected for the cost plan. Each grouping attribute represents a code and value pair for an attribute.
Table and Column: The value is stored in the column corresponding to the groupingAttribute code (for example, location_id, charge_code_id).
Type: String
Defines the field names for the custom information.
This tag is part of the schema mapping for the Budget Plan XOG object. The Unit, Cost, and Revenue schema tags will include one or more Segment schema tags. This tag has the following attributes:
Defines the start period for the unit, cost, or revenue.
Type: String
Defines the end period for the unit, cost, or revenue.
Type: String
Defines the value for the unit, cost, or revenue.
Type: String
Use the Capacity Planning Scenario XOG object to view inbound and outbound capacity planning scenario attributes. Scenarios are defined for inbound (write) and outbound (read) processing.
nikuxog_capplanScenario.xsd
The following XML files are included:
The following conditions must be met before importing capacity planning scenarios:
The XOG processes outbound capacity planning schemas based on the following field:
The ID of a valid user (CMN_SEC_USERS.ID).
The following fields are written to the Success and Error files when the XOG process generates an error or warning:
Mappings for the following schema tag names are provided.
This tag is part of the schema mapping for the capacity planning scenario XOG object and is composed of the Member element.
The Scenario schema tag has the following attributes:
Required. Defines the scenario name. This does not have to be unique.
Table and Column: CAP_SCENARIOS.NAME
Type: String
Required. Defines the user who owns the scenario. The user_id is found in the CMN_SEC_USERS table.
Table and Column: CAP_SCENARIOS.USER_ID
Type: Number
Describes the scenario.
Table and Column: CAP_SCENARIOS.DESCRIPTION
Type: String
Contains the scenario (that is, what-if) value for benefit amount.
Table and Column: CAP_SCENARIOS.BDGT_CST_TOTAL
Type: Number
Contains the scenario (that is, what-if) amount for budget cost.
Table and Column: CAP_SCENARIOS.BDGT_REV_TOTAL
Type: Number
Currently not used.
Table and Column: :CAP_SCENARIOS.IS_PUBLIC
Type: Number
The Member is the sub-element of the Scenario schema tag. It is composed of the following elements:
The member element has the following attributes:
Required. Defines the type of investment.
Table and Column: CAP_SCENARIO_MEMBERS.MEMBER_TYPE
Type: String
Required. Indicates if the member is excluded or not considered in this scenario.
Values:
Table and Column: CAP_SCENARIO_MEMBERS.IS_EXCLUDED
Type: Boolean.
Required. Indicates if the member is included in the scenario or hidden.
Values:
Table and Column: CAP_SCENARIO_MEMBERS.IS_ACTIVE
Type: Boolean
Required. Indicates if the member is considered approved in this scenario.
Values:
Table and Column: CAP_SCENARIO_MEMBERS.IS_APPROVED
Type: Boolean
Required. Defines the priority.
Values: 0-36, where:
Table and Column: CAP_SCENARIO_MEMBERS.PRIORITY
Type: Integer
Required. Defines the last time an expression was synchronized against the pool of available investments.
Table and Column: CAP_SCENARIO_MEMBERS.LAST_SYNC_DATE
Type: Date
This is the sub-element of the Member element. The Expression element has the following attribute:
Required. Defines the text view of the ODF-based power filter.
Table and Column: ODF_FILTER_EXPRESSIONS.EXPRESSION
Type: String
This is the sub-element of the Member element. The Investment element is composed of the following elements:
The Investment element has the following attributes:
Defines the start date for the investment.
Table and Column: CAP_SCENARIO_MEMBERS.START_DATE
Type: Date
The finish date for the investment.
Table and Column: CAP_SCENARIO_MEMBERS.FINISH_DATE
Type: Date
Required. Defines the criteria for specifying the investment.
The OBJECT_ID contains the actual key for the investment.
Table and Column: CAP_SCENARIO_MEMBERS.OBJECT_ID
Type: Number
This is a sub-element of the Investment element. Resource is composed of the AllocCurve (Segment) element which is a time-scaled value.
The Resource element has the following attributes:
Required. The booking status of the resource (hard, soft, or mixed).
Table and Column: CAP_SCENARIO_TEAM.PRBOOKING
Type: Number
Required. Defines the repeating segments that represent a resource's allocation to an investment (that is, start, finish, and allocation percentage) stored in the allocation curve.
Table and Column: CAP_SCENARIO_TEAM.PRALLOCCURVE
Type: Number
Required. Defines the role ID or key.
Table and Column: CAP_SCENARIO_TEAM.PRROLEID
Type: Number
Required. Defines the resource ID or key.
Table and Column: CAP_SCENARIO_TEAM.PRRESOURCEID
Type: Number
This tag is part of the schema mapping for the capacity planning scenario XOG object. Segment is also known as the Time Scale Value.
The Segment schema tag has the following attributes:
Required. Stored as BLOB.
Table and Column: PRALLOCCURVE
Type: Date
Required. Stored as BLOB.
Table and Column: PRALLOCCURVE
Type: Date
Required. Stored as BLOB.
Table and Column: PRALLOCCURVE
Type: Float
Task is composed of the Assignments (TaskLabor) element, a list of the resources assigned to the task.
The Task element has the following attributes:
Defines the duration of the task in the scenario.
Table and Column: CAP_SCENARIO_TASKS.DURATION
Type: Number
Required. Defiines the start date of the task in the scenario.
Table and Column: CAP_SCENARIO_TASKS.START_DATE
Type: Date
Required. Defines the finish date of the task in the scenario.
Table and Column: CAP_SCENARIO_TASKS.FINISH_DATE
Type: Date
Output only. Derived from PRTASK.PRNAME.
Table and Column: N/A
Type: String
Required. Indicates if the task is a milestone.
Values:
Table and Column: CAP_SCENARIO_TASKS.IS_MILESTONE
Type: Boolean
Defines the link to a specific task on the investment.
Table and Column: CAP_SCENARIO_TASKS.EXTERNAL_ID
Type: String
Segment (EstCurve) element is also known as Time Scale Value. The EstCurve element has the following attributes:
Required. This is stored as BLOB.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.PREXTENSION
Type: Date
Required. This is stored as BLOB.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.PREXTENSION
Type: Date
Required. Defines the amount of work remaining. It is stored as BLOB.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.PREXTENSION
Type: Float
TaskLabor is composed of the Segment (EstCurve) element, which is a list of segments inside the Estimate Curve. The TaskLabor has the following attributes:
Required. Defines the start date of the task in the scenario.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.START_DATE
Type: Date
Derived from the assignment curve.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.PREXTENSION
Type: Number
Derived from the assignment curve.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.PREXTENSION
Type: Number
Required. Defines the resource ID or key assigned to the task.
Table and Column: CAP_SCENARIO_ASSIGNMENTS.RESOURCE_ID
Type: Number
Use the change request XOG object to view inbound and outbound change request instances.
nikuxog_change.xsd
The following XML files are included:
Before using this XOG object, make sure the referenced objects, such as the project, user, and category, exist in CA Clarity.
The following explicit read filters are used:
Defines the code for the associated project.
Defines the name of the change request.
Defines the risk of the change request.
Defines the status of the change request.
Defines the priority of the change request.
Defines the name of the owner or assignee of the change request.
The following errors can be thrown:
Mappings for the following schema tag names are provided:
The change request tag is part of the schema mapping for the change request XOG object. It has the following attributes:
Required. Defines the name of the change request.
Table and Column: NAME
Type: String
Required. Defines the unique identifier for this change request.
Table and Column: RIM_RISK_ISSUE_CODE
Type: String
Required. Defines the project associated with this change request.
Table and Column: INV_INVESTMENTS.CODE
Type: String
Defines the name of the resource who has approved the request.
Table and Column: APPROVED_BY
Type: String
Defines the date the request was approved.
Table and Column: APPROVED_DATE
Type: Date
Defines the date the request was assessed.
Table and Column: ASSESSMENT_DATE
Type: Date
Defines the name of the resource who assessed the request.
Table and Column: ASSESSOR
Type: String
Required. Defines the name of the resource assigned to this change request.
Table and Column: ASSIGNED_TO
Type: String
Defines the benefits of this request.
Table and Column: BENEFITS
Type: String
Defines the category of this request.
Table and Column: CATEGORY_TYPE_CODE
Type: String
Change in cost (if any) for this request
Table and Column: EFFECT_ON_COST
Type: Money
Change in resources (if any) for this request
Table and Column: EFFECT_ON_RESOURCES
Type: Integer
Defines the effect on the schedule in days for this request.
Table and Column: EFFECT_ON_SCHEDULE
Type: number (floating point)
Defines the date this request was closed.
Table and Column: CLOSURE_DATE
Type: String
Defines the description of this change request.
Table and Column: DESCRIPTION
Type: String
Defines the date this change request is targeted to close.
Table and Column: TARGET_RESOLUTION_DATE
Type: Date
Defines the impact this change request has on the baseline.
Table and Column: IMPACT_ON_BASELINE
Type: String
Defines the impact this change request has on other projects.
Table and Column: IMPACT_DESCRIPTION
Type: String
Defines the priority of this change request.
Table and Column: PRIORITY_CODE
Type: String
Defines the reason for the change request.
Table and Column: ASSUMPTIONS
Type: String
Defines the date the request was reviewed.
Table and Column: REVIEW_DATE
Type: Date
Defines the status of this change request.
Table and Column: STATUS_CODE
Type: String
Use the charge code XOG object to view inbound and outbound charge code instances.
nikuxog_chargecode.xsd
The following XML files are included:
None.
The following explicit read filters are used:
Specifies whether the charge code has a status of "Open".
Defines the unique identifier for the charge code.
The following errors can be thrown:
Mappings for the following schema tag name is provided:
The charge code tag is part schema mapping for the charge code XOG object. It has the following attributes:
Required. Defines the charge code's unique identifier.
Table and Column: CHARGECODE
Type: String
Required. Defines the charge code's name
Table and Column: NAME
Type: String
Not required. Defines the charge code open status.
Table and Column: OPENFORTIMEENTRY
Type: Boolean
Not required. Defines the allocation status.
Values: ACTIVE, INACTIVE, ONHOLD
Default: INACTIVE
Table and Column: ALLOCATIONSTATUS
Type: String
Not required. Defines the code of the project associated with this charge code.
Table and Column: PROJECTCODE
Type: String
Use the company XOG object to view inbound and outbound company attributes. Companies are defined for inbound (write) and outbound (read) processing.
nikuxog_company.xsd
The following XML files are included:
The following terms are used with Company XOG object:
These browse fields are used to associate a company with a parent or affiliate company and are used to perform validation against SRM_COMPANIES table.
If the company does not exist, no information is posted to the company supplemental fields and a warning is written to the Success and Error file. If the company exists, the field is populated.
This browse field is used to associate a company with a project manager and to perform validation with uniqueName in the SRM_RESOURCES table.
If the resource does not exist, no information is posted to the company supplemental fields and a warning is posted to the Success and Error file. If the resource uniqueName is contained in CA Clarity, the field is populated.
This browse field is used to associate an internal contact with a company and perform validation on Last_Name in SRM_RESOURCES.
If the resource does not exist, a blank field is posted to company custom-defined fields and a warning is written to the Success and Error file. If the resource last_name exists, the field is populated.
The billing address of the company. A company can have more than one billing address. If more than one billing address exists, each is associated with the same company.
Use these to import custom-defined fields. First generate the custom-defined fields with XDM. The XOG allows for an unlimited number of custom-defined fields if you map the generated field to the XML schema. Within the schema for custom-defined fields, you must provide the Column Name, Attribute Name, and Value.
Prior to importing companies, the following financial properties must be set up in the Financial Administration module. The Default Values must be populated in the Administration Tool's Application Administration/Financial Management/Defaults section. The Location, Department, WIP Class, Project Class, and Company Class values are not required in the XML schema but are required within CA Clarity.
The XML schema requires lookup codes provided later in this guide. These are validated against the values in CMN_LOOKUPS.
There is an OBS Associations portlet that contains the OBS unit associated to the company, if any. The OBS association fields can be used for import and export.
The XOG supports outbound processing of companies based on the following fields:
And and Or processing is supported between these two fields (listed above) and for processing within Company Type. The following combinations are supported:
Company Status = x
where x = Active or Inactive
Company Type = x
where x = Prospect, Other, Competitor, Customer, Department, Marketplace Buyer, Marketplace Supplier, Resource Partner, Project Partner, Trust Client, Vendor
Company Status = x AND Company Type = y
where x = Active or Inactive where y = one of many Company Types
The following fields are written to the Success and Error file when the XOG process generates an error or warning:
The Company XOG object handles errors and warnings. If an error occurs, the table is not updated. You must fix the error and run the XOG again. If a warning occurs, the record is posted but the non-required fields are defaulted because of inconsistencies in the data.
The following errors are validated against Company:
The unique identifier for the company.
The company ID is validated against the companyId field. If the company ID is not unique, the company is not imported and an error is posted to the Success and Error file.
The name of the parent company associated to the company.
The parent company name is validated against the parentCompany field. If the parent company does not exist, the company is imported without any association to a parent company.
The name of the affiliate company associated to the company.
The affiliate company is validated against the affiliateCompany field. If the affiliate company does not exist, the company is imported without any association to an affiliate company.
The following schema mappings are provided for the company XOG:
The Company tag is part of the schema mapping for the Company XOG object. It has the following attributes:
Required. Defines the unique, primary key for the company.
Table and Column: SRM_COMPANIES.Company_ID
Type: String
Required. Defines the company name.
Table and Column: SRM_COMPANIES.Company_Name
Type: String
Required. Defines the company type.
Values: Prospect, Other, Competitor, Customer, Department, Marketplace Buyer, Marketplace Supplier, Resource Partner, Project Partner, Trusted Client, Vendor
Table and Column: SRM_COMPANIES.Type
Type: String
Required. Defines the status for the company.
Values: Active and Inactive
Default: Active
Table and Column: SRM_COMPANIES.Status
Type: String
Required by the schema. The lookup value specifies the originating system ID (for example, Oracle).
Table and Column: SRM_COMPANIES.External_Source_ID
Type: String (in schema) and Number (in CA Clarity)
Required. Defines the originating unique identifier required by the XML schema.
Table and Column: SRM_COMPANIES.External_ID
Type: String
The Contact Information tag is part of the schema mapping for the Company XOG object. Contact information includes phone and fax numbers and mail and email addresses.
This schema tag has the following attributes:
Defines the first line of the address.
Table and Column: SRM_CONTACTS.Address1
Type: String
Defines the second line of the address.
Table and Column: SRM_CONTACTS.Address2
Type: String
Defines the city.
Table and Column: SRM_CONTACTS.City
Type: String
Defines the county.
Table and Column: SRM_CONTACTS.County
Type: String
Defines the state.
Table and Column: SRM_CONTACTS.State_Province
Type: String
Defines the postal code.
Table and Column: SRM_CONTACTS.Postal _Code
Type: String
Defines the country.
Table and Column: SRM_CONTACTS.Country_ID
Type: Number
Defines the work phone number.
Table and Column: SRM_CONTACTS.Phone_Work
Type: String
Defines the fax number.
Table and Column: SRM_CONTACTS.Phone_Fax
Type: String
Defines the Web address.
Table and Column: SRM_CONTACTS.URL
Type: String
This tag is part of the schema mapping for the Company XOG object. It has the following attributes:
Describes the company.
Table and Column: BIZ_COM_SUP_PROPERTIES.Description
Type: String
Lookup values include:
Table and Column: BIZ_COM_SUP_PROPERTIES.Rating
Type: String
Lookup values include:
Table and Column: BIZ_COM_SUP_PROPERTIES.SIC_Code
Type: String
Browse this field to specify the parent with which the company is associated.
Table and Column: BIZ_COM_SUP_PROPERTIES.Parent_Company
Type: String
Browse this field to specify the affiliate with which the company is associated.
Table and Column: BIZ_COM_SUP_PROPERTIES.Affiliate_Company
Type: String
Defines the company division.
Table and Column: BIZ_COM_SUP_PROPERTIES.Division
Type: String
Defines the company category.
Table and Column: BIZ_COM_SUP_PROPERTIES.Category
Type: String
Defines the industry in which the company operates.
Table and Column: BIZ_COM_SUP_PROPERTIES.Industry
Type: String
Defines the number of employees in the company.
Table and Column: BIZ_COM_SUP_PROPERTIES.Number_of_Employees
Type: Number
The Lookup value is "Corporation".
Table and Column: BIZ_COM_SUP_PROPERTIES.OwnerShip
Type: String
Defines the ticker symbol of the company
Table and Column: BIZ_COM_SUP_PROPERTIES.Ticker_Symbol
Type: String
Defines the referral source.
Table and Column: BIZ_COM_SUP_PROPERTIES.Referral_Source
Type: String
Browse this field to identify the account manager associated with the company.
Table and Column: BIZ_COM_SUP_PROPERTIES.Account_Manager
Type: String
Defines the primary contact in the company.
Table and Column: BIZ_COM_SUP_PROPERTIES.Primary_Contact_Name
Type: String
Defines the email address of the company's primary contact.
Table and Column: BIZ_COM_SUP_PROPERTIES.Primary_Contact_Email
Type: String
Defines the phone number of the company's primary contact.
Table and Column: BIZ_COM_SUP_PROPERTIES.Primary_Contact_Phone
Type: String
Defines any company notes.
Table and Column: BIZ_COM_SUP_PROPERTIES.Notes
Type: String
The Custom Information tag is part of the schema mapping for the Company XOG object. This tag stores custom-defined fields (CDF). You must allow several CDFs for each company.
This schema tag has the following attributes:
Defines the name of the company's Chief Executive Officer.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_CEO_NAME
Type: String
Defines the company's default Web address.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_DEFALUTWEBSITE
Type: String
Defines the number of employees in the company.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_NUM_OF_EMPLOYEES
Type: Number
Defines the opportunity for the company.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_OPPORTUNITY
Type: Boolean
Default: False
Defines the name of the internal contact for the company. This is a browse field.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_PRIM_INTERNAL_CONTACT
Type: String
Defines the agreement start date for the company.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_AGREEMENT_START_DATE
Type: Date
Defines the industry type for the company. This is a lookup value.
Table and Column: XDM_CDF_SRM_COMPANIES.XDM_INDUSTRY
Type: String
The Financial Information tag is part of the schema mapping for the Company XOG object. The attribute values are unlike other lookup values. They require you to provide a text string instead of a lookup code.
This tag has the following attributes:
Defines the company's status.
Values:
Default: Active
Table and Column: CLNTSUPP.STATUS_TYPE
Type: String
Indicates the company location. This is a browse field.
Table and Column: CLNTSUPP.LOCATIONID
Type: String
Indicates the department associated with the company. This is a browse field.
Table and Column: CLNTSUPP.DEPARTCODE
Type: String
Defines the WIP Class associated with the company. This is a browse field.
Table and Column: CLNTSUPP.CLNTWIPCLASS
Type: String
Defines the project class associated with the company. This is a browse field.
Table and Column: CLNTSUPP.PROJCLASS
Type: String
Defines the company class associated with the company. This is a browse field.
Table and Column: CLNTSUPP.COMPCLASS
Type: String
Optional. Defines the batch cycle associated with the company.
Table and Column: CLNTSUPP.BILLCYCLE
Type: String
Defines the opened date for the company.
Table and Column: CLNTSUPP.OPENEDDATE
Type: Date
The Billing Address tag is part of the schema mapping for the company XOG object. This is the Billing Address header. Each company can have one or many billing addresses.
This schema tag has the following attributes:
Required. Defines the Bill To company name.
Table and Column: CLNTBILLTO.COMPANY_CODE
Type: String
Required. Defines the billing code for the company.
Table and Column: CLNTBILLTO.BILL_TO_COMPANY_CODE
Type: String
The Billing Address Detail tag is part of the schema mapping for the company XOG object. It has the following attributes:
Defines the first line of the billing address for the company.
Table and Column: ARMASTER.ADDR1
Type: String
Defines the second line of the billing address for the company.
Table and Column: ARMASTER.ADDR2
Type: String
Defines the third line of the billing address for the company.
Table and Column: ARMASTER.ADDR3
Type: String
Defines the fourth line of the billing address for the company.
Table and Column: ARMASTER.ADDR4
Type: String
Defines the fifth line of the billing address for the company.
Table and Column: ARMASTER.ADDR5
Type: String
Defines the name of the individual responsible for the company's billing.
Table and Column: ARMASTER.ATTENTION_NAME
Type: String
Defines the phone number for the individual responsible for the company's billing.
Table and Column: ARMASTER.ATTENTION_PHONE
Type: String
The OBS Associations tag is part of the schema mapping for the Company XOG object. No table is referenced for this tag. It is a wrapper for the OBSAssoc elements.
The OBS Associations tables include:
This schema tag has the following attributes:
Defines whether the OBS associations are complete. This field is optional. When completed, the value is True. Existing OBS associations not listed in the import are deleted.
Table and Column: Not applicable
Type: String
Default: False
Required. Defines the unique ID for the OBS type.
Table and Column: PRJ_OBS_TYPES.UNIQUE_NAME
Type: String
Defines the name of the OBS type.
Table and Column: PRJ_OBS_TYPES.NAME
Type: String
Required. This is a slash-delimited list of unit names that lead to the unit with which the object is associated.
Example: "CAN/BC/VAN".
Table and Column: PRJ_OBS_UNITS.NAME
Type: String
Use the Company Class XOG object to view inbound and outbound Company Class instances.
nikuxog_companyclass.xsd
The following XML files are included:
None.
The following explicit read filters are used:
Defines the company class name.
Defines the description for the Company Class.
Defines the short description for the Company Class.
The following errors can be thrown:
Mappings for the following schema tag name is provided:
The Company Class tag is part of the schema mapping for the Company Class XOG object. It has the following attributes:
Required. Defines the unique company class name.
Table and Column: CLNTCLASS
Type: String
Required. Defines the description of the company class.
Table and Column: DESCRIPTION
Type: String
Required. Defines the summary of the company class description.
Table and Column: SHORTDESC
Type: String
This object allows you to create new content for CA Clarity PPM. A content item is any item that displays in CA Clarity PPM but is not considered data. For example, a graph portlet is considered a content item, but a project is considered data.
Use this object to view inbound and outbound add-in items.
The following schema names are associated to the content pack XOG object:
The following XML files are included:
The following terms are used when describing the content pack XOG object:
Defines the user-defined add-in item that adds or extends CA Clarity PPM.
Defines the queries.
Defines the reports and jobs. You cannot import or export system-supplied reports using the XOG. They are not considered user-defined add-in items.
Defines the portlets. You cannot import or export system-supplied portlets using the XOG. They are not considered user-defined add-in items.
Defines the pages.
Defines the lookups. You can export system-supplied lookups.
Defines the menus.
Defines the collection of content that is bundled into a single distributable package.
The following business rules and processing apply to this XOG:
For example
You can:
The resulting XML file contains all of the add-in items. The file is fully annotated to describe how each element is filtered.
The attribute values for the filterMapping element (part of the PortletReferenceType complex type) has the following prerequisites unique to the filter portlet type:
Add-in items have dependencies that are automatically resolved by the XOG. For example, if a query depends on a lookup and the query is imported, the lookup must also be imported (if it does not already exist). The following dependencies exist when exporting add-in items:
Content Item Depends On |
Content Item |
---|---|
Queries |
Lookups |
Graphs and Grids |
Queries or Lookups |
Reports and Jobs |
Lookups |
Pages, Portlets, and Queries |
Lookups (sometimes Objects if data provider of portlet is object) |
Menu Links |
Pages |
All items |
Security |
Objects |
Lookups |
OBS associations for pages, portlets, jobs and reports will be exported. They are also imported provided that the OBS and OBS unit (including parentage) exist in CA Clarity PPM. The same is true of security, which is imported if the user, group, or OBS unit exists.
Each add-in import request is regarded as a single transaction. If one item fails, the entire add-in is not imported. Add-in items are imported from XML files, which can be produced during the export or created manually.
If an item is modified to include new entries before an item is imported, the new entry is not affected by the import process; the import operation ignores the new entry.
For example
Consider a static lookup named SAMPLE_LOOKUP that contains the following values:
You then add a new lookup value of SUSPENDED and change the existing label from CLOSED to FINISHED. Then import a Best Practice Accelerator that includes the definition for SAMPLE_LOOKUP which contains each of the three lookup values (OPEN, CLOSED, and IN PROGRESS) and the new lookup value (DELAYED). When the import operation completes, CA Clarity PPM contains the following lookup values:
When you import an add-in item, it is updated with the definition that is present in the file. If a content item contains a new addition that does not exist in CA Clarity PPM, the new addition is also created in CA Clarity PPM. When importing an existing lookup, all rules described in the following table apply. The following table shows the various import rules associated with a lookup and the lookup values. These rules are honored by the user interface. As a result, the XOG import process for lookups honors these rules.
Function |
System-restricted |
System |
User-defined |
---|---|---|---|
Static List Lookups |
|||
Change Lookup Name and Description |
Yes |
Yes |
Yes |
Change Sort Order (Manual or Alphanumeric) |
No |
Yes |
Yes |
Deactivate or Activate Lookup |
No |
No |
No |
Delete Lookup |
No |
No |
Yes |
Change Lookup Value Name and Description |
Yes |
Yes |
Yes |
Create New Lookup Values |
No |
Yes |
Yes |
Deactivate or Activate Lookup Values |
No |
Yes (user-defined values) No (seeded values) |
Yes |
Reorder Lookup Values |
Yes |
Yes |
Yes |
Dynamic Niku Query Lookups |
|||
Change Lookup Name and Description |
Yes |
Does not apply |
Yes |
Edit Query |
No |
Does not apply |
Yes |
Edit Parent Window Fields |
No |
Does not apply |
Yes |
Edit Browse Window Name and Label Fields |
Yes |
Does not apply |
Yes |
Edit Browse Window Field Element Type |
No |
Does not apply |
Yes |
Edit Browse Window Selected Fields for Filter and List |
No |
Does not apply |
Yes |
Edit Browse Window Filter Field, List Column Order |
Yes |
Does not apply |
Yes |
Edit Browse Window Default Sort Column/Order |
Yes |
Does not apply |
Yes |
You can export multiple add-in items at the same time. Add-in items can be filtered so that a subset of items can be exported. For example, a system may contain four HTML portlets. The export interface allows for two HTML portlets to be exported at the same time.
This feature does not implement business rules for portlets. Most of the attributes and elements are either optional or have default values. While the XML schema does not validate such instances, the import mechanism does validate and generate an error for invalid grids or graphs.
For example, if a Grid portlet is based on a query that does not contain metrics, then no <metricColumn> elements should be present in the imported XML schema.
During import, the imported attributes of the definition match the user interface exactly. When parameters are changed, the old parameters are deleted and new ones are added. Existing scheduled jobs and reports are cancelled, since the parameters no longer exist. All saved parameters are deleted. If the update flag is set to "True", then only captions (job and parameters) can be changed. If the update flag is set to "False", the content item is assumed to contain all the parameters and existing parameters are deleted as described above.
The export of a page includes all non-system portlets. OBS and security associations can be specified and, as with other items, a Warning is written to the log file if the target principal (OBS unit, Group, or User) does not exist.
Lookups are either static or dynamic: Dynamic lookups are based on NSQL, Static lookups do not contain the NSQL values contained in dynamic lookups and are generated by executing the NSQL at runtime when they are rendered on a page as a pull-down or as a browse page. Static lookup values are seeded and persist as individual rows in CA Clarity (in the table named CMN_LOOKUPS).
While it is true that for any content item that is part of a Best Practice Accelerator, system objects are not imported or exported, there are exceptions with regard to lookups. Lookups are classified into three categories: System-restricted, System, and User-defined. All lookup types (dynamic and static) can be exported.
This feature follows all business rules for the query user interface. Items that can be updated via the user interface can be updated with an import request. Although the queries schema allows for multiple, vendor-specific NSQL text, only valid text is imported into CA Clarity. For example, an import request on an Oracle system that contains both dbVendor="mssql" and dbVendor="oracle" imports only the dbVendor="oracle".
Text with dbVendor="all" is always imported.
When creating queries, the user interface in the Administration Tool always sets dbVendor="all". This value cannot be changed in the user interface. Should a query be vendor-specific, you can set the dbVendor attribute value in the XML document.
When querying for items to create a Best Practice Accelerator, you must explicitly query for each type of item in the export (read) request. The following statement returns all portlets that include source="acme.com". Without the <PortletQuery> element in the read request, no portlets are imported. For example:
<PortletQuery>
<Filter name="source"
criteria="EQUALS">acme.com</Filter>
</PortletQuery>
All add-in items have a source attribute which is used to differentiate originating-system items from CA Clarity PPM-supplied items. The source attribute maps to the column source in various database tables. To change the source for add-in items created with the user interface, use SQL to change the defaultValue for this column; then new add-in items will have the source specified.
This applies to the following tables:
The SQL to change this is:
ALTER TABLE CMN_LOOKUP_TYPES MODIFY SOURCE VARCHAR (80) DEFAULT 'acme.com'
PageTypes filter mappings that do not meet the dependencies (described earlier), will not throw an error, but the mapping will not be implemented.
The following schema tags and attributes define the ContentPack filter portlet schema (nikuxog_pageTypes.xsd):
The filter mapping tag is part of the schema mapping for the Content Pack XOG object. The following attributes describe the mapping of a field on a filter portlet to a data provider attribute of a grid or graph portlet. This element is only valid as a child of a grid or graph portlet reference.
The filerMapping schema tag has the following attributes:
Required. Defines the code of the filter portlet.
Table and Column: Portlet ID
Type: String
Required. Defines the code of the filter field.
Table and Column: Field ID
Type: String
Required. The code of the data provider property or metric.
Table and Column: Attribute ID
Type: String
When true, the referenced grid or graph portlet is hidden when no filter value is present.
Table and Column: Hide If Empty
Type: Boolean
This tag is part of the schema mapping for the Content Pack XOG object. The following schema tags and attributes define the ContentPack filter portlet schemas (nikuxog_contentPack.xsd and nikuxog_filter_portlet.xsd):
The Portlet schema tag has the following attributes:
The default filter for the page. It can be true for only one portlet on the page.
Table and Column: Default
Type: Boolean
Defines whether the filter values persist across the page.
Values:
Table and Column: Persist
Type: Boolean
The filterPortlet schema tag inherits existing PortletAttributesTypes found in nikuxog_portlet.xsd and NLS, OBSAssocs, Security, and FilterViewTypes. These items are consistent across all portlets and not specific to filterPortlet. They are not explicitly listed.
The filterPortlet schema tag has the following attributes:
Defines the UI rendering type.
Table and Column: Render As
Type: FilterPortlet UI Type (section, toolbar)
Defines the default section state.
Table and Column: Default Filter State
Type: Boolean
The session key that controls the background color of the toolbar filter portlets.
Table and Column: None
Type: String
The Field schema tag is a filter field, and has the following attributes:
Required. The name and description of the field.
Table and Column: Field Name/Description
Type: NlsType
Defines the tooltip
Table and Column: Tooltip
Type: NlsType
Defines the hint or instructional text.
Table and Column: Hint
Type: NlsType
Defines the default value for the field.
Table and Column: Filter Default
Type: Any type
Defines a parameter of a parameterized lookup.
Table and Column: Lookup Parameter Mappings
Type: See the lookupParam table
Required. Defines the code of the field.
Table and Column: Field Id
Type: String
Required. Defines the data type of the field.
Table and Column: Data Type
Type: String
Defines the extended type of the field.
Table and Column: N/A
Type: String
Required. Defines the display type of the field.
Table and Column: Display Type
Type: String
Required. The extended display type of the field.
Table and Column: N/A
Type: String
Defines the lookup code for a lookup field.
Table and Column: Lookup
Type: String
Defines the width of the filter field.
Table and Column: Width
Type: Integer
Defines the position of the filter field.
Table and Column: Layout
Type: Integer
Defines the lookup style of a lookup field.
Table and Column: Lookup Style
Type: Boolean
Indicates if the lookup field is a Multi Valued Lookup data type.
Table and Column: N/A
Type: Boolean
Indicates if the field is fixed.
Table and Column: N/A
Type: Boolean
Indicates if the field is hidden.
Table and Column: Hidden in filter
Type: Boolean
Indicates if the field requires a value.
Table and Column: Required in Filter
Type: Boolean
Indicates if the field's value is read only.
Table and Column: Read-Only in Filter
Type: Boolean
Defines the minimum default value of a date or numeric range field.
Table and Column: Filter Default From
Type: String
Defines the maximum default value of a date or numeric range field.
Table and Column: Filter Default To
Type: String
Defines the field's column or row in the corresponding section or toolbar filter.
Table and Column: Layout
Type: Integer
Defines the lookup code of a dependent lookup.
Table and Column: Lookup
Type: String
Defines the lookup code for entry into dependent lookup.
Table and Column: Entry
Type: String
Defines the lookup code for exit into dependent lookup.
Table and Column: Exit
Type: String
The lookupParam schema tag is a parameter of a parameterized lookup, and has the following attributes:
Required. Defines the field code of the parameter.
Table and Column: Field Code
Type: String
Required. Defines the NSQL parameter specified in the lookup.
Table and Column: Lookup Parameter
Type: String
A cost plan is created for an investment that already exists. Use the Cost Plan XOG object to view inbound and outbound financial cost plans.
nikuxog_costPlan.xsd
The following XML files are included:
Before using this XOG, make sure the following objects already exist in CA Clarity:
The following business rules and processing apply to this XOG:
The following explicit read filters are used:
When importing or exporting the cost plan, the following errors can be thrown:
The following schema tag names are described:
The Cost Plan tag is part of the schema mapping for the Cost Plan XOG object. This tag has the following attributes:
Defines the ID of the benefit plan that is associated to the cost plan.
Table and Column: BENEFIT_PLAN_ID
Type: String
Required. Defines the unique ID of the cost plan for XOG.
Table and Column: CODE
Type: String
Required. Defines the finish time period name.
Table and Column: END_PERIOD_ID
Type: String
Required. Defines the investment code.
Table and Column: OBJECT_ID
Type: String
Defines the investment type. This is used only in the XOG read result.
Type: String
Indicates if the cost plan is the plan of record. If this is not set and it is the first plan of the investment, then the plan is marked as the plan of record.
Table and Column: IS_PLAN_OF_RECORD
Type: String
Required. Defines the name of the cost plan.
Table and Column: NAME
Type: String
Required. Defines the time period type.
Table and Column: PERIOD_TYPE_CODE
Type: String
This is used only in XOG read result. It represents the revision of the cost plan.
Table and Column: REVISION
Type: Integer
Required. Defines the start time period name.
Table and Column: START_PERIOD_ID
Type: String
This tag is part of the schema mapping for the Cost Plan XOG object. This schema tag is a text node.
Defines the cost plan description.
Table and Column: description
Type: String
This tag is part of the schema mapping for the Cost Plan XOG object. This tag is used to define grouping attributes for a cost plan. The tag includes the following attribute:
Specifies grouping attributes for a cost plan.
Possible Values:
charge_code_id
role_id
resource_id
department_id
location_id
transaction_class_id
resource_class_id
input_type_code_id
lov1_id
lov2_id
Table and Column: The value is stored in the ODF_MULTI_VALUED_ATTRIBUTES table.
Type: String
This tag is part of the schema mapping for the Cost Plan XOG object. This tag defines a cost plan detail row and is composed primarily of schema tags.
Note: The Detail schema tag also has two attributes: glAccountMain and glAccountSub. These attributes define the GL Account associated with the Detail schema tag. The attributes map to the GL_ACCOUNT_ID column.
The Detail schema tag includes the following tags:
Defines the cost for specific time period segments.
Table and Column: COST
Defines the quantity for a specific time period segment.
Table and Column:UNITS
Defines the revenue for a specific time period segment.
Table and Column: REVENUE
Defines the grouping attribute codes and values for the grouping attributes selected for the cost plan. Each GroupingAttribute represents a code and value pair for an attribute.
Table and Column: The value is stored in the column corresponding to the groupingAttribute code (for example, location_id, charge_code_id).
Type: String
Defines the field names for the custom information.
This tag is part of the schema mapping for the Cost Plan XOG object. The Unit, Cost, and Revenue schema tags will include one or more Segment schema tags. This tag has the following attributes:
Defines the start period for the unit, cost, or revenue.
Type: String
Defines the end period for the unit, cost, or revenue.
Type: String
Defines the value for the unit, cost, or revenue.
Type: String
Use the cost plus code XOG object to view inbound and outbound cost plus code object instances. Cost Plus Codes are an alternate method of determining rates by adding markups to either the Standard or Actual cost.
nikuxog_costPlusCode.xsd
The following XML files are included:
None
The following explicit read filters are used:
Defines the code for the cost plus code.
Defines the description for the cost plus code.
Defines the apply to Actual/Standard parameter (values are StandardCost or ActualCost).
When importing or exporting the cost plan, the following error can be thrown:
Failed to export cost plus codes.
Mappings for the following schema tag name is provided:
The cost plus rule tag is part schema mapping for the Cost Plus Code XOG object. It has the following attributes:
Required. Defines the beginning units of the cost plus rule.
Table and Column: COSTPLUSRULES.FROMRANGE
Type: Date
Required. Defines the end units of the cost plus rule.
Table and Column: COSTPLUSRULES.TORANGE
Type: Date
Defines the multiplier amount for the cost plus rule.
Table and Column: COSTPLUSRULES.MULTAMOUNT
Type: Double
Defines the burden amount for the cost plus rule.
Table and Column: COSTPLUSRULES.BURDENAMOUNT
Type: Double
Defines the overhead amount for the cost plus rule
Table and Column: COSTPLUSRULES.OVERHEADAMOUNT
Type: Double
Use the department XOG object to view inbound and outbound department attributes.
nikuxog_department.xsd
The following XML files are included:
Before using this XOG, you must ensure that an entity exists.
When a department is created, a corresponding OBS unit is created in the department OBS referred to by the department's entity.
The following explicit read filter is used:
The unique entity code for which the departments should be read out.
Errors are thrown based on the following checks:
The following schema tag names are provided to XOG departments:
This tag is part of the schema mapping for the Department XOG object. This is a placeholder tag for multiple departments.
The actual department object. Department has the following attributes:
Required. Defines the unique department code.
Table and Column: DEPARTMENTS.departcode
Type: String
Required. Defines the department name.
Table and Column: DEPARTMENTS.shortdesc
Type: String
Defines the general ledger segment value mapped to this department.
Table and Column: DEPARTMENTS.departidentifier
Type: String
Defines the default reviewer for the department.
Table and Column: DEPARTMENTS.default_reviewer
Type: String
defines the alternate reviewer for the department.
Table and Column: DEPARTMENTS.alt_default_reviewer
Type: String
Defines the code for parent department.
Table and Column: parent_department_id
Type: String
The department manager resource code.
Table and Column: DEPARTMENTS.department_manager_id
Type: String
Defines the business relationship manager.
Table and Column: brm_id
Type: String
Required. The identify for the entity to which the department belongs.
Table and Column: DEPARTMENTS.entity_id
Type: String
This tag is part of the schema mapping for the Department XOG object. It is used for the department description. This tag has the following attribute.
Required. Defines the description tag.
Table and Column: description
Type: String
This tag is part of the schema mapping for the department XOG object. The placeholder tag for multiple location associations.
A location associated to a department. This has the following attribute.
Required. Defines the location code. Location must belong to the same entity as the department.
Table and Column: locn_id
Type: String
The budget tag is part of the schema mapping for the department XOG object. A simple budget including the project's planned cost, NPV, ROI, and breakeven information. The values apply to only one time period from the start date to the finish date of the project.
The subscriptions tag is part of the schema mapping for the department XOG object.
It is a placeholder tag for the services to which the department subscribes.
The service to which the department subscribes and its properties. This has the following attributes.
Defines the number of SLA violations.
Table and Column: DPT_SUBSCRIPTIONS.sla_violations
Type: Integer
Defines the threshold for SLA violations.
Table and Column: DPT_SUBSCRIPTIONS.sla_violations_threshold
Type: Integer
Defines the number of incidents.
Table and Column: DPT_SUBSCRIPTIONS.incidents
Type: Integer
Defines the threshold for incidents.
Table and Column: DPT_SUBSCRIPTIONS.incidents_threshold
Type: Integer
Defines the number of change orders.
Table and Column: DPT_SUBSCRIPTIONS.change_orders
Type: Integer
Defines the total charges (from chargebacks) against the investment (service) for this subscription.
Table and Column: DPT_SUBSCRIPTIONS.charges
Type: Integer
Defines the customer satisfaction rating for this subscription.
Table and Column: DPT_SUBSCRIPTIONS.customer_satisfaction
Type: Integer
Defines the total number of users utilizing this subscription.
Table and Column: DPT_SUBSCRIPTIONS.total_users
Type: Integer
Defines the number of active users utilizing this subscript.
Table and Column: DPT_SUBSCRIPTIONS.active_users
Type: Integer
Defines the page hits as captured for this subscription if applicable.
Table and Column: DPT_SUBSCRIPTIONS.page_hits
Type: Integer
Required. Defines the entity to which the service belongs.
Table and Column: This is a derived attribute.
Type: String
Required. Identifies the subscribing department.
Table and Column: DPT_SUBSCRIPTIONS.department_id
Type: String
Required. Defines the identifier that makes it unique in combination with the table_name column.
Column: pk_id
Type: String
This tag is part of the schema mapping for the Department XOG object. A child department has all the elements and attributes of the parent department.
This tag is part of the schema mapping for the Department XOG object. It is a placeholder for the two OBS types that represent the Location and Department OBS's. This is similar to the generic OBS XOG structure.
This schema tag is composed of the following:
The obsTypes schema tag has the following attributes:
Required. Defines the unique code for OBS type.
Table and Column: PRJ_OBS_TYPES.unique_name
Type: String
Required. Defines the name of the OBS type.
Table and Column: PRJ_OBS_TYPES.name
Type: String
Required. Describes the OBS type.
Table and Column: PRJ_OBS_TYPES.description
Type: String
Level represents a level in the OBS type. At least one level is required. Level has the following attributes.
Required. The name for the level.
Table and Column: Prj_Obs_Levels.Name.
Type: String
Required. The depth of the OBS level.
Table and Column: Prj_Obs_Levels.obs_level
Type: Integer
The object types that are associated to this OBS type. This tag is optional.
Required. The name of the object type associated to this OBS.
Table and Name: Prj_Obs_Associations.table_name
Type: String
Required.
Table and Name: Prj_Obs_Associations.is_leaf_only
Type: String
Use the entity XOG object to view inbound and outbound entity attributes.
nikuxog_entity.xsd
The following XML files are included:
None.
The following business rules and processing apply to this XOG object:
The following explicit read filter is used:
Defines the unique entity code that needs to be read out.
Defines the description of the entity.
The following schema tag attributes are described:
This tag is part of the schema mapping for the Entity XOG object. It is a placeholder tag for multiple entities.
The actual entity object. The entity schema mapping includes definitions for the home and reporting currencies. This schema tag has the following attributes:
Required. Defines the name of the entity. Do not allow truncation.
Table and Column: ENTITY.entity
Type: String
Optional. Defines the fiscal time period type of the entity.
Possible Values: WEEKLY, 13_PERIODS_PER_YEAR, SEMI_MONTHLY, MONTHLY, QUARTERLY and ANNUALLY.
Table and Column: ENTITY. FIN_PERIOD_CODE
Type: String
Required. Refers to the OBS that will represent the geographical structure (that is, locations).
Table and Column: ENTITY.geo_chart_obs_type_id
Type: String
Required. Refers to the OBS that will represent the organizational structure (that is, departments).
Table and Column: ENTITY.org_chart_obs_type_id
Type: String
Required. Defines the lookup values for each ISO standard code. You must validate that it is an active currency.
Table and Column: ENTITY.Home_Currency_Code
Type: String
Required. Defines the lookup values for each ISO standard code. You must validate that it is an active currency.
Table and Column: ENTITY.Reporting_Currency_Code
Type: String
Optional. Defines the lookup values for each ISO standard code. You must validate that the billing currency is an active currency.
Table and Column: ENTITY.Billing_Currency_Code
Type: String
Required. Refers to the originating system's set of books ID.
Table and Column: ENTITY.External_ID
Type: String
Represents the project class for the entity. Validated against project classes.
Table and Column: ENTITY.PROJECT_CLASS
Type: String
Represents the default WIP class for the entity. Validated against WIP classes
Table and Column: ENTITY.WIP_CLASS
Type: String
Represents the default client class for the entity.
Table and Column: ENTITY.CLIENT_CLASS
Type: String
Represents the default batch cycle for the entity.
Table and Column: ?
Type: String
Defines the default rate matrix for labor transactions for the entity.Validated against matrices.
Table and Column: ENTITY.TRANS_RATE_SOURCE_LABOR
Type: String (in schema). Number (in CA Clarity).
Defines the default cost rate matrix for labor transactions for the entity. Validated against matrices.
Table and Column: ENTITY.TRANS_COST_SOURCE_LABOR
Type: String (in schema). Number (in CA Clarity).
Defines the default location for labor transactions for the entity.
Table and Column: ENTITY.TRANS_LOCATION_LABOR
Type: String
Values: Project and Resource
Optional. Defines the default rate matrix for rate of material transactions for the entity. Validated against matrices.
Table and Column: ENTITY.TRANS_RATE_SOURCE_MATERIALS
Type: String (in schema). Number (in CA Clarity).
Optional. Defines the default rate matrix ID for equipment transactions for the entity. Validated against matrices.
Table and Column: ENTITY.TRANS_RATE_SOURCE_EQUIPMENT
Type: String (in schema). Number (in CA Clarity).
Optional. Defines the default rate matrix for expense transactions for the entity. Validated against matrices.
Table and Column: ENTITY.TRANS_RATE_SOURCE_EXPENSE
Type: String (in schema). Number (in CA Clarity).
Optional. Defines the labor exchange rate type for the entity.
Table and Column: ENTITY. EXCHANGE_RATE_TYPE_LABOR
Type: String
Optional. Defines the materials exchange rate type for the entity.
Table and Column: ENTITY. EXCHANGE_RATE_TYPE_ MATERIALS
Type: String
Optional. Defines the equipment exchange rate type for the entity.
Table and Column: ENTITY. EXCHANGE_RATE_TYPE_ EQUIPMENT
Type: String
Optional. Defines the expense exchange rate type for entity.
Table and Column: ENTITY. EXCHANGE_RATE_TYPE_ EXPENSE
Type: String
This tag is part of the schema mapping for the Entity XOG object. It is used to describe the entity. It has the following attribute:
Required. Defines the description of the entity.
Table and Column: ENTITY.description
Type: String
This tag is part of the schema mapping for the Entity XOG object. The short description for the entity. It has the following attribute:
Required. Defines the short description tag.
Table and Column: ENTITY.shortdesc
Type: String
This tag is part of the schema mapping for the Entity XOG object. The tag describes the OBS types associated with the entity.
This obsTypes schema tag can include 0 to n number of obs tags.
Each obs tag is composed of the following child elements:
The obs tag has the following attributes:
Required. Defines the unique code for OBS type.
Table and Column: PRJ_OBS_TYPES.unique_name
Type: String
Required. Defines the name of the OBS type.
Table and Column: PRJ_OBS_TYPES.name
Type: String
Optional. Describes the OBS type.
Table and Column: PRJ_OBS_TYPES.description
Type: String
This child element represents a level in the OBS type. At lease one level is required. level has the following attributes:
Required. The name for the level.
Table and Column: Prj_Obs_Levels.Name
Type: String
Required. The depth of the OBS level.
Table and Column: Prj_Obs_Levels.obs_level
Type: Integer (allowed value 1 to 10)
This child element represents the object types associated with the OBS type. This tag is optional.
Required. The name of the object type associated to this OBS.
Table and Name: Prj_Obs_Associations.table_name
Type: String
Required.
Possible Values: Any Unit, Lowest Level
Table and Name: prj_obs_object_types.is_leaf_only
Type: String
This unit tag represents the units for this OBS type. This tag is optional.
Each unit is composed of the following child elements:
The unit schema tag has the following attributes:
Required. Defines the unique code for OBS unit.
Table and Column: PRJ_OBS_UNITS.unique_name
Type: String
Required. Defines the name of the OBS unit.
Table and Column: PRJ_OBS_UNITS.name
Type: String
This tag is part of the schema mapping for the Entity XOG object. The tag describes the GL periods associated with the entity. This schema tag has the following attributes:
Required. Defines the GL period name.
Table and Column: ?
Type: String
Required. Defines the GL period.
Table and Column: ?
Type: Non-negative integer
Defines the GL quarter.
Table and Column: ?
Type: Non-negative integer
Defines the GL year.
Type: Non-negative integer
Required. Defines the GL period start date.
Type: String
Required. Defines the GL period end date.
Type: String
Optional. Describes the GL period.
Type: String
Required. Describes the GL period type.
Table and Column: BIZ_COM_PERIODS.PERIOD_TYPE
Type: String
Required. Provides a unique ID for the GL period.
Table and Column: BIZ_COM_PERIODS.ENTITY_ID
Type: String (Number in database)
Optional. Indicates if the GL period is active
Table and Column: BIZ_COM_PERIODS.IS_ACTIVE
Type: Boolean (Number in database)
This tag is part of the schema mapping for the Entity XOG object. The tag describes the plan defaults associated with the entity. An entity can have only one planDefaults.
This tag includes the child element GroupingAttributes.
The planDefaults schema tag includes the following attributes:
The fiscal time period type for planDefaults.
Table and Column: FIN_PLAN_DEFAULTS.PERIOD_TYPE_CODE
Possible Values: WEEKLY, 13_PERIODS_PER_YEAR, SEMI_MONTHLY, MONTHLY, QUARTERLY, and ANNUALLY.
Type: String
The start period name for planDefaults.
Table and Column: FIN_PLAN_DEFAULTS. START_PERIOD_ID
Type: String (Number in database)
The end period name for planDefaults.
Table and Column: FIN_PLAN_DEFAULTS. END_PERIOD_ID
Type: String (Number in database)
Flag to identify whether to lock the plan structure (grouping attributes) for planDefaults.
Table and Column: FIN_PLAN_DEFAULTS. LOCK_PLAN_STRUCTURE
Type: Boolean (Number in database)
The freeze date for planDefaults. This means details pertaining to the financial plans of this entity can be edited only if the startDate of a particular period is after this freeze date.
Table and Column: FIN_PLAN_DEFAULTS. FREEZE_DATE
Type: Date
This tag is a child element of the Plan Defaults schema tag. The tag can have a minimum of one and up to 10 grouping attributes.
The tag has the following attributes:
Specifies the grouping attributes for the plan defaults for an entity.
Table and Column: ODF_MULTI_VALUED_LOOKUPS.VALUE
Type: String
Use the financial transaction XOG object to view inbound and outbound financial transaction attributes for investments. This XOG object exports WIP transactions from PPA_WWP table so that the data can be imported into an ERP or other enterprise system.
nikuxog_commonTransaction.xsd
The following XML files are included:
Before using this XOG object, make sure that all foreign key references of the financial transaction (for example, resource, investment, and others) have been defined.
The following business rules and processing apply to this XOG object:
Defines the financial transaction type.
Values: L, M, X, or Q.
The valid project ID.
The valid company ID.
Enter Start Date, and End Date to get transaction data for all projects between the dates specified.
None
The schema mappings are provided for the following Financial Transaction tag names:
This tag is part of the schema mapping for the Financial Transaction XOG object. It has the following attributes:
Required. The transaction identifier. It must be unique.
Table and Column: TRANSNO
Type: Number
Optional. If the transaction is an adjusted, reversed, or transferred transaction, then applyToTransactionID refers to the parent transaction. Otherwise this field is not public.
Table and Column: APPLYTO
Type: Number
Required. The company identifier.
Table and Column: COMPANY_CODE
Type: String
Required. Derived from company ID.
Table and Column: CLNTSUPP.COMPANY_NAME
Type: String
Required. The project identifier.
Table and Column: PROJECT_CODE
Type: String
Required. Derived from project ID
Table and Column: SRM_PROJECTS.NAME
Type: String
Optional. A valid task identifier.
Table and Column: TASK_ID
Type: Number
Optional. Derived from task ID.
Table and Column: PRTASK. PRNAME
Type: String
Required. The date of the transaction.
Table and Column: TRANSDATE
Type: Date
Required. The resource identifier.
Table and Column: RESOURCE_CODE
Type: String
Required. Derived from resource ID.
Table and Column: SRM_RESOURCES.FULL_NAME
Type: String
Optional. The role identifier.
Table and Column: ROLE_CODE
Type: String
Required. The transaction type.
Table and Column: TRANSTYPE
Type: String
Required. A valid charge code.
Table and Column: COSTCODE
Type: String
Optional. Valid input type code
Table and Column: INPUT_TYPE
Type: String
Required. Indicates if the transaction can be charged to the company.
Values:
Table and Column: CHARGEABLE
Type: Number
Required. The number of units.
Table and Column: QUANTITY
Type: Number
Required.
Table and Column: PPA_WIP_VALUES.ACTUALCOST
Type: Number
Required. Currency code for actual cost rate
Table and Column: PPA_WIP_VALUES.COST_CURRENCY_CODE
Type: String
Required. The cost rate per unit.
Table and Column: PPA_WIP_VALUES.STDCOST
Type: Number
Optional. The cCurrency code for standard cost rate.
Table and Column: PPA_WIP_VALUES.STDCOST_CURRENCY_CODE
Type: String
Required. The billing rate per unit.
Table and Column: PPA_WIP_VALUES.BILLRATE
Type: Number
Required. The currency code for bill rate.
Table and Column: PPA_WIP_VALUES.RATE_CURRENCY_CODE
Type: String
Required. Indicates the currency transaction in the values table. This picks up the HOME, BILLING & NATURAL transaction lines.
Table and Column: PPA_WIP_VALUES.CURRENCY_TYPE
Type: String
Required. The ActualCost x quantity.
Table and Column: PPA_WIP_VALUES.TOTALCOST
Type: Number
Required. The (BillRate x quantity) + Factor + Burden + Overhead
Table and Column: PPA_WIP_VALUES.TOTALAMOUNT
Type: String
Optional. The vendor code associated with the transaction.
Table and Column: PPA_WIP_APINFO.VENDOR_CODE
Type: String
Optional. Additional information.
Table and Column: NOTES
Type: String
Required. The status of the transaction.
Values:
Table and Column: STATUS
Type: Number
Required. The Total Amount - Amount Billed.
Table and Column: PPA_WIP_VALUES.AMOUNTREMAINING
Type: Number
Optional. Refers to PRTIMEENTRY_USERLOV1.
Table and Column: USER_LOV1
Type: String
Optional. Refers to PRTIMEENTRY_USERLOV2.
Table and Column: USER_LOV2
Type: String
Optional. Either CAPITAL_EXPENDITURE or DEPRECIATION.
Table and Column: EXPENSE_TYPE
Type: String
The transaction import tag is part of the schema mapping for the Financial Transaction XOG object. It has the following attributes:
Required. The external identifier. The value must be unique.
Table and Column: EXTERNALID
Type: String
Optional. The valid company ID. If the client ID is empty, the value is taken from the project.
Table and Column: COMPANY_CODE
Type: String
Required. The valid project ID.
Table and Column: PROJECT_CODE
Type: String
Required. The valid internal task ID.
Table and Column: TASKID
Type: Number
Required. The date of the transaction. It must be between the project start and end dates.
Table and Column: TRANSDATE
Type: Date
Optional. The resource ID associated with the transaction, when applicable. Otherwise, the resource ID from Cost Key Definition default.
Table and Column: RESOURCE_CODE
Type: String
Optional. The valid role identifier.
Table and Column: ROLE_CODE
Type: String
Required. Defines the transaction type.
Values: L, M, X, and Q
Table and Column: TRANSTYPE
Type: String
Optional. A valid charge code.
Table and Column: CHARGE_CODE
Type: String
Optional. A valid input type.
Table and Column: INPUT_TYPE
Type: String
Optional. Indicates if the transaction is chargeable to the company.
Values:
Default: 0
Table and Column: CHARGEABLE
Type: Number
The number of units (for all expense transactions). Not required for expense transactions, but required for all other transaction types.
Values: L, M, and Q (Quantity)
Table and Column: QUANTITY
Type: Number
Optional. Cost rate per unit. It must be a valid number. If not specified, the cost is taken from the rate matrix.
Table and Column: PPA_WIP_VALUES.ACTUALCOST
Type: Number
Optional. ISO currency code for actual cost rate.
Table and Column: PPA_WIP_VALUES.COST_CURRENCY_CODE
Type: String
Optional. The billing rate per unit; must be a valid number; if not specified, rate will be picked up from the rate matrix.
Table and Column: RATE
Type: Number
Optional. ISO currency code for the bill rate.
Table and Column: RATE_CURRENCY
Type: String
Optional. Additional information.
Table and Column: NOTES
Type: String
Optional. The allowed value is N for New.
Table and Column: IMPORTSTATUS
Type: String
Optional. The date the transaction was imported. If not specified, the current server date is used.
Table and Column: IMPORTDATE
Type: Date
The general ledger (GL) account XOG object represents the chart of accounts used to process chargebacks. Use this XOG object to view inbound and outbound general ledger account attributes.
nikuxog_glaccount.xsd
The following XML files are included:
The following conditions must be met before using this XOG:
The following business rules and processing apply to this XOG object:
The following explicit read filters are used:
If a GL Account file is unsuccessful due to an error, the following fields are output:
The following schema mapping is provided for the outbound Financial Transaction tag name, GLAccount:
This tag is part of the schema mapping for the General Ledger XOG object. The values in this table are unlike other lookup values. A text string must be provided, not a lookup code.
The GLAccount schema tag has the following attributes:
Defines the entity name for the GL account code. This attribute is a unique primary key, browse field. Lookup to DPT_ENTITY_DEPT.
Table and Column: Entity
Type: Lookup
Required. Part of the natural GL account code.
Table and Column: MAIN_ACCOUNT_ID
Type: String
Required. Part of the natural GL account code.
Table and Column: SUB_ACCOUNT_ID
Type: String
Optional. Indicates if the GL account is an overhead account.
Table and Column: OVERHEAD
Type: Boolean
Indicates if the GL account is a capital expense account.
Table and Column: CAPITAL_EXPENSE
Type: Boolean
Indicates if the GL account is a non-cash expense account.
Table and Column: NONCASH_EXPENSE
Type: Boolean
Defines the description of the general ledger account.
Table and Column: Description
Type: String
Required. Defines the GL account type. This attribute determines whether the GL account is a Balance Sheet account or a P&L account. A default is set in the background. Lookup to PAC_CHG_GL_ACCOUNT_TYPE
Table and Column: ACCOUNT_TYPE
Type: Number
Default: Lookup
Optional. This attribute determines whether the GL account is an asset or liability. A default is set in the background. Lookup to PAC_CHG_GL_ACCOUNT_CLASS.
Default: 0
Table and Column: ACCOUNT_CLASS
Type: Lookup
Indicates if the general ledger account is active.
Values:
Table and Column: Active
Type: Boolean
Default: 1
Defines the originating unique identifier.
Table and Column: External_ID
Type: String
Defines the external source. The lookup value is the originating system ID.
Example: Oracle
Table and Column: External_Source_ID
Type: String in Schema, but stored as Number in CA Clarity.
The GL Allocation Rule XOG object represents the debit and credit rules in chargebacks. Use the General Ledger Allocations Rule XOG object to import and export GL allocation rules.
nikuxog_glallocation.xsd
The following XML files are included:
Before importing the GL allocation rules, make sure the entities referenced by these rules exist.
The insert or update of GL Allocation rules are based on the existence of the GL Allocation code in CA Clarity. The GL Allocation code is unique.
The following explicit read filters are used:
The following schema tag is included:
The GL allocation rule tag is part of the schema mapping for the General Ledger Allocation Rule XOG object. It has the following attributes:
Optional. Defines the unique identifier of the entity tied to the GL allocation rule.
Table and Column: ENTITY_ID
Type: String
Optional. Defines the location unique identifier tied to the GL allocation rule.
Table and Column: LOCATION_ID
Type: String
Optional. Defines the department unique identifier tied to the GL allocation rule.
Table and Column: DEPARTMENT_ID
Type: Boolean
Optional. Defines the resource class unique identifier tied to the GL allocation rule.
Table and Column: RESOURCECLASS_ID
Type: Boolean
Optional. Defines the charge code unique identifier tied to the GL allocation rule.
Table and Column: PRCHARGECODE_ID
Type: Boolean
Optional. Defines the investment unique identifier tied to the GL allocation rule.
Table and Column: INVESTMENT_ID
Type: Number
Optional. The lookup to BROWSE_USR_VAL1_ALL.
Table and Column: UTILITY_CODE_1
Type: Lookup
Optional. The lookup to PRTIMEENTRY_USERLOV2.
Table and Column: UTILITY_CODE_2
Type: Lookup
Optional. The lookup to FIN_TRANSCLASSES.
Table and Column: TRANSCLASS
Type: Lookup
Optional. The lookup to LOOKUP_INPUT_TYPES.
Table and Column: PRTYPECODE_unique identifier
Type: Lookup
Required. The lookup to STATUS_CODE.
Values: Open and Closed
Table and Column: PAC_CHG_STATUS
Type: Lookup
Optional. Indicates if the rule charges the reminder to overhead.
Table and Column: CHG_REM_TO_OVERHEAD
Type: Boolean
Required. Specifies the chargeback type.
Values: DEBIT and CREDIT
Table and Column: CHARGEBACK_TYPE
Type: String
Required. Specifies the chargeback subtype.
Values: STANDARD, INVESTMENT and OVERHEAD
Table and Column: CHARGEBACK_SUBTYPE
Type: String
Required. Defines the main GL account. Lookup to SCH_BROWSE_GL_ACCTS.
Table and Column: GL_ACCOUNT_ID
Type: Lookup
Required. Defines the unique identifier of the department to charge. Lookup to SCH_BROWSE_DEPT.
Table and Column: DEPARTMENT_ID
Type: Lookup
Optional. This attribute is not used.
Table and Column: FLAT_AMOUNT
Type: Numeric
Optional. This attribute is not used.
Table and Column:WEIGHTAGE
Type: Numeric
Use the general ledger period XOG object to view inbound and outbound general ledger period attributes.
xog_glperiod.xsd
The following XML files are included:
GL Periods are only defined for inbound (write) processing to CA Clarity. This schema is defined as part of the first step to GL integration.
None
If a GL Period file is unsuccessful due to an error, the following fields are output:
Schema mappings are described for the following outbound General Ledger Period tag name:
This tag is part of the schema mapping for the General Ledger Period XOG object. It has the following attributes:
Required. The unique primary key. A browse field associating the period to an entity.
Table and Column: Entity
Type: String
Required. Defines the unique primary key. The fiscal period (i.e., date) posted for the selected entity.
Table and Column: Period
Type: Date
Required. Defines the status of the resource.
Values:
Default: 1
Table and Column: Currentperiod
Type: Boolean
Required. The originating unique ID.
Table and Column: External_ID
Type: String
Required. A lookup value is the originating system ID (for example, Oracle).
Table and Column: External_Source_ID
Type: String in schema, but stored as Number in the database.
GL transactions represents an entry in the General Ledger. It includes information such as the accounts credited or debited and other financial transaction information. Use the general ledger transaction XOG object to view outbound general ledger attributes.
nikuxog_transaction.xsd
The following XML files are included:
The GL transaction must belong to an invoice.
The GL Transactions schema is defined for outbound (read) GL processing. The GL Transaction object is used to export the data from the CBK_GL_TXNS and CBK_GL_TXN_VALUES tables.
The following explicit read filters are used:
XOG allows for outbound processing of GL Transactions based upon the value within the glposted field.
When querying the database, by default the query returns all GL transactions where glposted is not equal to 'Y', (that is, transactions are awaiting posting). Once selected and invoices processes, the glposted field is updated to 'Y' to indicate they have been sent to the GL.
Read Transactions
Error handling for read transactions from CA Clarity databases are due to an invalid formats or database unavailability. The adaptor or middleware must handle transaction-level error handling when mapping and transporting into the accounting system. If one transaction is found to be in error, the entire file is not committed. The file must be fixed and resubmitted to keep the balance of debits and credits.
XOG does not have control of processing once an output file is successfully created. If you find an error in the output, you will need to rollback the entire batch to keep debits and credits intact.
If a single record within the batch is found to be in error, the entire batch is rejected. Then:
You must fix the error batches via CA Clarity, re-post to GLControl, and rerun the XOG to extract the GL transaction records.
Update Transactions
If the entire file cannot be committed, it must be fixed and resubmitted. This is important as all debits and credits must be kept in sync across applications. If an error is found, it is written to the error log. The following fields help to identify the transaction in error:
Schema mappings are described for the following outbound General Ledger Transaction tag name:
This tag is part of the schema mapping for the General Ledger Transaction XOG object. It has the following attributes:
Optional. The name of the entity for the GL transaction.
Table and Column: CBK_GL_TXNS.ENTITY_ID
Type: String
Required. The GL account code.
Table and Column: CBK_GL_TXNS.GL_ACCOUNT_ID
Type: String
Optional. The amount of the transaction.
Table and Column: CBK_GL_TXN_VALUES.AMOUNT
Type: Float
Optional. The currency code of the transaction amount.
Table and Column: CBK_GL_TXN_VALUES.CURRENCY_TYPE, CBK_GL_TXN_VALUES.CURRENCY_CODE
Type: String
Required. A unique primary key. The transaction number from WIP or PPA-billings.
Table and Column: CBK_GL_TXN_VALUES.TRANSACTION_ID
Type: Positive Integer
Required. A unique primary key. This allows you to define the GL distribution of a transaction based on the module where it originated.
Values:
Table and Column: TRANSACTION_SOURCE
Type: String
Required. The gl period for the transaction.
Table and Column: PPA_WIP.GLPERIOD
Type: String
Required. The date of the invoice to which the GL transaction belongs. It must be between the project start and end dates.
Table and Column: CBK_INVOICE.INVOICE_DATE
Type: Date
Required. The department id of the transaction
Table and Column: CBK_GL_TXNS.DEPARTMENT_ID
Type: String
Required. The date of the transaction.
Table and Column: CBK_GL_TXNS.TRANSACTION_DATE
Type: Date
Required. The investment on which the transaction is posted.
Table and Column: CBK_GL_TXNS.TRN_INV_ID
Type: String
The Idea XOG object extends the common investment object as Ideas are a type of investment. Use this XOG object to view inbound (write) and outbound (read) idea processing.
The following XML files are included:
The manager username should exist.
Prior to importing ideas, the following items must be correctly set up:
The unique identifier for the idea. If the ID does not exist, the XML schema creates a new idea record unless auto-numbering is enabled (then an error is generated and posted to the Success and Error files). If the XOG input includes an idea ID, and an idea with the same ID is found, that record is updated.
The summary of the idea.
The completion date for the idea. If a finish date exists, there must also be a start date. The finish date must also be greater than the start date.
This is the date when the idea is to break-even. If a break-even date exists, it must be greater than or equal to the start date.
The following explicit read filters are used with this XOG:
Manager username must be set to NULL if it does not exist in CA Clarity.
Idea is composed of the following elements, which are inherited from the investment object, and idea-specific mapping found in the Idea Schema tag:
Ideas are different from other investments because they do not include child investments. You can only associate ideas with a simple budget, and they do not have full financial planning capabilities like other investment types.
This tag is part of the schema mapping for the Idea XOG object. It has the following attributes:
Note: The import validation rule applies only if it is different from the object attribute-level validation rule
Optional. Defines the priority for the idea.
Table and Column: INV_IDEAS.PRIORITY
Values: High, Medium, Low
Optional.
Table and Column: INV_IDEAS.EST_TYPE
Type: Number
Values: Historical, Analytical, High Level, and Commitment
Optional.
Table and Column: INV_IDEAS.EST_COST
Type: nonNegativeDouble
Optional.
Table and Column: INV_IDEAS.EST_BENEFIT
Type: nonNegativeDouble
Optional.
Table and Column: INV_IDEAS.BENEFIT_DESC
Type: String
Optional.
Table and Column: INV_IDEAS.GENERAL_NOTES
Type: String
Optional.
Table and Column: INV_IDEAS.BUS_UNIT
Type: String
Optional.
Table and Column: INV_IDEAS.BREAKEVEN_DATE
Type: investmentDateTimeType
Optional.
Table and Column: INV_IDEAS.IMPACT
Type: String
Optional.
Table and Column: INV_IDEAS.RISKS
Type: String
Optional.
Table and Column: INV_IDEAS.DEPENDENCIES
Type: String
Optional.
Table and Column: INV_IDEAS.EST_START_DATE
Type: investmentDateTimeType
Optional.
Table and Column: INV_IDEAS.EST_FINISH_DATE
Type: investmentDateTimeType
Optional.
Table and Column: INV_IDEAS.CONVERSION_DATE
Type: investmentDateTimeType
Optional.
Table and Column: INV_IDEAS.PMA_IDEA.CREATED_DATE
Optional.
Table and Column: INV_IDEAS.PMA_IDEA.CREATED_BY
Optional.
Table and Column: INV_IDEAS.PMA_IDEA.LAST_UPDATED_DATE
Optional.
Table and Column: INV_IDEAS.PMA_IDEA.LAST_UPDATED_BY
Optional.
Table and Column: INV_IDEAS.PRIORITY
Type: Number
Import Validation Rule: The priority range used in ideas differs from the range used for investments.
Optional.
Table and Column: INV_IDEAS.TARGET_MANAGER_ID
Type: String
Import Validation Rule: The name of the manager who is targeted to manage the investment after conversion from an idea.
This tag is part of the schema mapping for the Idea XOG object. The INV_INVESTMENTS table contains the shared investment attributes. This tag has the following attributes:
Optional. Defines the status of the investment.
Values: Open, Unapproved, Rejected, Approved, Incomplete, Submitted for Approval, and Converted
Default: Open
Table and Column: INV_INVESTMENTS.STATUS
Type: Number
Required.
Table and Column: INV_INVESTMENTS.NAME
Type: String
Optional. Autonumbering is required if it is not present.
Table and Column: INV_INVESTMENTS.CODE
Type: String
Optional.
Table and Column: INV_INVESTMENTS.DESCRIPTION
Type: String
Optional.
Table and Column: INV_INVESTMENTS.PRIORITY
Type: Number
Optional.
Table and Column: INV_INVESTMENTS.MANAGER_ID
Type: String
Optional.
Table and Column: INV_INVESTMENTS.APPROVEDBY_ID
Type: String
Optional.
Table and Column: INV_INVESTMENTS.CHARGECODEID
Type: String
Optional.
Table and Column: INV_INVESTMENTS.APPROVEDTIME
Type: investmentDateTimeType
Optional.
Table and Column: INV_INVESTMENTS.PROCESS_CODE
Type: investmentCodeType
Optional.
Table and Column: INV_INVESTMENTS.STAGE_CODE
Type: investmentCodeType
Optional.
Table and Column: INV_INVESTMENTS.GOAL_CODE
Type: investmentCodeType
Optional.
Table and Column: INV_INVESTMENTS.ALIGNMENT
Type: iNumber
Optional.
Table and Column: INV_INVESTMENTS.RISK
Type: Number
Optional.
Table and Column: INV_INVESTMENTS.STATUS_INDICATOR
Type: Number
Optional.
Table and Column: INV_INVESTMENTS.STATUS_COMMENT
Type: String
Optional.
Default: 0 - Not Started
Table and Column: INV_INVESTMENTS.SPROGRESS
Type: Number
Optional.
Note: This attribute replaces currencyCode
Table and Column: INV_INVESTMENTS.CURRENCY_CODE
Type: String
This tag is part of the schema mapping for the Ideas XOG object. The FIN_FINANCIALS table contains the shared budget attributes.
The Budget schema tag has the following attributes:
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.BUDGET _CST_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET _CST_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET _CST_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET _CST_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_TOTAL
Type: nonNegativeDouble
Optional
Table and Column: FIN_FINANCIALS.BUDGET_REV _START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV _FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET _REV_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET _REV_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _CST_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _CST_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _CST_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _CST_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _CST_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _REV_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _REV _START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _REV _FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _REV_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST _REV_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_NPV
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_ROI
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BREAKEVEN
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_NPV
Type: Number
Table and Column: FIN_FINANCIALS.BUDGET_ROI
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_BREAKEVEN
Type: investmentDateTimeType
Optional.
Table and Column:
Type: Boolean
Optional.
Table and Column:
Type: Boolean
This column refers to the initial, lump sum cost associated with an investment
Table and Column: FIN_FINANCIALS.INITIAL_INVESTMENT
Type: Number
Internal Rate of Return on investment as calculated from the planned costs and planned benefits. This is used only in a XOG read result.
Table and Column: FIN_FINANCIALS.PLANNED_IRR
Type: Number
Modified internal rate of return on an investment as calculated from the planned costs and planned benefits. This is used only in a XOG read result.
Table and Column: FIN_FINANCIALS.PLANNED_MIRR
Type: Number
Payback period of investment as calculated from the planned costs and planned benefits. This is used only in a XOG read result.
Table and Column:FIN_FINANCIALS.PLANNED_PAYBACK_PERIOD
Type: Number
Internal rate of return on an investment as calculated from the budgeted costs and budgeted benefits. This is used only in a XOG read result.
Table and Column: FIN_FINANCIALS.BUDGET _IRR
Type: Number
Modified internal rate of return on an investment as calculated from the budgeted costs and budgeted benefits. This is used only in a XOG read result.
Table and Column: FIN_FINANCIALS.BUDGET_MIRR
Type: Number
Payback Period of investment as calculated from the budgeted costs and budgeted benefits. This is used only in XOG read result.
Table and Column: FIN_FINANCIALS.BUDGET _PAYBACK_PERIOD
Type: Number
This column indicates whether an investment uses the system-defined reinvestment rate % for financial metrics calculations.
Table and Column: FIN_FINANCIALS.IS_SYS_VAL_FOR_TCC
Type: Boolean
Investment-specific total cost of capital percentage used for financial metrics calculations based on the value of IS_SYS_VAL_FOR_TCC.
Table and Column: FIN_FINANCIALS.TOTAL_COST_OF_CAPITAL
Type: Number
Indicates whether an investment uses the system-defined total cost of capital percentage for financial metrics calculations.
Table and Column: FIN_FINANCIALS.IS_SYS_VAL_FOR_RR
Type: Boolean
Investment-specific reinvestment rate percentage used for financial metrics calculations based on the value of IS_SYS_VAL_FOR_RR
Table and Column: FIN_FINANCIALS.REINVESTMENT_RATE
Type: String
Use the inbound transaction XOG object to view inbound and outbound inbound transactions. Inbound transactions are the cost and/or revenue posted for tasks or investments.
nikuxog_inboundTransaction.xsd
The following XML files are included:
None
The following explicit read filters are used:
Defines the name of the investment.
Defines the company unique identifier.
Defines the transaction source.
Defines the date of the transaction.
The following error can be thrown:
Mappings for the following schema tag name is provided:
The inboundTransactionType tag is part of the schema mapping for the inbound transaction XOG object. This schema tag has the following attributes:
Optional. The group unique identifier for the voucher entry.
Table and Column: PPA_TRANSCONTROLAPINFO.ID
Type: Double
Optional. The voucher number for the voucher entry.
Table - Field Name: PPA_TRANSCONTROLAPINFO.VOUCHERNO
Type: String
Optional. The PO number for the voucher entry.
Table and Column: PPA_TRANSCONTROLAPINFO.PONO
Type: String
Optional. The vendor code for the voucher entry.
Table and Column: PPA_TRANSCONTROLAPINFO.VENDOR_CODE
Type: String
Optional. The group Id for the voucher entry.
Table and Column: PPA_TRANSCONTROLAPINFO.INCURRED_BY
Type: String
Optional. The external id for the voucher entry.
Table and Column: IMP_TRANSACTIONIMPORT.EXTERNAL_ID
Type: String
Optional. The cost rate for the voucher entry.
Table and Column: IMP_TRANSACTIONIMPORT.COST
Type: Double
Optional. The actual cost rate currency for the voucher entry.
Table and Column: IMP_TRANSACTIONIMPORT.COST_CURRENCY
Type: String
Optional. The bill rate for the voucher entry.
Table and Column: IMP_TRANSACTIONIMPORT.RATE
Type: Double
Optional. The billing rate currency for the voucher entry.
Table and Column: IMP_TRANSACTIONIMPORT.RATE_CURRENCY
Type: String
Optional. The import status for the voucher entry. The only value allowed is 'N' which means New.
Table and Column: IMP_TRANSACTIONIMPORT.IMPORTSTATUS
Type: String
Use the incident XOG object to view inbound and outbound incident instances.
nikuxog_incident.xsd
The following XML files are included:
The referred Investment must exist in the system.
None
The following errors can be thrown:
The following incident schema tag names are provided to XOG incidents:
The incidents tag is part of the schema mapping for the incident XOG object. This is a placeholder tag for multiple incidents.
The actual incident object. Incident has the following attributes:
Required. Defines the unique incident code.
Table and Column: incidents.departcode
Type: String
Required. Defines the incident name.
Table and Column: incidents.shortdesc
Type: String
Defines the general ledger segment value mapped to this incident.
Table and Column: incidents.departidentifier
Type: String
Defines the default reviewer for the incident.
Table and Column: incidents.default_reviewer
Type: String
defines the alternate reviewer for the incident.
Table and Column: incidents.alt_default_reviewer
Type: String
Defines the code for parent incident.
Table and Column: parent_incident_id
Type: String
The incident manager resource code.
Table and Column: incidents.incident_manager_id
Type: String
Defines the business relationship manager.
Table and Column: brm_id
Type: String
Required. The identify for the entity to which the incident belongs.
Table and Column: incidentS.entity_id
Type: String
Indicates if the incident delegates invoice approval.
Table and Column: incidentS.delegate_inv_appr
Type: Integer
The description tag is part of the schema mapping for the incident XOG object. This is a placeholder tag for multiple incidents, and has the following attributes:
Optional. Defines the description of the incident.
Table and Column: IMM_INCIDENTS.DESCRIPTION
Type: String
The investment XOG object is used by multiple objects all of which share a common foundation. The nikuxog_inv_common.xsd is a common schema shared among all investments. The schema definition contained in this file along with the extended schema definition in a specialized investment file together make up the schema for a particular investment type.
The investment object is an abstract object that you can only create as one of the following objects which extend the base investment object:
nikuxog_inv_common.xsd
A generic read and write xml files is not included for investments. You can read or write investments in their specific investment type form, such as application, asset, or product. The following files contains part of the business logic used to read investments:
Any referenced resources (for example, managerName) should exist in CA Clarity.
Objects which are based upon the Investment object are defined for inbound (write) and outbound (read) processing. The abstract Investment object itself cannot be written to or read from CA Clarity.
The following explicit read filters are used:
The following errors can be thrown:
The Investment XOG object is composed of the following:
This tag is part of the schema mapping for the investment XOG object. The actual tag is Asset, Idea, Project, or any other investment object. The abstract investment object includes attributes related to general properties of the investment, budgeting for the investment, and financial charges information.
An investment is composed of the following sub elements:
For the Idea object, the Allocations element is not supported and InvestmentAssociations may only include parents.
The following tables are references in the Investment schema tag:
The Investment schema tag has the following attributes:
Required. Specifies the unique ID for the investment.
Table and Column: PROJCLASS.ID
Type: Number
Required. Specifies the investment class for the investment.
Table and Column: PROJCLASS.PROJCLASS
Type: String
Optional. Defines the status of the investment.
Values: Unapproved, Approved, Rejected, and Cancelled
An idea has three additional statuses: Submitted For Approval, Incomplete, and Converted
Table and Column: INV_INVESTMENTS.STATUS
Type: Number
Required. The name of the investment.
Table and Column: INV_INVESTMENTS.NAME
Type: String
Optional. Autonumbering is required if it is not present.
Table and Column: INV_INVESTMENTS.CODE
Type: String
A text description of the investment.
Table and Column: INV_INVESTMENTS.DESCRIPTION
Type: String
A short description of the investment.
Table and Column: PROJCLASS.SHORTDESC
Type: String
Optional. Defines the priority.
Values: 0-36, where:
Table and Column: INV_INVESTMENTS.PRIORITY
Type: Number
Optional. The name of the manager for the investment.
Table and Column: INV_INVESTMENTS.MANAGER_ID
Type: String
Optional. The name of the CA Clarity user who approved the investment.
Table and Column: INV_INVESTMENTS.APPROVEDBY_ID
Type: String
Optional.
Table and Column: INV_INVESTMENTS.CHARGECODEID
Type: String
Optional. Specifies the date the investment was created.
Table and Column: PROJCLASS.CREATED_DATE
Type: Date
Optional. Specifies who created the investment.
Table and Column: PROJCLASS.CREATED_BY
Type: String
Optional. Specifies who last updated the investment.
Table and Column: PROJCLASS.UPDATED_BY
Type: String
Optional. The name of the user who last modified the investment.
Table and Column: INV_INVESTMENTS.LAST_UPDATED_BY
Type: String
Optional. The date and time when the investment was last modified.
Table and Column: INV_INVESTMENTS.LAST_UPDATE_DATE
Type: investmentDateTimeType
Optional. The date and time when the investment was approved.
Table and Column: INV_INVESTMENTS.APPROVEDTIME
Type: investmentDateTimeType
Optional. The process associated with the investment.
Table and Column: INV_INVESTMENTS.PROCESS_CODE
Type: investmentCodeType
Optional. The stage within the investment process.
Table and Column: INV_INVESTMENTS.STAGE_CODE
Type: investmentCodeType
Optional. The business goal of the investment.
Table and Column: INV_INVESTMENTS.GOAL_CODE
Type: investmentCodeType
Optional. The numeric indicator of alignment with business goals between 0 and 100.
Table and Column: INV_INVESTMENTS.ALIGNMENT
Type: Number
Optional. The risk associated with the investment.
Table and Column: INV_INVESTMENTS.RISK
Type: Number
Optional. The graphical indicator of the investment status.
Table and Column: INV_INVESTMENTS.STATUS_INDICATOR
Type: Number
Optional. The text description of investment status.
Table and Column: INV_INVESTMENTS.STATUS_COMMENT
Type: String
The numeric code for investment progress (Not Started, Started, or Completed).
Default: 0 - Not Started.
Table and Column: INV_INVESTMENTS.PROGRESS
Type: Number
Optional. The ISO code for the currency associated with the investment.
Table and Column: INV_INVESTMENTS.CURRENCY_CODE
Type: String
Optional.
Table and Column: INV_INVESTMENTS.IS_OPEN_FOR_TE
Type: Boolean
Optional.
Table and Column: INV_INVESTMENTS.SCHEDULE_START
Type: investmentDateTimeType
Optional.
Table and Column: INV_INVESTMENTS.SCHEDULE_FINISH
Type: investmentDateTimeType
Optional. Refers to PRTIMEENTRY_USERLOV1.
Table and Column: INV_INVESTMENTS.CBK_TYPE
Type: String
Optional.
Table and Column: INV_INVESTMENTS.ENTITY_CODE
Type: String
Optional. It is either CAPITAL_EXPENDITURE or DEPRECIATION.
Table and Column: INV_INVESTMENTS.BILL_EXPENSE_TYPE
Type: String
Optional.
Table and Column: INV_INVESTMENTS.TRACK_MODE
Type: Number
Optional.
Table and Column: INV_INVESTMENTS.CHARGECODEID
Type: String
Optional.
Type: Boolean
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_ONHOLD
Type: InvestmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_TOTAL
Type: nonNegativeDouble
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_START
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_FINISH
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_ONHOLD
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_RESUMED
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_NPV
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_ROI
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BREAKEVEN
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_IRR
Type: Number
Optional.
Table and Column:FIN_FINANCIALS.PLANNED_MIRR
Type: Number
Optional.
Table and Column:FIN_FINANCIALS.PLANNED_PAYBACK_PERIOD
Type: string
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_NPV
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_ROI
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_BREAKEVEN
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_IRR
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_MIRR
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_PAYBACK_PERIOD
Type: String
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_NPV
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_ROI
Type: Number
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_BREAKEVEN
Type: investmentDateTimeType
Optional.
Table and Column: FIN_FINANCIALS.IS_FCST_EQ_BDGT
Type: Boolean
Optional.
Table and Column: FIN_FINANCIALS.IS_CALC_PV_INFO
Type: Boolean
Optional.
Table and Column: PAC_MNT_PROJECTS.LOCATIONID
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.DEPARTCODE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.CLASS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.WIPCLASS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCELABOR
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCELABOR
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.LABOR_EXCHANGE_RATE_TYPE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCEMATERIALS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCEMATERIALS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.MATERIALS_EXCHANGE_RATE_TYPE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCEEQUIPMENT
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCEEQUIPMENT
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.EQUIPMENT_EXCHANGE_RATE_TYPE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCEEXPENSES
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCEEXPENSES
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.EXPENSE_EXCHANGE_RATE_TYPE
Type: String
Optional.
Table and Column:
Type:
Optional. Refers to planned operating cost of an investment.
Table and Column: FIN_FINANCIALS.PLANNED_CST_OPERATING_TOTAL
Type: Double
Optional. Refers to planned capital cost of an investment.
Table and Column: FIN_FINANCIALS.PLANNED_CST_CAPITAL_TOTAL
Type: Double
Optional. Refers to budget operating cost of an investment.
Table and Column: FIN_FINANCIALS.BUDGET_CST_OPERATING_TOTAL
Type: Double
Optional. Refers to budget capital cost of an investment.
Table and Column: FIN_FINANCIALS.BUDGET_CST_CAPITAL_TOTAL
Type: Double
This tag is part of the schema mapping for the financial transaction XOG object.
The Allocations element consists of zero or more allocations. Each Allocation can contain zero or more Detail objects and zero or more CustomInformation objects. The Allocations element at this level indicates the financial allocations used to track charges against different organizational units (for example, a department). The attributes of this tag does not reference tables or columns.
The Allocations schema tag has the following attributes:
Required.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional. The status of the allocation.
Type: String
Optional.
Type: Boolean
Required.
Type: String
Required.
Type: String
This tag is part of the schema mapping for the Financial Transaction XOG object.
The Details element consists of zero or more allocations. Each Detail object can contain zero or more CustomInformation objects. The Detail object can contain a TSV curve consisting of a percentage. The attributes of this tag does not reference tables or columns.
The Details schema tag has the following attributes:
Required.
Type: String
Required.
Type: String
Required.
Type: String
Optional.
Type: Number
Optional.
Type: Number
This tag is part of the schema mapping for the Financial Transaction XOG object.
The scenarioDependencies element consists of zero or more scenarioDependency elements. This tag reads data from CA Clarity and confirms that the dependency exists when writing to CA Clarity. If the dependency does not exist, a warning is logged.
The scenarioDependencies schema tag has the following attributes:
Required.
Table and Column: INV_INVESTMENTS.CODE
Type: String
Optional.
Table and Column: INV_INVESTMENTS.NAME
Type: String
Optional.
Table and Column: ODF_CA_INV.NAME
Type: investmentObjectCodeType
Optional.
Table and Column: not applicable
Type: Boolean
This tag is part of the schema mapping for the Financial Transaction XOG object.
The InvestmentAssociations element consists of zero or more Allocations and Hierarchies elements. Allocations refers to the parent investments of the current investment and Hierarchies to the child investments of the current investments.
The Allocations element at this level determines what percentage of the cost of an investment is to be included in any parent investment (for example, Oracle may be used by three different applications so the cost of Oracle can be split between the three applications). The allocations element is a wrapper for zero or more ParentInvestment elements.
The ParentInvestment element can contain the following attributes, in addition to zero or more CustomInformation elements:
Required. The ID of the immediate parent of the current investment.
Table and Column: INV_HIERARCHIES.PARENT_ID
Type: investmentIDType
Required.
Table and Column: None
Type: investmentObjectCodeType
Required. The percentage of the child budget and staff cost to allocate to the parent. This attribute must total to either "0" or "1." This is because an investment must be either completely allocated to its parents or completely unallocated.
Table and Column: INV_HIERARCHIES.DEFAULT_ALLOC_PCT
Type: Number
The Hierarchies element is a wrapper for zero or more ChildInvestment elements.
ChildInvestment
The ChildInvestment element can contain zero or more CustomInformation elements and the following attributes:
Required. The ID of the immediate child of the current investment.
Table and Column: INV_HIERARCHIES.CHILD_ID
Type: investmentIDType
Required.
Table and Column: None
Type: investmentObjectCodeType
Optional. The percentage of the child budget and staff cost to allocate to the parent.
Table and Column: INV_HIERARCHIES.DEFAULT_ALLOC_PCT
Type: Number
This tag is part of the schema mapping for the Financial Transaction XOG object.
The InvestmentBaselines schema tag contains the following attributes including zero or more InvestmentBaseline elements. Each InvestmentBaseline element can contain a BaselineDetails element.
Required.
Table and Column: PRJ_BASELINES.CODE
Type: String
Optional.
Table and Column: None
Type: Boolean
Required.
Table and Column: PRJ_BASELINES.IS_CURRENT
Type: Boolean
Required.
Table and Column: PRJ_BASELINES.NAME
Type: String
Optional.
Table and Column: PRJ_BASELINES.DESCRIPTION
Type: String
The BaselineDetails element contains detailed usage or cost curves for a baseline.
Optional.
Table and Column: PRJ_BASELINES_DETAILS.START_DATE
Type: projectDateTimeType
Optional.
Table and Column: PRJ_BASELINES_DETAILS.FINISH_DATE
Type: projectDateTimeType
Optional.
Table and Column: PRJ_BASELINES_DETAILS.USAGE_SUM
Type: Number
Optional.
Table and Column: PRJ_BASELINES_DETAILS.COST_SUM
Type: Number
Optional.
Table and Column: PRJ_BASELINES_DETAILS.DURATION
Type: Number
These tags are part of the schema mapping for the Financial Transaction XOG object. The curve elements contain segment objects which specify cost or usage over a period of time. The UsageCurve and CostCurve schema tags have the following attributes:
Required.
Table and Column: None
Type: projectDateTimeType
Required.
Table and Column: None
Type: projectDateTimeType
Required.
Table and Column: None
Type: Number
This tag is part of the schema mapping for the Financial Transaction XOG object. The InvestmentResources element contains zero or more Resource elements that make up the Team element for an investment. This tag includes the following attributes:
Optional. If the Team field is not set, use the investment start.
Table and Column: PRTEAM.pravailstart
Type: Date
Optional. If the team field is not set, use the investment finish.
Table and Column: PRTEAM.pravailfinish
Type: Date
Optional.
Table and Column: PRTEAM.prisopen
Type: Boolean
Optional.
Table and Column: PRTEAM.prbooking
Type: Integer
Optional.
Table and Column: PRTEAM.prstatus
Type: Integer
Optional.
Table and Column: PRTEAM.pralloccurve
Type: Float
Required.
Table and Column: PRTEAM.prresourceid
Type: String
Optional.
Table and Column: PRTEAM.prroleid
Type: String
Optional. Indicates if the resource is the project manager.
Table and Column: Not applicable
Type: Boolean
Optional.
Table and Column: PRTEAM.last_updated_by
Type: String
Optional.
Table and Column: PRTEAM.last_updated_date
Type: Date
Optional. The unique identifier for each team member on an investment.
Table and Column: PRTEAM.team_uid
Type: String
Optional.
Table and Column: PRTEAM.requirement_name
Type: String
A subelement for Resource or Task. It has the following attributes:
Required.
Table and Column: PRJ_BASELINES.code
Type: String
Optional.
Table and Column: PRJ_BASELINE_DETAILS.cost_sum
Type: Float
Optional.
Table and Column: PRJ_BASELINE_DETAILS.duration
Type: Float
Optional.
Table and Column: PRJ_BASELINE_DETAILS.start_date
Type: Date
Optional.
Table and Column: PRJ_BASELINE_DETAILS.finish_date
Type: Date
Optional.
Table and Column: PRJ_BASELINE_DETAILS.usage_sum
Type: Float
AllocCurve is a sub element of the Resource element.
Optional. A subelement of the Resource element.
Table and Column: PRTEAM.prAllocCurve
Type: Varied
HardAllocCurve is a sub element of the Resource element.
Optional. A subelement of the Resource element.
Table and Column: PRTEAM.prAllocCurve
Type: Varied
SkillAssocs is a sub element of the Resource element.
A subelement of the Resource element.
This tag is part of the schema mapping for the Financial Transaction XOG object. The InvestmentTasks element contains zero or more Task elements.
The attributes of the task element are not associated with any table or column. The Task element has the following attributes:
Optional.
Type: String
Optional.
Type: Boolean
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Type: String
Optional.
Table and Column: Not applicable
Type: String
Optional.
Type: String
Optional.
Type: Number
Optional.
Type: Number
Optional.
Type: projectDateTimeType
Optional.
Type: projectDateTimeType
Optional.
Type: projectDateTimeType
Optional.
Type: projectDateTimeType
Optional.
Type: Boolean
Optional.
Type: Boolean
Optional.
Type: Boolean
Optional.
Type: String
Optional.
Type: Number
Optional.
Type: Number
Optional.
Type: String
Optional.
Type: projectDateTimeType
Optional.
Type: Number
Optional.
Type: projectDateTimeType
Optional.
Type: projectDateTimeType
Optional.
Type: projectDateTimeType
Optional.
Type: projectDateTimeType
Optional.
Type: Number
Optional.
Type: Number
Optional.
Type: Number
Optional.
Type: Boolean
Optional.
Type: String
Optional.
Type: String
Optional.
Type: Boolean
Optional.
Type: Boolean
Optional.
Type: Boolean
Optional.
Type: projectDateTimeType
Optional.
Type: Boolean
Optional.
Type: Number
Optional.
Type: Boolean
Optional.
Type: String
Optional.
Type: String
Optional.
Type: Boolean
Optional.
Type: Boolean
Optional.
Type: String
Optional.
Type: Number
Optional.
Type: String
This tag is part of the schema mapping for the Financial Transaction XOG object. This tag is not associated with tables and columns. It has the following attributes:
Optional.
Type: String
Optional.
Type: Date
This tag is part of the schema mapping for the Financial Transaction XOG object. The OBSAssocs element contains the following element, plus zero or more OBSAssoc subelements.
Optional. When completed and this value is set to True. Existing OBS associations not listed in the import are deleted.
Default: False.
Table and Column: None
Type: Boolean
No tables or columns are associated with the OBSAssoc element. It has the following attributes:
Optional.
Type: String
Optional.
Type: String
Required. This is a slash-delimited list of unit names leading to the unit to which the object is associated (for example, "CAN/BC/VAN").
Type: String
Optional.
Type: OBSRightMode
This tag is part of the schema mapping for the Financial Transaction XOG object.
The CustomInformation element contains data for custom attributes added to the Investment object.
Use the issue XOG object to view inbound and outbound issue instances.
nikuxog_issue.xsd
The following XML files are included:
Before using this XOG object, make sure the referenced objects, such as the project, user, and category, exist in CA Clarity.
The following explicit read filters are used:
Defines the code for the associated project.
Defines the name of the issue.
Defines the risk of the issue.
Defines the status of the issue.
Defines the priority of the issue.
Defines the name of the owner or assignee of the issue.
The following errors can be thrown:
Mappings for the following schema tag names are provided:
The issue tag is part of the schema mapping for the issue XOG object. It has the following attributes:
Required. Defines the name of the resource assigned to this issue.
Table and Column: ASSIGNED_TO
Type: String
Defines the category of this issue.
Table and Column: CATEGORY_TYPE_CODE
Type: String
Defines the description of this issue.
Table and Column: DESCRIPTION
Type: String
Required. Defines the unique identifier for this issue.
Table and Column: RIM_RISK_ISSUE_CODE
Type: String
Defines the impact date for this issue.
Table and Column: IMPACT_DATE
Type: Date
Required. Defines the name of the issue.
Table and Column: NAME
Type: String
Defines the priority of this issue.
Table and Column: PRIORITY_CODE
Type: String
Required. Defines the project associated with this issue.
Table and Column: INV_INVESTMENTS.CODE
Type: String
Defines the status of this issue.
Table and Column: STATUS_CODE
Type: String
Defines the description of the resolution for this issue.
Table and Column: RESOLUTION
Type: String
Defines the name of the resource who resolved the issue.
Table and Column: RESOLVED_BY
Type: Number
Defines the date the issue was resolved.
Table and Column: RESOLVED_DATE
Type: Date
Defines the date the issues is expected to be resolved and closed.
Table and Column: TARGET_RESOLUTION_DATE
Type: Date
Use the location XOG object to view inbound and outbound location attributes.
nikuxog_location.xsd
The following XML files are included:
An entity must exist in CA Clarity.
When a location is created, a corresponding OBS unit is created in the location OBS referred to by the location's entity.
The following explicit read filter is used:
The unique entity code for which the locations should be read out.
The following attribute values are validated against CA Clarity. If the values do not exist, XOG displays an error message and does not import or update the record.
Checks if the entity is valid and exists in the system.
Ensures all required fields have values.
Ensures departments belong to the same entity. Further, if the department does not exist, a warning is output.
The following schema mappings are provided for locations:
The Locations tag is part of the schema mapping for the Location XOG object.
A placeholder element for multiple locations. This schema tag has the following elements:
The Location element is the actual Location object. It has the following attributes.
Required. The unique code for location.
Table and Column: locations.locationid
Type: String
Required. The entity to which the location belongs.
Table and Column: locations.entity
Type: String
Required.
Table and Column: locations.locationdescription
Type: String
Required.
Table and Column: locations.shortdesc
Type: String
Optional.
Table and Column: locations.address1
Type: String
Optional.
Table and Column: locations.address2
Type: String
Optional.
Table and Column: locations.address3
Type: String
Optional.
Table and Column: locations.city
Type: String
Optional.
Table and Column: locations.zip
Type: String
Optional.
Table and Column: locations.countryid
Type: String
Optional.
Table and Column: locations.phone
Type: String
Optional.
Table and Column: locations.fax
Type: String
Optional. The manager for location department associations.
Table and Column: locations.manager_resource_code
Type: String
Required. The name of the location.
Table and Column: locations.shortdesc
Type: String
Optional. The resource code for location manager.
Table and Column: locations.location_manager_id
Type: String
Optional.
Table and Column: locations.stateprov
Type: String
The Description schema tag contains the attribute for the location description.
Required. The description of the location.
Table and Column: description
Type: String
The placeholder element for multiple department associations. It has the following attribute.
Represents the department that is associated to the location. It has the following attribute:
Required. The association to department code. The department must belong to the same entity as the location.
Table and Column: LocationDept.dept_id
Type: String
A child location. This element contains all the elements and attributes that the enclosing location has.
Use the matrix XOG object to view inbound and outbound cost/rate matrix instances. Rate matrices give you flexibility in defining cost for particular services or resources.
nikuxog_matrix.xsd
The following XML files are included:
The following explicit read filters are used:
The name of the matrix.
The type of the matrix (Cost or Rate).
The location of the matrix.
The following errors can be thrown when importing or exporting the cost plan:
Mappings for the following schema tag names are provided:
This tag is part of the schema mapping for the matrix XOG object. The columns you assign to a matrix through the XOG are saved to the PPA_MATRIXCOLDEF table.
This tag has the following attribute:
Optional. Defines the list of columns to be added to the matrix rows. It has the following attributes:
Defines the charge code for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Optional. Defines the client class for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the company code for the matrix row.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the department code for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the entity for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the input type code for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the location unique identifier for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the project class for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the project code for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the resource class for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the resource code for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Optional. Defines the resource role for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Optional. Defines the transaction class for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
Defines the project site code for the matrix column.
Table and Column: PPA_MATRIXCOLDEF.FIELDNAME
Type: String
The MatrixRowType tag is part of the schema mapping for the matrix XOG object. The values for the rows you add to the matrix are saved to a column in the PPA_MATRIXVALUES table.
This tag has the following attributes:
Optional. Defines the date from which to apply the matrix row.
Table and Column: PPA_MATRIXVALUES.FROMDATE
Type: Date
Optional. Defines the date until which to apply the matrix row.
Table and Column: PPA_MATRIXVALUES.TODATE
Type: Date
Optional. Defines the chargecode for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE1
Type: String
Optional. Defines the department for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE2
Type: String
Optional. Defines the entity for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE3
Type: String
Optional. Defines the input type code for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE6
Type: String
Optional. Defines the location for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE9
Type: String
Optional. Defines the project class for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE8
Type: String
Optional. Defines the project for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE7
Type: String
Optional. Defines the resource class for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE9
Type: String
Optional. Defines the resource for the matrix row.
Table and Column: PPA_MATRIXVALUES.VALUE10
Type: String
Optional. Defines the rate for the matrix row.
Table and Column: PPA_MATRIXVALUES.NUMVAL1
Type: Double
Optional. Defines the standard cost for the matrix row.
Table and Column: PPA_MATRIXVALUES.NUMVAL2
Type: Double
Optional. Defines the actual cost for the matrix row.
Table and Column: PPA_MATRIXVALUES.NUMVAL3
Type: Double
Optional. Defines the currency code for the matrix row.
Table and Column: PPA_MATRIXVALUES.MATRIX_CURRENCY_CODE
Type: String
Optional. Defines the cost plus code for the matrix row.
Table and Column: PPA_MATRIXVALUES.STRVAL1
Type: String
Use the Non-project Investments XOG object to view inbound and outbound non-project investment object (NPIO) attributes. NPIOs include:
The following schema files are part of this XOG object:
None
The following business rules and processing apply to this XOG:
The XOG supports the outbound processing of NPIOs based on the following fields:
The unique ID for the NPIO.
The name of the NPIO manager.
The last date when the NPIO was updated.
If all filters are commented out, all NPIOs for the defined type are exported.
The following terms are used in this section:
The name of the NPIO manager.
The manager is validated against the CMN_SEC_USERS.USER_NAME field. If the manager does not exist, the NPIO is imported without a manager and a warning is posted to the Success and Error file.
The unique identifier for the NPIO approver.
The approver is validated against the CMN_SEC_USERS.USER_NAME field. If the approver does not exist, the NPIO is not imported and a warning is posted to the Success and Error file.
The unique identifier for the object.
If the objectID:
Exists and it matches the ID on a different object type, the object is not imported and an error is posted to the Success and Error file.
Does not exist and auto-numbering is not active for the object type, the object is not imported and an error is posted to the Success and Error file.
The charge code associated to the NPIO.
The charge code is validated against the PRChargeCode table. If the charge code does not exist, the NPIO is not imported and an error is posted to the Success and Error file.
The goal code associated with an NPIO.
This is validated against the CMN_LOOKUP_TYPE/CMN_LOOKUPS table. If the charge code does not exist, the NPIO is not imported and an error is posted to the Success and Error file.
The process code associated with an NPIO.
This is validated against the CMN_LOOKUP_TYPE/CMN_LOOKUPS table. If the process code does not exist, the NPIO is not imported and an error is posted to the Success and Error file.
The stage code associated with an NPIO.
The stage code is validated against the CMN_LOOKUP_TYPE/CMN_LOOKUPS table. If the stage code does not exist, the NPIO is not imported and an error is posted to the Success and Error file.
The category code associated with an NPIO.
This is validated against the CMN_LOOKUP_TYPE/CMN_LOOKUPS table. If the category code does not exist, the NPIO is not imported and an error is posted to the Success and Error file.
The currency code associated to the NPIO.
The currency code is validated against the CMN_OPTIONS/ CMN_OPTION_VALUES/ CMN_CURRENCIES tables. If the currency is not active or cannot be converted into the base currency, the NPIO is not imported and an error is posted to the Success and Error file.
Mappings for the following schema tag names are provided:
This tag is part of the schema mapping for the Non-project Investment XOG object. The asset schema tag has the following attribute:
Optional. The minimum is 0.
Table and Column: PRJ_PROJECTS.INV_TCO
Type: Double
This tag is part of the schema mapping for the Non-project Investment XOG object.
The Application schema tag has the following attributes
Optional. The minimum is 0.
Table and Column: PRJ_PROJECTS.INV_TCO
Type: Double
Table and Column: PRJ_PROJECTS.INV_VERSION
Type: String
Table and Column: PRJ_PROJECTS.PRJ_PROJECTS.INV_SUPPLIER
Type: String
The minimum is 0.
Table and Column:
Type: Number
The minimum is 0.
Table and Column:
Type: Number
The minimum is 0.
Table and Column:
Type: Number
Defines the technology.
Values:
Table and Column:
Type: Number
Defines the platform.
Values:
Table and Column:
Type: Number
The product tag is part of the schema mapping for the Non-project Investment XOG object. The product schema tag has the following attribute:
Optional.
Table and Column: PRJ_PROJECTS.INV_VERSION
Type: String
nikuxog_product.xsd
The following XML files are included:
This tag is part of the schema mapping for the Non-project Investment XOG object. There are no specific attributes for the Other Work schema.
nikuxog_otherInvestment.xsd
The following XML files are included:
The NPIO Common Fields tag is part of the schema mapping for the non-project investment XOG object. This schema tag has the following attributes:
Required. Defines the name of the investment.
Table and Column: SRM_PROJECTS.NAME
Type: String
Required. Defines the unique identifier for the investment. You must provide a unique identifier if CA Clarity is not configured for autonumbering.
Table and Column: SRM_PROJECTS.UNIQUE_NAME
Type: String
Optional. Defines the status of the investment.
Values:
Table and Column: PRJ_PROJECTS.STATUS
Type: Number
Optional.
Table and Column: SRM_PROJECTS.DESCRIPTION
Type: String
Optional. Defines the priority of the investment.
Values: 0-36, where:
Table and Column: PRJ_PROJECTS.prPRIORITY
Type: Number
Optional. Defines the name of the resource managing the investment. The manager's user name must match an existing user name in CA Clarity.
Table and Column: PRJ_PROJECTS.MANAGER_ID
Type: String
Required. Defines the name of the resource who approved the investment. The user name must match an existing user name in CA Clarity.
Table and Column: PRJ_PROJECTS.APPROVEDBY_ID
Type: String
Required.
Table and Column: PRJ_PROJECTS.PRCHARGECODEID
Type: String
Optional. Defines the name of the resource who last updated the investment.
Default: The name of the resource logged in to CA Clarity.
Table and Column: PRJ_PROJECTS.LAST_UPDATED_BY
Type: String
Optional. Defines the date the investment was last updated.
Default: Today's date
Table and Column: SRM_PROJECTS.LAST_UPDATED_DATE
Type: dateTime
Optional. Defines the time the investment was approved.
Table and Column: PRJ_PROJECTS.PRAPPROVEDTIME
Type: dateTime
Required. Defines the process code of the investment. The code must exist in CA Clarity.
Table and Column: PRJ_PROJECTS.PROCESS_CODE
Type: String
Required. Defines the stage code of the investment. The code must exist in CA Clarity.
Table and Column: PRJ_PROJECTS.STAGE_CODE
Type: String
Required. Defines the category code of the investment. The code must exist in CA Clarity.
Table and Column: PRJ_PROJECTS.CATEGORY_CODE
Type: String
Required. Defines the goal code of the investment. The code must exist in CA Clarity.
Table and Column: PRJ_PROJECTS.GOAL_CODE
Type: String
Optional. Defines the alignment of the investment.
Table and Column: PRJ_PROJECTS.ALIGNMENT
Type: Number
Optional. Defines the risk of the investment.
Table and Column: PRJ_PROJECTS.RISK
Type: Number
Optional.
Table and Column: PRJ_PROJECTS.STATUS_INDICATOR
Type: Number
Optional.
Table and Column: PRJ_PROJECTS.STATUS_COMMENT
Type: String
Optional.
Values:
Table and Column: PRJ_PROJECTS.PROGRESS
Type: Double
Optional. The minimum is 0.
Table and Column: PRJ_PROJECTS.BDGT_CST_TOTAL
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_CST_START
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_CST_FINISH
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_CST_ONHOLD
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_CST_RESUME
Type: dateTime
Optional. The minimum is 0.
Table and Column: PRJ_PROJECTS.BDGT_REV_TOTAL
Type: Double
Optional.
Table and Column: PRJ_PROJECTS.BDGT_REV_START
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_REV_FINISH
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_REV_ONHOLD
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.BDGT_REV_RESUME
Type: dateTime
Optional. If the Calculate Present Value Info flag is set, the budgetNPV is recalculated after import.
Table and Column: PRJ_PROJECTS.BDGT_NPV
Type: Float
Optional. If the Calculate Present Value Info flag is set, the budgetROI is recalculated after import. 1.0 is 100%.
Table and Column: PRJ_PROJECTS.BDGT_ROI
Type: Percent
Optional. This is recalculated after import if Calculate Present Value Info flag is set.
Table and Column: PRJ_PROJECTS.BDGT_BREAKEVEN
Type: dateTime
Optional. The minumum is 0.
Table and Column: PRJ_PROJECTS.FCST_CST_TOTAL
Type: Double
Optional.
Table and Column: PRJ_PROJECTS.FCST_CST_START
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_CST_FINISH
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_CST_ONHOLD
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_CST_RESUME
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_REV_TOTAL
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_REV_START
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_REV_FINISH
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_REV_ONHOLD
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.FCST_REV_RESUME
Type: dateTime
Optional. This is recalculated after import if Calculate Present Value Info flag is set.
Table and Column: PRJ_PROJECTS.FCST_NPV
Type: Float
Optional. This is recalculated after import if Calculate Present Value Info flag is set. 1.0 is 100%.
Table and Column: PRJ_PROJECTS.FCST_ROI
Type: Percent
Optional. This is recalculated after import if Calculate Present Value Info flag is set.
Table and Column: PRJ_PROJECTS.FCST_BREAKEVEN
Type: dateTime
Required. The three-character ISO currency code that must be an active currency in CA Clarity.
Table and Column: PRJ_PROJECTS.CURRENCY_CODE
Type: String
Required. If selected, this calculates the NPV,ROI and breakeven after import.
Table and Column: PRJ_PROJECTS.IS_CALC_PV_INFO
Type: Boolean
Optional. If selected, forecast values will track the budget values.
Table and Column: PRJ_PROJECTS.IS_CALC_PV_INFO
Type: Boolean
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_START
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_CST_FINISH
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_TOTAL
Type: Double
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_START
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.PLANNED_BEN_FINISH
Type: Date
Table and Column: FIN_FINANCIALS.BUDGET_CST_TOTAL
Optional.
Type: Double
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_START
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_CST_FINISH
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_TOTAL
Type: Double
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_START
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.BUDGET_REV_FINISH
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_TOTAL
Type: Double
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_START
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_CST_FINISH
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_TOTAL
Type: Double
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_START
Type: Date
Optional.
Table and Column: FIN_FINANCIALS.FORECAST_REV_FINISH
Type: Date
Optional. If the Calculate Present Value Info flag is set, this is recalculated after import.
Table and Column: FIN_FINANCIALS.PLANNED_NPV
Type: Double
Optional. If the Calculate Present Value Info flag is set, this is recalculated after import. 1.0 is 100%.
Table and Column: FIN_FINANCIALS.PLANNED_ROI
Type: Double
Optional. This is recalculated after import if Calculate Present Value Info flag is set.
Table and Column: FIN_FINANCIALS.PLANNED_BREAKEVEN
Type: Date
Optional. If the Calculate Present Value Info flag is set, this is recalculated after import.
Table and Column: FIN_FINANCIALS.BUDGET_NPV
Type: Double
Optional. If the Calculate Present Value Info flag is set, this is recalculated after import. 1.0 is 100%.
Table and Column: FIN_FINANCIALS.BUDGET_ROI
Type: Double
Optional. This is recalculated after import if Calculate Present Value Info flag is set.
Table and Column: FIN_FINANCIALS.BUDGET_BREAKEVEN
Type: Date
Optional. If the Calculate Present Value Info flag is set, this is recalculated after import.
Table and Column: FIN_FINANCIALS.FORECAST_NPV
Type: Double
Optional. If the Calculate Present Value Info flag is set, this is recalculated after import. 1.0 is 100%.
Table and Column: FIN_FINANCIALS.FORECAST_ROI.
Type: Double
Optional. This is recalculated after import if Calculate Present Value Info flag is set.
Table and Column: FIN_FINANCIALS.FORECAST_BREAKEVEN
Type: Date
Optional. If selected, forecast values will track the budget values.
Table and Column: FIN_FINANCIALS.IS_FCST_EQ_BDGT
Type: Boolean
Optional. A three-character ISO currency code that must be an active currency in CA Clarity.
Table and Column: FIN_FINANCIALS.CURRENCY_CODE
Type: String
Optional. If checked, this calculates the NPV, ROI, and breakeven after import.
Table and Column: FIN_FINANCIALS.IS_CALC_PV_INFO
Type: Boolean
The service tag is part of the schema mapping for the Non-project Investment XOG object. It has the following attribute:
Optional. Defines the unique identifier for the service.
Table and Column: INV_SERVICES.APPLICATION_ID
Type: String
nikuxog_service.xsd
The following XML files are included:
Use the Notification XOG object to view inbound and outbound configurable notification templates.
nikuxog_notification.xsd
The following XML files are included:
None.
The following explicit read filters are used:
Defines the functional area code that refers to the notification template. The values can be obtained from the CMN_LOOKUPS_V table with lookup_type set to ‘NOTIFICATION_TYPE’.
Defines the ID of the notification.
Defines the language code of the notification for extracting the name and description fields. This parameter is not required if reading the notification in all languages.
No errors are thrown. If the filter includes invalid values, no records are read.
Mappings for the following schema tag names are provided:
The notification tag is part of the schema mapping for the notification XOG object. It has the following attributes:
Required. Defines the code for the notification template.
Table and Column: CMN_NOTIFICATIONS.NOTIFICATION_CODE
Type: String
Required. Defines the functional area code that refers to the notification template.
Table and Column: CMN_NOTIFICATIONS.FUNCTIONAL_AREA_ID
Type: String
Identifies if the notification template is customized or not.
Table and Column: CMN_NOTIFIACTIONS.IS_CUSTOMIZED
Type: Boolean
Required. Defines the name and description of the notification template.
Table and Column: CMN_CAPTIONS_NLS.NAME and DESCRIPTIONS with TABLE_NAME mapped to CMN_NOTIFICATIONS
Type: String
Required. Defines the subject and message body text of the the notification template.
Table and Column: CMN_CAPTIONS_NLS.NAME and DESCRIPTIONS with TABLE_NAME mapped to CMN_NOTIFICATIONS.
Type: String
Use the portfolio XOG object for outbound (read) and inbound (write) processing.
nikuxog_pfm_portfolio.xsd
The following files are included.
The Portfolios schema is defined for inbound (write) processing only. Some of the portfolio fields (for example, budgetType, capacityType, capacityUnitType, invType) are optional on the schema but are required fields in the database table. If they are not provided in the input xml, the default values are used for these fields.
The following schema mappings are described:
The portfolio tag is part of the schema mapping for the portfolio XOG object. It has the following attributes:
Required. Defines the unique ID of this portfolio.
Table and Column: pfm_portfolio.code
Type: String
Required. Defines the name of this portfolio.
Table and Column: pfm_portfolio.name
Type: String
Optional. Defines the description of this portfolio.
Table and Column: pfm_portfolio.description
Type: String
Optional. Defines the portfolio synchronization cadance in a cron like format.
Table and Column: pfm_portfolio.syncschedule_cron
Type: String
Optional. Defines the department (if any) associated with the portfolio.
Table and Column: pfm_portfolio.department_id
Type: String
Optional. Defines the currency code for the portfolio.
Table and Column: pfm_portfolio.currency_code
Type: String
Optional. Defines the active status of the portfolio.
Table and Column: pfm_portfolio.is_active
Type: Boolean
Optional. Defines the page layout of the portfolio.
Table and Column:
Type: String
Optional. Defines the partition where the portfolio resides.
Table and Column: odf_ca_pfm_portfolio.partition_code
Type: String
Optional. Defines the capacity unit type for the portfolio (FTE or Hours).
Table and Column: pfm_portfolio.capacity_unit_type
Type: String
Optional. Defines the operating cost target for the portfolio.
Table and Column: pfm_portfolio.operating_cost_target
Type: Float
Optional. Defines the benefits target for the portfolio.
Table and Column: pfm_portfolio.benefits_target
Type: Float
Optional. Defines the roles target for the portfolio.
Table and Column: pfm_portfolio.resources_target
Type: Float
Optional. Defines the operating cost target for the portfolio as a curve.
Table and Column: pfm_portfolio.operating_cost_curve
Type: CurveType
Optional. Defines the capital cost target for the portfolio as a curve.
Table and Column: pfm_portfolio.capital_cost_curve
Type: CurveType
Optional. Defines the benefits target for the portfolio as a curve.
Table and Column: pfm_portfolio.benefits_curve
Type: CurveType
Optional. Defines the roles target for the portfolio as a curve.
Table and Column: pfm_portfolio.resources_curve
Type: CurveType
Required. Defines the User ID of the portfolio manager who will manage this portfolio.
Table and Column: PMA_PORTFOLIOS. MANAGER_ID
Type: String
Required. Defines the unique identifier for this portfolio.
Table and Column: PMA_PORTFOLIOS.ID
Type: String
Optional. Defines the unique identifier of the parent portfolio (if this a child portfolio).
Table and Column: PMA_PORTFOLIOS. PARENT_ID
Type: String
Required. Defines the budgeted cost of this portfolio.
Table and Column: PMA_PORTFOLIO. BDGT_CST_TOTAL
Type: Number
Required. Defines the budgeted benefit of this portfolio.
Table and Column: PMA_PORTFOLIOS. BDGT_REV_TOTAL
Type: Number
Optional. Defines the budget type for this portfolio.
Values:
Default: BUDGET_TYPE_TOTAL
Table and Column: PMA_PORTFOLIOS. BUDGET_TYPE
Type: String
Optional. Defines the capacity type for this portfolio.
Values:
Default: CAPACITY_TYPE_TOTAL
Table and Column: PMA_PORTFOLIOS. CAPACITY_TYPE
Type: String
Optional. Defines the investment type for this portfolio.
Values: all, application, asset, idea, other, product, project, and service
Default: all
Table and Column: PMA_PORTFOLIOS. PORTFOLIO_INV_TYPE
Type: String
Required. Defines the start date for the portfolio horizon.
Table and Column: pfm_portfolio.start_date
Type: dateTime
Required. Defines the finish date for the portfolio horizon.
Table and Column: pfm_portfolio.finish_date
Type: dateTime
Required.
Table and Column: PMA_PORTFOLIOS.CURRENCY_CODE
Type: String
Optional.
Table and Column: CMN_INSTANCE_PAGES. PAGE_FRAME_ID
Type: String
This tag is part of the schema mapping for the Portfolio XOG object. It has the following attributes:
Defines whether portfolio content types are included.
Table and Column: PMA_PRTFLIO_INCL_CTNT_TYPES.IS_INCLUDED
Required. On include tag.
Table and Column: PMA_PRTFLIO_INCL_CTNT_TYPES.OBJECT_TYPE_CODE
Defines the date the portfolio contents were last updated.
Table and Column: PMA_PRTFLIO_INCL_CTNT_TYPES.LAST_SYNC_DATE
This value is used only while processing.
Table and Column: Not Applicable
Required. On contents/include/expression/investment tag and contents/investment tag.
Table and Column: PMA_PORTFOLIO_CONTENTS.INVEST_ID
Required. On contents/include/expression/investment tag and contents/investment tag.
Table and Column: PMA_PORTFOLIO_CONTENTS.INVEST_TYPE
Use the Process Notification XOG object to view inbound and outbound configurable notification templates for processes.
nikuxog_processnotification.xsd
The following XML files are included:
Before using this XOG object, make sure the referenced object, such as the process exists in CA Clarity.
The following explicit read filters are used:
Defines the ID of the notification template.
Defines the language code of the notification template for extracting the name and description fields. The parameter is not required if reading the notification template in all languages.
Defines the process code for which the notification template was defined.
No errors are thrown. If the filter includes invalid values, no records are read.
Mappings for the following schema tag names are provided:
The process notification tag is part of the schema mapping for the process notification XOG object. It has the following attributes:
Required. Defines the code for the notification template.
Table and Column: CMN_PROCESS_NOTIFICATIONS.NOTIFICATION_CODE
Type: String
Required. Defines the functional area code that refers to the notification template.
Table and Column: CMN_PROCESS_NOTIFICATIONS.FUNCTIONAL_AREA_ID to the CMN_LOOKUPS_V table with lookup_type set to NOTIFICATION_TYPE
Type: String
Defines if the notification template is customized or not.
Table and Column: CMN_PROCESS_NOTIFICATIONS.IS_CUSTOMIZED
Type: Boolean
Required. Defines the name and description of the notification template.
Table and Column: CMN_CAPTIONS_NLS.NAME and DESCRIPTIONS with TABLE_NAME mapped to CMN_PROCESS_NOTIFICATIONS.
Type: String
Required. Defines the subject and message body texts of the notification template.
Table and Column: CMN_CAPTIONS_NLS.NAME and DESCRIPTIONS with TABLE_NAME mapped to CMN_PROCESS_NOTIFICATIONS.
Type: String
Required. Defines the process code to which the current notification is associated with.
Table and Column: BPM_DEF_PROCESSES.PROCESS_CODE that associates to the CMN_PROCESS_NOTIFICATIONS.PROCESS_ID
Type: String
Use the Project XOG object to view inbound and outbound project attributes. Projects are defined for inbound (write) and outbound (read) processing. Common reasons to import and export project data include:
nikuxog_project.xsd
The following XML files are included:
When importing project management information, the user importing the project (XOG user) or the user passed in the Addedby attribute on the project XML, must have the Project - Edit Management - All access right.
The following import rules are applied while importing or updating project financial information:
You can delete tasks, assignments, and resources by passing the Deletion attribute (which takes True or False). Only the following delete operations are allowed:
You cannot delete teams, tasks, or assignments that are referenced by a time entry with non-zero actuals on a submitted timesheet (with a status other than Not Submitted or Rejected).
When exporting project data from CA Clarity, the following elements are included:
The following arguments are taken:
Note the following when using these arguments:
The following implicit filter is used:
The following explicit filters are used:
Schema mappings are described for the following outbound Project tag names:
Schema mappings are described for the following inbound Project tag names:
This tag is part of the outbound schema mapping for the project XOG object.
Required.
Table and Column: SRM_PROJECTS.UNIQUE_NAME
Type: String
Required.
Table and Column: SRM_PROJECTS.NAME
Type: String
Optional.
Table and Column: SRM_PROJECTS.DESCRIPTION
Type: String
Optional.
Table and Column: SRM_PROJECTS.CREATED_BY
Type: String
Optional.
Table and Column: SRM_PROJECTS.CREATED_DATE
Type: dateTime
Optional.
This uses PRJ_PROJECTS.prModTime
Table and Column: SRM_PROJECTS.LAST_UPDATED_DATE
Type: dateTime
Optional.
This uses PRJ_PROJECTS.prModBy if PRJ_PROJECTS.prModTime is later than LAST_UPDATED_BY.
Table and Column: SRM_PROJECTS.LAST_UPDATED_BY
Type: String
Optional.
Table and Column: SRM_PROJECTS.IS_ACTIVE
Type: Boolean
Optional. Indicates if the project is a program
Table and Column: SRM_PROJECTS.IS_PROGRAM
Type: Boolean
The SRM_RESOURCES tag is part of the outbound schema mapping for the project XOG object. This tag uses the SRM_RESOURCES table, where SRM_RESOURCES.USER_ID = CMN_SEC_USERS.ID and CMN_SEC_USERS.USER_NAME = PRJ_PROJECTS.MANAGER_ID.
This schema tag has the following attribute:
Optional
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
The PRJ_PROJECTS tag is part of the outbound schema mapping for the project XOG object. It has the following attributes:
Optional.
Table and Column: PRJ_PROJECTS.prStart
Type: dateTime
Table and Column: PRJ_PROJECTS.prFinish
Optional.
Type: dateTime
Optional.
True only if prApproveTime is not null.
Table and Column: PRJ_PROJECTS.prApproveTime
Type: Boolean
Optional.
Table and Column: PRJ_PROJECTS.prIsOpen
Type: Boolean
Optional.
True only if prClosedTime is not null.
Table and Column: PRJ_PROJECTS.prClosedTime
Type: Boolean
The PAC_MNT_PROJECTS tag is part of the outbound schema mapping for the project XOG object. It has the following attributes:
Table and Column: PAC_MNT_PROJECTS.LOCATIONID
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.DEPARTCODE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.COMPANY_CODE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.AFFILIATEPROJECT
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.STATUS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.APPROVED
Type: Boolean
Defines the billing type.
Values: S, I, and C
Table and Column: PAC_MNT_PROJECTS.TYPE_
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.BILLLING_CURRENCY_CODE
Type: String
Optional. Refers to Cost type for the investment. Possible values are OPERATING/CAPITAL. Default value is OPERATING.
Table and Column: PAC_MNT_PROJECTS.cost_type
Type: String
The Project Location tag is part of the outbound schema mapping for the project XOG object. It uses the LOCATIONS table, where LOCATIONS.LOCATIONID = PAC_MNT_PROJECTS.LOCATIONID.
This schema tag has the following attribute.
Optional
Table and Column: LOCATIONS.ENTITY
Type: String
This tag is part of the outbound schema mapping for the Project XOG object.
This tag uses the CLNTSUPP table, where CLNTSUPP.COMPANY_CODE = PAC_MNT_PROJECTS.COMPANY_CODE.
It has the following attribute.
Optional
Table and Column: CLNTSUPP.COMPANY_NAME
Type: String
This tag is part of the outbound schema mapping for the Project XOG object. It has the following attributes:
This tag uses the PRTeam table with zero to many records and where PRTeam.prProjectID = PRJ_PROJECTS.prID.
Optional
Table and Column: PRTeam.prAvailStart
Type: dateTime
Optional
Table and Column: PRTeam.prAvailFinish
Type: dateTime
Optional
Table and Column: PRTeam.prIsOpen
Type: Boolean
Optional
Table and Column: PRTeam.prModBy
Type: String
Optional
Table and Column: PRTeam.prModTime
Type: dateTime
Optional. Capitalization percent of planned cost at team level. The valid value of this attribute can be any float value from 0 (0%) to 1 (100%). The default value is 0.
Table and Column: PRTEAM.CAPITAL_PERCENTAGE
Type: Float
The SRM_RESOURCES tag is part of the outbound schema mapping for the project XOG object. This tag uses the SRM_RESOURCES table where SRM_RESOURCES.ID = PRTeam.prResourceID.
This schema tag has the following attributes:
Required.
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
The SRM_RESOURCES tag is part of the outbound schema mapping for the project XOG object. This tag uses the SRM_RESOURCES table, where SRM_RESOURCES.ID = PRTeam.prRoleID.
This schema tag has the following attribute:
Optional.
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
The SRM_RESOURCES tag is part of the outbound schema mapping for the project XOG object. This tag uses the SRM_RESOURCES table where SRM_RESOURCES.ID = PRAssignment.prResourceID.
This tag has the following attribute:
Required.
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
This tag is part of the outbound schema mapping for the Project XOG object.
This tag uses the PRTask table, with 0 to many records, and where PRTask.prProjectID = PRJ_PROJECTS.prID.
The Task (PRTASK) schema tag has the following attributes:
Optional. Defines the unique identifier for the task.
Table and Column: PRTask.prExternalID
Type: String
Optional. Defines the name for the task.
Table and Column: PRTask.prName
Type: String
Optional. Defines the unique order identifier for the task.
Table and Column: PRTask.prWBSSequence
Type: Integer
Optional. Defines the outline level for the task.
Table and Column: PRTask.prWBSLevel
Type: Integer
Optional. Defines the start date and time for the task.
Table and Column: PRTask.prStart
Type: dateTime
Optional. Defines the base start date and time for the task.
Table and Column: PRTask.prBaseStart
Type: dateTime
Optional. Defines the finish date and time for the task.
Table and Column: PRTask.prFinish
Type: dateTime
Optional. Defines the base finish date and time for the task.
Table and Column: PRTask.prBaseFinish
Type: dateTime
Optional.
Table and Column: PRTask.prIsMilestone
Type: Boolean
Optional. True only if prIsTask is false.
Table and Column: Not applicable
Type: Boolean
Optional.
Table and Column: PRTask.prIsKey
Type: Boolean
Optional.
Table and Column: PRTask.prCategory
Type: String
Optional. Defines the status of the task.
Values:
Table and Column: PRTask.prStatus
Type: Integer
Optional. Valid values are between 0 and1 inclusive, where (100% is shown as 1.0.
Table and Column: PRTask.prPctComplete
Type: Float
Optional.
Table and Column: PRTask.prModBy
Type: String
Optional.
Table and Column: PRTask.prModTime
Type: dateTime
Optional. Refers to Cost type for the task. Possible values are OPERATING/CAPITAL.
Table and Column: PRTASK.cost_type
Type: String
This tag is part of the outbound schema mapping for the Project XOG object. It has the following attributes:
This tag uses the PRAssignment table, which can have 0 to many records, and where PRAssignment.prTaskID = PRTask.prID.
Optional.
Table and Column: PRAssignment.prStart
Type: dateTime
Optional.
Table and Column: PRAssignment.prFinish
Type: dateTime
Optional.
Table and Column: PRAssignment.prActSum
Type: Float
Optional.
Table and Column: PRAssignment.prEstSum
Type: Float
Optional.
Table and Column: PRAssignment.prBaseSum
Type: Float
Optional.
Table and Column: PRAssignment.prActThru
Type: dateTime
Optional.
Table and Column: PRAssignment.prModBy
Type: String
Optional.
Table and Column: PRAssignment.prModTime
Type: dateTime
The OBS Association tag is part of the outbound schema mapping for the Project XOG object. This schema tag is a wrapper for the OBSAssoc elements. No tables are used.
This tag has the following attribute:
Optional. When completed and this value is True. Existing OBS associations not listed in the import are deleted.
Default: False
Table and Column: Not applicable
Type: String
The OBS association tag is part of the outbound schema mapping for the project XOG object. The following tables are used in this tag:
This tag has the following attributes:
Required.
Table and Column: PRJ_OBS_TYPES.UNIQUE_NAME
Type: String
Optional.
Table and Column: PRJ_OBS_TYPES.PRJ_OBS_TYPES.NAME
Type: String
Required. This is a slash-delimited list of unit names that points to the unit to which the object is associated.
Table and Column: PRJ_OBS_TYPES.PRJ_OBS_UNITS.NAME
Type: String
Example: CAN/BC/VAN
The PRJ_PROJECTS tag is part of the inbound schema mapping for the project XOG object. It has the following attributes:
Required.
Table and Column: PRJ_PROJECTS.NAME
Type: String
Required. Uniquely identifies this project and is used as key for sub-project references.
Table and Column: PRJ_PROJECTS.UNIQUE_NAME
Type: String
Optional.
Table and Column: PRJ_PROJECTS.DESCRIPTION
Type: String
Optional. When AddedBy (CreatedBy in CA Clarity), the default Collaboration Manager is assigned to the project.
Table and Column: PRJ_PROJECTS.CREATED_BY
Type: String
Optional.
Table and Column: PRJ_PROJECTS.CREATED_DATE
Type: dateTime
Optional. Uses PRJ_PROJECTS.prModTime if later.
Table and Column: PRJ_PROJECTS.LAST_UPDATED_DATE
Type: dateTime
Optional. Uses PRJ_PROJECTS.prModBy if PRJ_PROJECTS.prModTime is later than LAST_UPDATED_BY.
Table and Column: PRJ_PROJECTS.LAST_UPDATED_BY
Type: String
Optional.
Table and Column: PRJ_PROJECTS.IS_ACTIVE
Type: Boolean
Required.
Table and Column: PRJ_PROJECTS.TYPE
Type: String
Required.
Table and Column: PRJ_PROJECTS.STAGE_IDENTIFIER
Type: String
Required.
Table and Column: PRJ_PROJECTS.prStart
Type: dateTime
Required.
Table and Column: PRJ_PROJECTS.prFinish
Type: dateTime
Optional. True only if prApprovedTime is not null. On import, prApprovedTime is set to the current time if it was previously null.
Table and Column: None
Type: Boolean
Optional.
Table and Column: PRJ_PROJECTS.prIsOpen
Type: Boolean
Optional. True only if prClosedTime is not null. On import, prClosedTime is set to the current time if it was previously null.
Table and Column: None
Type: Boolean
Optional.
Table and Column: PRJ_PROJECTS.prGuidelines
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prDepartment
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prAsOf
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.prCPMType
Type: Integer
Optional.
Table and Column: PRJ_PROJECTS.prTrackMode
Type: Integer
Optional.
Table and Column: PRJ_PROJECTS.prSponsoredBy
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prRequestedBy
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prRequestedTime
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.prUserText1
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prUserText2
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prUserText3
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prUserText4
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prUserText5
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prUserText6
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prUserText7
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prFormat
Type: Integer
Optional. Defines the priority.
Values: 0-36, where:
Table and Column: PRJ_PROJECTS.prPriority
Type: Integer
Optional. On import, the ProjectManagerMgmt access right is granted to this user.
Table and Column: PRJ_PROJECTS.prUsername
Type: String
Optional.
Table and Column: PRJ_PROJECTS.prStartImposed
Type: Boolean
Optional.
Table and Column: PRJ_PROJECTS.prFinishImposed
Type: Boolean
Optional.
Table and Column: PRJ_PROJECTS.prBaseTime
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.prBaseStart
Type: dateTime
Optional.
Table and Column: PRJ_PROJECTS.prBaseFinish
Type: dateTime
Optional. Validate existence with PRChargeCode.prID
Table and Column: PRJ_PROJECTS.PrChargeCodeID
Type: String
Optional. Must be a valid resource.
Table and Column: PRJ_PROJECTS.PrUserName
Type: String
The PAC_MNT_PROJECTS tag is part of the inbound schema mapping for the project XOG object. It has the following attributes:
Defines the financial location for the project.
Table and Column: PAC_MNT_PROJECTS.LOCATIONID
Type: String
Optional. Defines the financial location for the project.
Table and Column: PAC_MNT_PROJECTS.DEPARTCODE
Type: String
Defines the unique client identifier for the project. If other financial properties fields are present, then clientId is required. Otherwise, clientID and all financial properties are optional.
Table and Column: PAC_MNT_PROJECTS.COMPANY_CODE
Type: String
Optional. Defines the affiliated project unique identifier for the project.
Table and Column: PAC_MNT_PROJECTS.AFFILIATEPROJECT
Type: String
Optional. Defines the financial status for the project.
Table and Column: PAC_MNT_PROJECTS.STATUS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.APPROVED
Type: Boolean
Optional. Defines the billing type for the project.
Values: S, I.
Table and Column: PAC_MNT_PROJECTS.TYPE_
Type: String
Required only when CA Clarity is set for multi-currency. Defines the billing currency code for the project.
Table and Column: PAC_MNT_PROJECTS.BILLLING_CURRENCY_CODE
Type: String
Optional. Defines the project class for the project. This column defaults to clientID if Projectclass is not supplied.
Table and Column: PAC_MNT_PROJECTS.CLASS
Type: String
Optional. Defines the WIP class for the project. This column defaults to clientID if WIP Class is not supplied.
Table and Column: PAC_MNT_PROJECTS.WIPCLASS
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.BUDGET
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.BILLING_PROJECT_ID
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.BILL_TO_COMPANY_CODE
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.EX_BILL_EXPENSES
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.CONTRACTNBR
Type: String
Optional.
Table and Column: PAC_MNT_PROJECTS.Contract Amount
Type: Number
Optional.
Values:
Default: 0
Table and Column: PAC_MNT_PROJECTS.ENFORCE_CONTRACT_AMOUNT
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.Contract Date
Type: Date
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCELABOR
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCELABOR
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.LABOR_EXCHANGE_RATE_TYPE
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCEMATERIALS
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCEMATERIALS
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.MATERIALS_EXCHANGE_RATE_TYPE
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCELABOR
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCE EXPENSES
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.EXPENSE_EXCHANGE_RATE_TYPE
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSRATESOURCE EQUIPMENT
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.TRANSCOSTSOURCE EQUIPMENT
Type: Number
Optional.
Table and Column: PAC_MNT_PROJECTS.EQUIPMENT_EXCHANGE_RATE_TYPE
Type: Number
Optional. Set to 1 if the project financial properties is to be marked submitted for approval.
Table and Column: PAC_MNT_PROJECTS.AWAITINGAPPROVAL
Type: Number
Optional. Set to 1 if the project financial properties is to be marked submitted and approved
Table and Column: PAC_MNT_PROJECTS.APPROVED
Type: Number
Optional. Defines the batch cycle associated with the project.
Table and Column:
Type: String
This tag is part of the inbound schema mapping for the Project XOG object. PRTeam is populated when you staff a resource to a project.
This tag uses the PRTeam table, which can have 0 to many records and where PRTeam.prProjectID = PRJ_PROJECTS.prID.
The Resource (PRTeam) schema tag has the following attributes:
Optional. Uses the PRJ_PROJECTS.prStart if prAvailStart is not set.
Table and Column: PRTeam.prAvailStart
Type: dateTime
Optional. Uses PRJ_PROJECTS.prFinish if prAvailFinish is not set.
Table and Column: PRTeam.prAvailFinish
Type: dateTime
Optional.
Table and Column: PRTeam.prIsOpen
Type: Boolean
Optional.
Table and Column: PRTeam.prModBy
Type: String
Optional.
Table and Column: PRTeam.prModTime
Type: dateTime
Optional.
Table and Column: PRTeam.prBooking
Type: Integer
Optional.
Table and Column: PRTeam.prStatus
Type: Integer
Optional. The default allocation for this team member.
Table and Column: PRTeam.prAllocCurve
Type: Float
Optional. May be more than one resource in the prTeam.
Table and Column: PRTeam.prResourceID
Type: String
Optional. May be more than one role in prTeam.
Table and Column: PRTeam.PrRoleId
Type: String
This tag is part of the inbound schema mapping for the Project XOG object. PRTeam is populated when you staff a resource to a project.
This tag uses the PRTask table, which can have 0 to many records and where PRTask.prProjectID = PRJ_PROJECTS.prID.
The Task (PRTask) schema tag has the following attributes:
Optional. Defines the unique identifier for the task. Required, if referenced by Relation tag or as a sub-project.
Table and Column: PRTask.prExternalID
Type: String
Optional. Defines the name for the task.
Table and Column: PRTask.prName
Type: String
Optional.
Table and Column: PRTask.prWBSSequence
Type: Integer
Optional.
Table and Column: PRTask.prWBSLevel
Type: Integer
Optional.
Table and Column: PRTask.prStart
Type: dateTime
Optional.
Table and Column: PRTask.prBaseStart
Type: dateTime
Optional.
Table and Column: PRTask.prFinish
Type: dateTime
Optional.
Table and Column: PRTask.prBaseFinish
Type: dateTime
Optional.
Table and Column: PRTask.prIsMilestone
Type: Boolean
Optional. This is set to True only if prIsTask is False.
Table and Column: Not Applicable
Type: Boolean
Optional.
Table and Column: PRTask.prIsKey
Type: Boolean
Optional.
Table and Column: PRTask.prCategory
Type: String
Optional. Defines the status of the task.
Values:
Table and Column: PRTask.prStatus
Type: Integer
Optional. Valid values are between 0 and 1 inclusive, where 100% is shown as 1.0.
Table and Column: PRTask.prPctComplete
Type: Float
Optional.
Table and Column: PRTask.prModBy
Type: String
Optional.
Table and Column: PRTask.prModTime
Type: dateTime
Optional.
Table and Column: PRTask.prEarlyStart
Type: dateTime
Optional.
Table and Column: PRTask.prLateStart
Type: dateTime
Optional.
Table and Column: PRTask.prEarlyFinish
Type: dateTime
Optional.
Table and Column: PRTask.prLateFinish
Type: dateTime
Optional.
Table and Column: PRTask.prDuration
Type: Float
Optional.
Table and Column: PRTask.prBaseDuration
Type: Float
Optional.
Table and Column: PRTask.prTotalFloat
Type: Float
Optional. If the task is being updated, set this to False".
Table and Column: PRTask.prIsUnplanned
Type: Boolean
Optional.
Table and Column: PRTask.prShortname
Type: String
Optional.
Table and Column: PRTask.prGuidelines
Type: String
Optional.
Table and Column: PRTask.prIsFixed
Type: Boolean
Optional.
Table and Column: PRTask.prIsLocked
Type: Boolean
Optional.
Table and Column: PRTask.prBaseIsFixed
Type: Boolean
Optional.
Table and Column: PRTask.prBaseTime
Type: dateTime
This tag is part of the inbound schema mapping for the Project XOG object. This PRAssignment table is populated when a resource is assigned to a task. This feature is not supported in CA Clarity but can be accomplished with Open Workbench or the CA Clarity Microsoft Project interface.
This tag uses the PRAssignment table, which can have 0 to many records, and where PRAssignment.prTaskID = PRTask.prID.
This tag has the following attributes:
Optional.
Table and Column: PrAssignment.prStart
Type: dateTime
Optional.
Table and Column: PrAssignment.prFinish
Type: dateTime
Optional.
Table and Column: PrAssignment.prActSum
Type: Float
Optional.
Table and Column: PrAssignment.prEstSum
Type: Float
Optional.
Table and Column: PrAssignment.prBaseSum
Type: Float
Optional.
Table and Column: PrAssignment.prActThru
Type: dateTime
Optional.
Table and Column: PrAssignment.prModBy
Type: string
Optional.
Table and Column: PrAssignment.prModTime
Type: dateTime
Optional. During update Unplanned is False.
Table and Column: PrAssignment.prIsUnplanned
Type: Boolean
Optional.
Table and Column: PrAssignment.prEstPattern
Type: Integer
Optional.
Table and Column: PrAssignment.prBasePattern
Type: Integer
Optional.
Table and Column: PrAssignment.prEstMax
Type: Float
Optional.
Table and Column: PrAssignment.prBaseMax
Type: Float
Optional.
Table and Column: PrAssignment.prPendEstSum
Type: Float
Optional.
Table and Column: PrAssignment.prPendActSum
Type: Float
Optional.
Table and Column: PrAssignment.prPendStart
Type: dateTime
Optional.
Table and Column: PrAssignment.prPendFinish
Type: dateTime
Optional.
Table and Column: PrAssignment.prStatus
Type: Integer
Required.
Table and Column: PrAssignment.prExtension
Type: Integer
Required.
Table and Column: PrAssignment.prExtension
Type: dateTime
Required.
Table and Column: PrAssignment.prExtension
Type: dateTime
Required.
Table and Column: PrAssignment.prExtension
Type: Float
Required.
Table and Column: PrAssignment.prResourceID
Type: String
Use the requirement XOG object to view inbound and outbound requirements.
The requirement read XOG reads all data from existing requirements and writes them to an xml format. The requirement write XOG writes new requirements or updates existing requirements.
nikuxog_requirement.xsd
The following XML files are included:
None
The following business rules and processing apply to this XOG:
The following read filters are used:
The following fields are written to the Success and Error files when referenced objects such as users, investments, and releases or lookup values cannot be found, and the XOG process generates a warning:
If dependencies or hierarchy links are included in the inbound XOG file, a warning is written to the Success and Error files if either one of the associated requirements does not exist. Since you can add the missing requirement later to the file, this warning does not imply that the association will never be made when xogging in many requirements. The warning's intention is to provide information to the administrator so that they can confirm that all associations have been made.
The requirement element can contain link and dependency elements which relate requirements to one another. The following tables are mapped to requirements:
The RQP_RELEASES tag is part of the schema mapping for the requirement XOG object. It has the following attributes:
Table and Column: RQP_RELEASES.CODE
Type: String
The RQP_REQUIREMENTS tag is part of the schema mapping for the requirement XOG object. It has the following attributes:
Required.
Table and Column: RQP_REQUIREMENTS.TITLE
Type: String
Required. Must be unique.
Table and Column: RQP_REQUIREMENTS.CODE
Type: String
Required.
Table and Column: RQP_REQUIREMENTS.CODE
Type: String
Required.
Table and Column: RQP_REQUIREMENTS.CODE
Type: String
Required.
Table and Column: RQP_REQUIREMENTS.CODE
Type: String
Required.
Table and Column: RQP_REQUIREMENTS.CODE
Type: String
Required. Must be unique.
Table and Column: RQP_REQUIREMENTS.DESCRIPTION
Type: String
Required. Must be unique.
Table and Column: RQP_REQUIREMENTS.COMMITTED
Type: Boolean
Required. Must be unique.
Table and Column: RQP_REQUIREMENTS.COMMITTED
Type: Boolean
Table and Column: RQP_REQUIREMENTS.EST_OP_COST
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.EST_CAP_COST
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.EST_EFFORT
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.EST_HLM_SIZE
Type: Integer
Table and Column: RQP_REQUIREMENTS.EST_SIZE
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.BGT_OP_COST
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.BGT_CAP_COST
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.BGT_EFFORT
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.BGT_SIZE
Type: Non-negative number
Table and Column: RQP_REQUIREMENTS.PRIORITY_1
Type: Integer (allowed range 0-100)
Table and Column: RQP_REQUIREMENTS.PRIORITY_2
Type: Integer (allowed range 0-100)
Table and Column: RQP_REQUIREMENTS.PRIORITY_3
Type: Integer (allowed range 0-100)
Table and Column: RQP_REQUIREMENT.PRIORITY_4
Type: Integer (allowed range 0-100)
Table and Column: RQP_REQUIREMENTS.FEATURE_OVERVIEW
Type: String
Table and Column: RQP_REQUIREMENTS.FEATURE_DRIVER
Type: String
Table and Column: RQP_REQUIREMENTS.FEATURE_VISION
Type: String
Table and Column: RQP_REQUIREMENTS.REQ_IMPL_PLAN
Type: String
Table and Column: RQP_REQUIREMENTS.REQ_IMPACT_ANALYSIS
Type: String
Table and Column: RQP_REQUIREMENTS.REQ_COMMENTS
Type: String
Table and Column: RQP_REQUIREMENTS.STORY_TEXT_1
Type: String
Table and Column: RQP_REQUIREMENTS.STORY_TEXT_2
Type: String
Table and Column: RQP_REQUIREMENTS.STORY_TEXT_3
Type: String
The RQP_REQ_DEPENDENCIES tag is part of the schema mapping for the requirement XOG object. It has the following attributes:
Table and Column: RQP_REQ_DEPENDENCIES.IS_MUTUAL
Type: Boolean
The PRTASK tag is part of the schema mapping for the requirement XOG object. It has the following attributes:
Table and Column: PRTASK.PRNAME
Type: String
The SRM_RESOURCES tag is part of the schema mapping for the requirement XOG object. It has the following attributes:
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
The INV_INVESTMENTS tag is part of the schema mapping for the requirement XOG object. It has the following attributes:
Defines the unique identifier for the project.
Table and Column: INV_INVESTMENTS.CODE
Type: String
Defines the unique identifier for the investment.
Table and Column: INV_INVESTMENTS.CODE
Type: String
Use the resource XOG object to view inbound (write) and outbound (read) resource attributes. This XOG object does not allow you to create a resource for a specific partition; it only supports the _ROOT partition code. You can, however, use the content pack XOG to add a resource as a member of a partition.
nikuxog_resource.xsd
The following XML files are included:
Prior to importing resources, you must set up the following items correctly:
Defines the resource's manager user name. This is a browse field against the CMN_SEC_USERS table. If the manager does not exist, the XML schema posts the resource without the manager's username and a warning is posted to the Success and Error file. If the username exists, the XML schema fills the field. When this XML schema is run for the first time, many records may be posted without values for the manager. Subsequently when the schema is run, user profiles are updated to include a value for the manager (provided the user was added during the first pass).
Defines the unique identifier for the company associated with the resource. This is a browse field against the SRM_COMPANIES table. If the company does not exist, the schema posts the resource, leaves this field blank, and posts a warning to the Success and Error file. If the company exists, the schema fills the field. When this schema is run the first time, many records are posted without values for the company. Subsequently when the schema is run, user profiles are updated to include the company information (provided the user was added during the first pass).
The financial properties associated with the resource.
Before resources can be imported into CA Clarity, the following financial properties are set up in the Financial Administration module. If the financial properties are not found in CA Clarity, the resource's financial properties are not imported into CA Clarity and an error is written to the Success and Error file. These properties are optional:
(This is an exception and is not required for the financial properties. The resource is added without a vendor and a warning is posted to the Success and Error file.)
The transaction class associated with the resource. The value in the XOG can found in the TRANSCLASS table.
Defines the management properties associated with the resource. The XOG assumes a resource is associated with the standard calendar available for a typical work day's standard number of hours (based upon the standard calendar settings). The value is based on the default Allocation percentage.
The OBS associated with the resource. A Security OBS is required for labor resources; all resources can have OBS associations. To accommodate this, there is an OBS Associations portlet that can be used for import and export.
The custom fields associated with the resource. The XOG allows for an unlimited number of custom-defined fields, however you must map the generated field to the schema. Within the schema for custom-defined fields, provide the Column Name, Attribute Name, and Value (since these can be modified by CA Clarity users).
Any lookup values associated with the resource. Lookup codes must be provided when appropriate. They are validated against CMN_LOOKUPS. Lookups are extracted for a set of lookup codes.
The primary role of this resource. This is a browse field against SRM_RESOURCES. If the primary RoleId passed does not exist, this field is left blank and a warning message is posted to the Success and Error file (the field is filled when the role exists).
The XOG allows for outbound processing of users based on the following fields:
isActive = x
where x = Active, Inactive
ResourceType = x
where x = LABOR, MATERIAL, EQUIPMENT or EXPENSE
isActive = x AND ResourceType = y
where x = Active, Inactive where y = one of many Resource Types
The following arguments are accepted:
The following statements concern these two arguments:
When all arguments are "Off", only resource basic information is exported.
When all arguments are "On", all resource information is exported.
The following fields are written to the Success and Error file when the XOG process generates an error or warning:
If an error occurs, the table is not updated. You must fix the error and run the XOG again. When a warning occurs because of inconsistencies in the data, the record is posted and the non-required fields are defaulted.
The following errors should be validated against the resource:
Error or Warning Type |
Description |
---|---|
resourceId |
The unique identifier for the resource. The resource is validated against the resourceId field. If the resource ID:
|
managerUserName |
The unique identifier for the manager associated with the resource. The manager is validated against the companyId field. If the manager:
|
companyId |
The unique identifier for the company associated with the resource. The company ID is validated against the companyId field. If the company:
|
vendorCode |
The unique code for the vendor associated with the resource. The vendor code is validated against the vendorCode field. If the vendor:
|
PAC_MNT_RESOURCES |
The financial properties related to the resource. If the financial properties:
|
The following schema tags are described:
The personal information tag is part schema mapping for the resource XOG object. It has the following attributes:
Required. Required by the schema lookup value. This is the originating system ID (for example Oracle)
Table and Column: SRM_RESOURCES.External_Source_ID
Type: String in the XML Schema) and Number in CA Clarity.
Required. Required by the XML schema. This is the originating unique identifier.
Table and Column: SRM_RESOURCES.External_ID
Type: String
Optional. Defines the resource's status.
Values:
Default: 1
Table and Column: SRM_RESOURCES.Is_Active
Type: Boolean
Optional. Defines the resource type.
Values: LABOR, MATERIAL, EQUIPMENT, and EXPENSE
Default: LABOR
Table and Column: SRM_RESOURCES.Resource_type
Type: String
Optional. Defines the employment type.
Values: employee and contractor
Default: employee
Table and Column: SRM_RESOURCES.Person_Type
Type: String
Optional.
Table and Column: SRM_RESOURCES.Date_of_Hire
Type: Date
Optional.
Table and Column: SRM_RESOURCES.Date_of_Termination
Type: Date
Optional. Identifies the resource's manager.
Table and Column: SRM_RESOURCES.Manager_ID
(User Name)
Type: String
Optional. Defines the resource's status.
Values:
Default: 0
Table and Column: SRM_RESOURCES.Is_External
Type: Boolean
Optional.
Table and Column: SRM_RESOURCES.First_Name
Type: String
Optional. Validates this field for LABOR resources
Table and Column: SRM_RESOURCES.Last_Name
Type: String
Optional.
Table and Column: SRM_RESOURCES.Middle_Name
Type: String
Optional. The name to display on the interface.
Table and Column: SRM_RESOURCES.Full_Name
Type: String
Optional. The email address of the resource.
Table and Column: SRM_RESOURCES.Email
Type: String
This tag is part schema mapping for the resources XOG object. It has the following attributes:
Optional. The association of a resource to a company.
Table and Column: SRM_CONTACTS.Company _ID
Type: String
Optional.
Table and Column: SRM_CONTACTS.Job_Title
Type: String
Optional.
Table and Column: SRM_CONTACTS.Address1
Type: String
Optional.
Table and Column: SRM_CONTACTS.Address2
Type: String
Optional.
Table and Column: SRM_CONTACTS.Address3
Type: String
Optional.
Table and Column: SRM_CONTACTS.City
Type: String
Optional.
Table and Column: SRM_CONTACTS.State_Province
Type: String
Optional.
Table and Column: SRM_CONTACTS.Postal _Code
Type: String
Optional. Lookup values for all countries.
Table and Column: SRM_CONTACTS.Country_ID
Type: Number
Optional. No format enforced.
Table and Column: SRM_CONTACTS.Phone_Home
Type: String
Optional. No format enforced.
Table and Column: SRM_CONTACTS.Phone_Work
Type: String
Optional. No format enforced.
Table and Column: SRM_CONTACTS.Phone_Cell
Type: String
Optional. No format enforced.
Table and Column: SRM_CONTACTS.Phone_Fax
Type: String
Optional. No format enforced.
Table and Column: SRM_CONTACTS.Phone_Pager
Type: String
Optional.
Table and Column: SRM_CONTACTS.URL
Type: String
The Management Information tag is part schema mapping for the resources XOG object. It has the following attributes:
Optional. Defines the management category for this resource.
Table and Column: PRJ_RESOURCES.PRCATEGORY
Type: String
Optional. Defines the default allocation percentage for this resource.
Default: 100
Table and Column: PRJ_RESOURCES.DEFAULTALLOCATION
Type: Number
Optional. Specifies the method in which this resource tracks time.
Values: Clarity, None, and Other.
Default: Clarity Time
Table and Column: PRJ_RESOURCES.PRTRACKMODE
Type: Number
Optional. Defines whether this resource is open for time entry.
Values:
Default: 1
Table and Column: PRJ_RESOURCES.PRISOPEN
Type: Boolean
Optional. Indicates the role to which the resource belongs.
Table and Column: PRJ_RESOURCES.PRPRIMARYROLEID
Type: Number
Optional. Defines the default input type code for the resource.
Table and Column: PRJ_RESOURCES.PRTYPECODEID
Type: Number
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERTEXT1
type: String
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERTEXT2
type: String
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERTEXT3
type: String
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERTEXT4
type: String
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERFLAG1
Type: Boolean
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERFLAG2
Type: Boolean
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERNUMBER1
Type: Number
Optional. A user-defined field.
Table and Column: PRJ_RESOURCES.PRUSERNUMBER1
Type: Number
The Financial Information schema tag is part schema mapping for the resource XOG object. It has the following attributes:
Required. A unique primary key that is equal to the Resource ID. This field is not exposed in the schema.
Table and Column: PAC_MNT_RESOURCES.RESOURCE_CODE
Type: String
Optional. The location association to the resource.
Table and Column: PAC_MNT_RESOURCES.LOCATIONID
Type: String
Optional. The department association to the resource.
Table and Column: PAC_MNT_RESOURCES.DEPARTCODE
Type: String
Required. The resource class association with the resource .
Table and Column: PAC_MNT_RESOURCES.RESOURCE_CLASS
Type: String
Required. The transaction class associated with the resource.
Table and Column: PAC_MNT_RESOURCES.TRANSCLASS
Type: String
Optional. The vendor association with the resource.
Table and Column: PAC_MNT_RESOURCES.VENDOR_CODE
Type: String
Optional. Defines the resource's status.
Values:
Default: 1
Table and Column: PAC_MNT_RESOURCES.ACTIVE
Type: Boolean
This tag is part schema mapping for the Resources XOG object. It has the following attributes:
Optional. The lookup value equal to the ISO standard code. This is the currency used to calculate reimbursements made to the resource. This code is not subject to multi-currency rules.
This field is specific to the resource and can vary from the system settings.
Table and Column: PAC_MNT_RESOURCES.EX_CURRENCY_CODE
Type: String
Optional. The reimbursement country code.
Table and Column: PAC_MNT_RESOURCES.EX_COUNTRY_CODE
Type: String
The rates and costs schema tag is part schema mapping for the resource XOG object. It has the following attributes:
Optional. Defines the target billing rate for this resource.
Table and Column: PAC_MNT_RESOURCES.TARGETBILLRATE
Type: Float
Optional. Defines the billable percentage for this resource.
Table and Column: PAC_MNT_RESOURCES.TARGETPERCENTBILLABLE
Type: Float
The custom information tag is part schema mapping for the resource XOG object. It describes custom-defined fields. It has the following attributes:
Optional. Identifies the mentor associated with this resource.
Table and Column: XDM_CDF_SRM_RESOURCES.XDM_RESOURCE_MENTOR
Type: String
Optional. Defines the resource's willingness to travel.
Values:
Default: 0
Table and Column: XDM_CDF_SRM_RESOURCES.XDM_WILLING_TRAVEL
Type: Boolean
Optional. Defines the industry related to this resource.
Table and Column: XDM_CDF_SRM_RESOURCES.XDM_RESOURCE_INDUSTRY
Type: String
Optional. Defines the grade related to this resource.
Values: Bronze, Silver, Gold, and Platinum.
Table and Column: XDM_CDF_SRM_RESOURCES.XDM_RESOURCE_GRADE
Type: String
The OBS Associations tag is part of the schema mapping for the resources XOG object. It is not mapped to any table or column. This schema tag is a wrapper for the OBSAssoc element.
This schema tag has the following attributes:
Optional. When completed and this value is True, existing OBS associations not listed in the import are deleted.
Default: False
Table and Column: None
Type: String
This element is associated with the following tables:
This element has the following attributes:
Required. Defines the OBS association ID.
Table and Column: PRJ_OBS_TYPES.UNIQUE_NAME
Type: String
Optional. Defines the OBS association name.
Table and Column: PRJ_OBS_TYPES.PRJ_OBS_TYPES.NAME
Type: String
Required. This is a slash-delimited list of unit names leading up to the unit to which the object is associated.
Table and Column: PRJ_OBS_TYPES.PRJOBS_UNITS.NAME
Type: String
Example: CAN/BC/VAN
The SkillAssocs tag is part of the schema mapping for the resources XOG object and is a wrapper for the skillAssoc element. It is not mapped to any tables or columns.
This schema tag has the following attributes:
Optional. If true, this set of skills associations completely replaces any existing skills associated with the resource.
Default: False
Table and Column: None
Type: Boolean
The skills associated with each resource.
The skillAssoc element has the following attributes:
Required. Defines the code for this skill.
Table and Column: rsm_skills_associations.skill_id
Type: String
Optional. Defines the resource's interest level in this skill.
Table and Column: CMN_LOOKUPS
Note: The lookup code from the cmn_lookups table is based on interest_level_id from the rsm_skills_associations table.
Type: String
Optional. Defines the resource's proficiency level in this skill.
Table and Column: CMN_LOOKUPS
Note: The Lookup code from the cmn_lookups table is based on proficiency_level_id from the rsm_skills_associations table.
Type: String
Optional. Used when searching to produce a weighted average.
Table and Column: rsm_skills_associations.weight
Type: Number
Use the resource class XOG object to view inbound and outbound resource class instances.
nikuxog_resourceclass.xsd
The following XML files are included:
None.
The following explicit read filters are used:
Defines the resource class name.
Defines the resource class type.
Defines the description for the resource class.
Specifies whether the resource class is active.
The following error can be thrown:
Mappings for the following schema tag name is provided:
The resource class tag is part schema mapping for the resource class XOG object. It has the following attributes:
Required. Defines the unique resource ID.
Table and Column: PAC_FOS_RESOURCE_CLASS .ID
Type: String
Required. Defines the unique resource class name.
Table and Column: PAC_FOS_RESOURCE_CLASS.Resource_Class
Type: String
Required. Defines the resource type for the resource class.
Values: Q, L, X, and M
Table and Column: PAC_FOS_RESOURCE_CLASS.RESOURCE_TYPE
Type: String
Required. Defines the description of the resource class.
Table and Column: PAC_FOS_RESOURCE_CLASS.DESCRIPTION
Type: String
Required. Defines the status of the resource class.
Values: 0 and 1
Table and Column: PAC_FOS_RESOURCE_CLASS.ACTIVE
Type: String
Use the risk XOG object to view inbound and outbound risk attributes associated with projects.
nikuxog_risk.xsd
The following XML files are included:
Before using this XOG, make sure referenced objects, such as projects, users, and categories, exist in CA Clarity.
The following explicit read filters are used:
Defines the code for the associated project.
Defines the name of the change request.
Defines the risk of the change request.
Defines the status of the change request.
Defines the priority of the change request.
Defines the name of the owner or assignee of the change request.
The following errors can be thrown:
Mappings for the following schema tag names are provided:
This tag is part of the schema mapping for the risk XOG object, and includes mapping for:
It has the following attributes:
Required. Defines the risk name.
Table and Column: NAME
Type: String
Required. Defines the code for the risk.
Column and Table: CODE
Type: String
Defines the description of this risk.
Table and Column: DESCRIPTION
Type: String
Defines the code for the associated project
Table and Column: INV_INVESTMENTS.CODE
Type: String
Defines the category of this request.
Table and Column: CATEGORY_TYPE_CODE
Type: String
Defines the name of the owner or assignee of the change request.
Column and Table:
Type: String
Risk status.
Table and Column: STATUS_CODE
Type: String
Defines the priority of the risk (lookup).
Table and Column: PRIORITY_CODE
Type: String
Defines the assumptions for this risk.
Table and Column: ASSUMPTIONS
Type: String
Risk symptoms.
Table and Column: RISK_SYMPTOMS
Type: String
Description of the impact.
Table and Column: IMPACT_DESCRIPTION
Type: String
Response type (lookup)
Table and Column: APPROACH_CODE
Type: String
Defines the probability code.
Table and Column: PROBABILITY_ENUM
Type: number
Impact of this risk (lookup).
Table and Column: IMPACT_ENUM
Type: String
Defines the impact date.
Table and Column: IMPACT_DATE
Type: date
Targeted date of resolution of this risk.
Table and Column: TARGET_RESOLUTION_DATE
Type: Date
Date the risk was resolved.
Table and Column: RESOLVED_DATE
Type: Date
Defines the description or how the risk was resolved.
Table and Column: RESOLUTION
Type: String
Defines the name of the resource who resolved the risk.
Table and Column: RESOLVED_BY
Type: number
The following attribute is part of the associatedRisks schema tag:
Required. Defines the code for the associated risk.
Column and Table: CODE
Type: String
The following attribute is part of the associatedIssues schema tag:
Required. Defines the code for the associated issue.
Column and Table: CODE
Type: String
The following attributes are part of the responseStrategies schema tag:
Description of this risk response strategy.
Column and Table: DESCRIPTION
Type: String
Defines the name of the resource assigned to this risk.
Column and Table: ASSIGNED_TO
Type: String
Targeted date of resolution of this risk.
Column and Table: TARGET_RESOLUTION_DATE
Type: Date
Use the role XOG object to view inbound and outbound role attributes.
nikuxog_role.xsd
The following XML files are included:
The roles schema is defined for both inbound (write) and outbound (read) processing.
Important! Set up the following items correctly before importing resources:
The financial properties that are associated with the role.
Before you can import roles into the product, set up the following financial properties in the Financial Administration module. The required property values must be present; otherwise, the financial properties are not imported and an error is written to the Success and Error File.
Required if the role is financially active. The transaction class that is associated with the role. The value in the XOG can be found in the TRANSCLASS table.
Required if the role is financially active. The resource class that is associated with the role. The value in the XOG can be found in the PAC_FOS_RESOURCE_CLASS table.
Optional: The vendor that is associated with the role. This property is not required for the financial properties. If the vendor property value is missing, the role is added without a vendor property and a warning is posted to the Success and Error file.
The XOG allows or outbound processing of roles that are based on the following fields:
If the parent role or the standard calendar does not exist, XOG displays an error message and does not import or update the record.
The following tables and schema tags are mapped to roles:
This tag is part schema mapping for the role XOG object. It has the following attributes:
Optional.
Table and Column: PRJ_RESOURCES.PRCategory
Type: String
Required. This attribute is stored as a blob internally. It uses standard calendar for conversion.
Table and Column: PRJ_RESOURCES.PRAvailCurve
Type: Double
This tag is part schema mapping for the role XOG object. It has the following attributes:
Required. Must be unique.
Table and Column: SRM_RESOURCES.Last_Name,Full_Name
Type: String
Required.
Table and Column: SRM_RESOURCES.Unique_Name
Type: String
Optional.
Table and Column: SRM_RESOURCES.Is_Active
Type: Boolean
This tag is part schema mapping for the role XOG object. It has the following attribute:
Optional.
Table and Column: PRJ_RESOURCES.Branch_Role_Id
The ID of the parent role is stored as the branch_role_id.
Type: String
The Financial Information schema tag is part schema mapping for the role XOG object. It has the following attributes:
Required. Defines the status of the role.
Values:
Table and Column: PAC_MNT_RESOURCES.ACTIVE
Type: Boolean
Required. The resource class association with the role.
Table and Column: PAC_MNT_RESOURCES.RESOURCE_CLASS
Type: String
Required. The transaction class associated with the role.
Table and Column: PAC_MNT_RESOURCES.TRANSCLASS
Type: String
Optional. The vendor association with the role.
Table and Column: PAC_MNT_RESOURCES.VENDOR_CODE
Type: String
The SkillAssocs tag is part schema mapping for the role XOG object. This is a wrapper for the individual Skills Associations for a role.
The SkillAssocs schema tag has the following attribute:
Optional. If true, this set of skills associations completely replaces any existing skills associated with the role.
Default: False
Table and Column: None
Type: Boolean
SkillAssoc (Skills Association) Element
This represents the skills associated with each role.
Required. The code for the skill.
Table and Column: rsm_skills_associations.skill_id
Type: String
Optional. The role's interest level in this skill.
Table: CMN_LOOKUPS
The Lookup code from the cmn_lookups table is based on the interest_level_id from the rsm_skills_associations table.
Type: String
Optional. The role's proficiency level in this skill.
Table: CMN_LOOKUPS
The Lookup code from the cmn_lookups table is based on the proficiency_level_id from the rsm_skills_associations table.
Type: String
Optional. Used when searching to produce a weighted average.
Table and Column: rsm_skills_associations.weight
Type: Number
Use the skill XOG object to view inbound and outbound skill object instances.
nikuxog_skill.xsd
The following XML files are included:
None
The following explicit read filters are used:
A basic import failure error can be thrown.
Mappings for the following schema tag names are provided:
The skill tag is part of the schema mapping for the skill XOG object. It has the following attributes:
Defines the status of the skill.
Table and Column: IS_ACTIVE
Type: Boolean
Defines the description of skill.
Table and Column: DESCRIPTION
Type: String
Required. Defines the unique identifier for the skill.
Table and Column: SKILL_CODE
Type: String
Defines the skill name.
Table and Column: SKILL_NAME
Type: String
Use the subproject (program) XOG object for inbound (write) and outbound (read) processing of subproject and program data. Subprojects are the links between master projects and the projects they contain.
nikuxog_project.xsd
The following XML files are included:
The following business rules and processing apply to this XOG:
To allow for outbound processing of programs, the XOG adds the isProgram filter to projects. This filter performs the following actions. When:
The prSubProject table contains information about subprojects. The data it contains is primarily linking information that specifies if the subproject is partial or complete. The link also specifies if the subproject is read-only. By definition, partial subprojects are read-only.
The following schemas are described:
This tag is part schema mapping for the PRSubp XOG object. It has the following attributes:
Required. The UNIQUE_NAME of the project that becomes the sub-project of the project when imported.
Table and Column: PRSubproject.prRefProjectID
Type: String
Optional. The prExternalID of the task that represents the portion of the Work breakdown structure (WBS) that becomes the sub-project of the project. This can be defined at any level of the WBS.
Table and Column: PRSubproject.prRefTaskID
Type: String
Optional. The prExternalID of the task that follows the sub-project in the WBS. If the sub-project is (or should be) the last item in the WBS, the value is not present.
Table and Column: None
Type: String
Optional. This specifies if changes made to the master project are to be persisted when the master project is saved from Open Workbench or Microsoft Project. For partial sub-projects, this value is always False.
Table and Column: PRSubproject.prReadOnly
Type: Boolean
This tag is part schema mapping for the PRSubp XOG object. This tag is associated with the PRSubproject table. It has the following attributes:
Optional. When this attribute is present on an inbound transaction, the sub-project link is deleted with the associated proxy.
Table and Column: None
Type: Boolean
Use the subscription XOG object to view inbound and outbound department subscription attributes.
nikuxog_subscription.xsd
The following XML files are included:
subscription_write.xml. Use this file to import department subscription attributes that were previously exported from CA Clarity entity, department and service must exist in CA Clarity.
The following explicit read filters are used:
The code of the department for which the subscriptions should be read out.
The errors are thrown based on the following checks:
Mappings for the following schema tag name is provided:
The subscription tag is part of the schema mapping for the subscription XOG object. This is a placeholder tag for multiple subscriptions.
There can be zero or more subscription elements each having an optional keymetrics element, Following are the attributes of a subscription element:
Defines the number of SLA violations.
Table and Column: DPT_SUBSCRIPTIONS.sla_violations
Type: Integer
Defines the threshold for SLA violations.
Table and Column: DPT_SUBSCRIPTIONS.sla_violations_threshold
Type: Integer
Defines the number of incidents.
Table and Column: DPT_SUBSCRIPTIONS.incidents
Type: Integer
Defines the threshold for incidents.
Table and Column: DPT_SUBSCRIPTIONS.incidents_threshold
Type: Integer
Defines the number of change orders.
Table and Column: DPT_SUBSCRIPTIONS.change_orders
Type: Integer
Defines the total charges (from chargebacks) against the investment (service) for this subscription.
Table and Column: DPT_SUBSCRIPTIONS.charges
Type: Integer
Defines the customer satisfaction rating for this subscription.
Table and Column: DPT_SUBSCRIPTIONS.customer_satisfaction
Type: Integer
Defines the total number of users utilizing this subscription.
Table and Column: DPT_SUBSCRIPTIONS.total_users
Type: Integer
Defines the number of active users utilizing this subscript.
Table and Column: DPT_SUBSCRIPTIONS.active_users
Type: Integer
Defines the page hits as captured for this subscription if applicable.
Table and Column: DPT_SUBSCRIPTIONS.page_hits
Type: Integer
Required. Defines the entity to which the service belongs.
Table and Column: This is a derived attribute.
Type: String
Required. Identifies the subscribing department.
Table and Column: DPT_SUBSCRIPTIONS.department_id
Type: String
Required. Defines the identifier that makes it unique in combination with the table_name column.
Table and Column: pk_id
Type: String
The keymetrics element consists of zero or more keymetric elements. This element contains an optional targetCurve and an actualCurve and may have zero or more CustomInformation elements. It has the following attributes:
Required. Code of the metric.
Table and Column: DPT_KEYMETRICS.METRIC_CODE
Type: String
Optional.
Table and Column: DPT_KEYMETRICS.NAME
Type: String
The curve elements contain segment objects which specify target metrics and actual metrics over a period of time.
Use the time period (timesheet) XOG object to view inbound and outbound timesheet attributes. Timesheet information includes time periods and resources assigned to tasks. You can export the data to serve the purposes of system integration.
For example, you might do this when you need the information to drive internal or external billing systems. You do not need to export all timesheets in a system nor do you need to export timesheets individually. Filtering options are therefore provided by the XOG to streamline the export requests.
nikuxog_timeperiod.xsd
The following XML files are included:
The XOG processes outbound capacity planning schemas based on the following fields:
1 or 0
Valid user (CMN_SEC_USERS.ID)
The XOG uses no implicit filters for timesheets (timesheets for non-labor resources are excluded). The explicit filters used are:
Mappings for the following schema tags are provided:
This tag is part schema mapping for the time period XOG object. It has the following attributes:
Required.
Table and Column: PRTimePeriod.prStart
Type: DateTime
Required.
Table and Column: PRTimePeriod.prFinish
Type: DateTime
Optional.
Table and Column: PRTimePeriod.prIsOpen
Type: Boolean
Optional.
Table and Column: PRTimePeriod.prPostedTime
Type: DateTime
This tag is part schema mapping for the time period XOG object. It has the following attributes:
Required. This is an internally-generated unique identifier.
Table and Column: PRTimeSheet.prID
Type: Integer
Optional.
Values: Unsubmitted, Submitted, Rejected, Approved, and Posted
Table and Column: PRTimeSheet.prStatus
Type: Integer
Optional.
Table and Column: PRTimeSheet.prSubmittedBy
Type: String
Optional.
Table and Column: PRTimeSheet.prApprovedBy
Type: String
Optional. This refers to the ID attribute of the timesheet that this timesheet is adjusted by, if any.
Table and Column: PRTimeSheet.prAdjustedId
Type: Integer
The SRM_RESOURCES tag is part schema mapping for the time period XOG object. It has the following attributes:
This tag uses the SRM_RESOURCES table where SRM_RESOURCES.ID = PRTimeSheet.prResourceID.
Required.
Table and Column: SRM_RESOURCES.UNIQUE_NAME
Type: String
This tag is part schema mapping for the time period XOG object. This tag uses the PRTimePeriod table where PRTimePeriod.ID = PRTimeSheet.prPostedPeriodID. It has the following attributes:
Optional. The time period in which the timesheet was posted. This may differ from the time period in which this attribute is found if the timesheet was approved late, as with an adjustment.
Table and Column: PRTimePeriodprStart
Type: dateTime
The PRTimeEntry tag is part schema mapping for the time period XOG object. This tag uses the PRTimeEntry table, 0 to many where PRTimeEntry.prTimeSheetID = PRTimeSheet.prID. It has the following attributes:
Optional. The total actuals in hours.
Table and Column: PRTimeEntry.prActSum
Type: float
Optional. For existing assignments: you can use projectID and taskID; or assignmentID.
For new assignments: you must use projectID and internalTaskID.
Table and Column: prTask.prExternalID
Type: string
Optional. For existing assignments: you can use projectID and taskID; or assignmentID.
For new assignments: you must use projectID and internalTaskID.
Table and Column: srm_projects.unique_name
Type: string
Optional. For existing assignments: you can use projectID and taskID; or assignmentID.
For new assignments: you must use projectID and internalTaskID.
Table and Column: srm_projects.prTask.prID
Type: Integer
Optional. You can achieve a timesheet entry without creating an assignment first, but you must specify the task by its internal numeric ID number, such as internalTaskID = "5000876". If an assignment exists, you can use taskID = "abc".
Table and Column: prAssignment.prID
Type: Integer
Required. Zero to many records for each day during this time period for which this time entry has actuals.
Table and Column: None
Type: Date
Optional. The data is entered as hours. This is the amount for the date only.
Table and Column: prActCurve
Type: Float
The PRTypeCode tag is part schema mapping for the time period XOG object. This tag uses the PRTypeCode table where PRTimeEntry.prTypeCodeID = PRTypeCode.prID. It has the following attributes:
Optional.
Table and Column: PRTypeCode.prExternalID
Type: String
Optional.
Table and Column: PRTypeCode.prName
Type: String
This tag is part schema mapping for the time period XOG object. It has the following attributes:
This tag uses the PRChargeCode table where PRTimeEntry.prChargeCodeID = PRChargeCode.prID.
Optional.
Table and Column: PRChargeCode.prExternalID
Type: String
Optional.
Table and Column: PRChargeCode.prName
Type: String
This tag is part schema mapping for the time period XOG object.
The following is true regarding the attributes that follow this statement:
From PRJ_PROJECTS, where PRTimeEntry.prAssignmentID = PRAssignment.prID and PRAssignment.prTaskID = PRTask.prID and PRTask.prProjectID = PRJ_PROJECTS.prID.
When prAssignmentID is not set (as for indirect time entries), these fields are not included.
Optional.
Table and Column: PRJ_PROJECTS.UNIQUE_NAME
Type: String
Optional.
Table and Column: PRJ_PROJECTS.NAME
Type: String
This tag is part schema mapping for the time period XOG object.
The following is true regarding the attributes that follow this statement:
This tag includes the following attributes:
Optional.
Table and Column: PRTask.prExternalID
Type: String
Optional.
Table and Column: PRTask.prName
Type: String
The PRAssignments tag is part schema mapping for the time period XOG object.
The following is true regarding the attributes that follow this statement:
This tag includes the following attributes:
Optional.
Table and Column: PRAssignments.prStart
Type: dateTime
Optional.
Table and Column: PRAssignments.prFinish
Type: dateTime
Optional. The value is in hours.
Table and Column: PRAssignments.prPendEstSum
Type: Float
Optional. The value is in hours.
Table and Column: PRAssignments.prEstSum
Type: Float
Optional. The value is in hours, where the total within this time period only
Table and Column: PRAssignments.prEstCurve
Type: Float
The NoteData tag is part schema mapping for the time period XOG object. This tag uses the PRNote, which is 0 to many, and where PRNote.prRecordID = PRTimeSheet.prID and PRNote.prTableName = 'PRTimeSheet. These values are contained in the TimeSheet Notes tag.
Optional. Defines the category for the timesheet note.
Table and Column: NoteData.prCategory
Type: String
Optional. Defines the text for the timesheet note.
Table and Column: NoteData.prValue
Type: String
Optional. Defines the name of the resource who created the timesheet note.
Table and Column: NoteData.prCreatedBy
Type: String
Optional. Defines the date the timesheet note was created.
Table and Column: NoteData.prCreatedTime
Type: dateTime
Use the transaction class XOG object to view inbound and outbound transaction class instances.
nikuxog_transactionclass.xsd
The following XML files are included:
None.
The following explicit read filters are used:
Defines the transaction class name.
Defines the transaction class type.
Defines the transaction class descriptions.
Defines the summary of the transaction class description.
The following errors can be thrown:
Mappings for the following schema tag name is provided:
The transaction class tag is part schema mapping for the transaction class XOG object. It has the following attributes:
Required. Defines the unique transaction class name.
Table and Column: TRANSACTIONCLASS
Type: String
Required. Defines the transaction type for the transaction class.
Values: Q, L, X, and M
Table and Column: RESOURCE_TYPE
Type: String
Required. Defines the description of the transaction class.
Table and Column: DESCRIPTION
Type: String
Required. Defines the summary of the transaction class description.
Table and Column: SHORTDESC
Type: String
Use the type code XOG object to view inbound and outbound type code object instances.
nikuxog_typecode.xsd
The following XML files are included:
None
The following explicit read filter is used:
A basic import failure error can be thrown.
Mappings for the following schema tag name is provided:
The Type Code XOG is composed of the TypeCode element, which has the following attributes:
Defines the unique identifier for the type code.
Table and Column: prID
Type: Integer
Required. Defines the external unique identifier for the type code.
Table and Column: prExternalID
Type: String
Required. Defines the name of the type code.
Table and Column: prName
Type: String
Defines whether the type code is open for timesheet use.
Table and Column: prIsOpen
Type: BOOLEAN
Defines whether the type code is chargeable in financial systems.
Table and Column: IS_CHARGEABLE
Type: BOOLEAN
Use the UI Themes XOG object for outbound (read) and inbound (write) processing.
nikuxog_uitheme.xsd
The following files are included.
None
The last UI theme that is imported with an attribute value of default=true is the default UI theme for the system.
The following explicit read filter is used:
Defines the unique UI theme ID that must be read out.
The following schema mappings are described:
The UITheme schema tag is part of schema mapping for the UI Theme XOG object. The schema tag has the following attributes:
Required. Defines the unique ID of the UI theme.
Table and Column: CMN_UI_THEMES.CODE
Type: String
Required. Defines whether the UI theme is active.
Table and Column: CMN_UI_THEMES.IS_ACTIVE
Type: String
Default: True
Optional. Defines whether the UI theme is the default UI theme.
Table and Column: CMN_UI_THEMES.IS_DEFAULT
Type: String
Default: False
The UITheme tag is part of schema mapping for the UI Theme XOG object. It has the following attributes
Required. Defines the name of the UI theme.
Table and Column: CMN_CAPTIONS_NLS.NAME
Type: NlsType
Required. Provides a description of the UI theme.
Table and Column: CMN_CAPTIONS_NLS.DESCRIPTION
Type: NlsType
This required schema tag defines the CSS code of the UI theme. The content of this element should always be enclosed in a CDATA section so that CSS code is not part of the markup of this schema.
Use the user XOG object to view inbound and outbound user object instance attributes.
nikuxog_user.xsd
The following XML files are included:
Users are defined for both inbound (write) and outbound (read) processing. Password and Password_Confirm, used to validate the user, are not exposed but are populated with default values (2000). When a user first logs in, they are prompted to reset this default password.
A labor resource is automatically created for every user imported through XOG.
A browse field used to associate a user to a company is run against SRM_COMPANIES. If the company does not exist, the user is posted without a company and a warning message is posted to the Success and Error file. If the company_id exists, the field is populated with that value.
The schema requires lookup codes that are validated against CMN_LOOKUPS.
If not provided, this is defaulted to internal. There is no admin type.
With the new OBS Security, a Security OBS is required and any OBS can be associated with a user. To accommodate this, there is an OBS Associations portlet. The OBS association fields can be used for import and export.
This XOG allows for outbound (read) processing of users based on the following two fields: User Status and User Type. And and Or processing is supported between these two fields and for processing within Type. The following combinations are supported:
where x = Active, Inactive, or LOCK
where x = Internal, External
where x = Active, Inactive, or LOCK where y = one of many User Types
If an error occurs for a user transaction, the following information is written to the Success and Error file:
The following schema mappings are described:
This tag is part schema mapping for the user XOG object. It has the following attributes:
Required.
Table and Column: CMN_SEC_USERS.First Name
Type: String
Required.
Table and Column: CMN_SEC_USERS.Last Name
Type: String
Required. A unique primary key.
Table and Column: CMN_SEC_USERS.User_Name
Type: String
Optional.
Values: Internal and External
Default: Internal
Table and Column: CMN_SEC_USERS.User_Type_Id
Type: String
Required.
Values: Active, Inactive, and LOCK
Default: Active
Table and Column: CMN_SEC_USERS.User_Status_ID
Type: String
Required.
Table and Column: CMN_SEC_USERS.Email Address
Type: String
Optional. The Java Locale format, for example, en_US.
Table and Column: CMN_SEC_USERS.locale
Type: String
Optional. The Java TimeZone format, for example, Europe/London, PST.
Table and Column: CMN_SEC_USERS.timezone
Type: String
Required. Defines the language displayed when the user first logs in.
Values: English, German, Spanish, and French
Default: English
Table and Column: CMN_SEC_USERS.Language
Type: String
Optional. A browse field with a one-to-one relationship between users and resources.
Table and Column: CMN_SEC_USERS.Resource
Type: String
Optional. This is a browse field. The company association with the user.
Table and Column: CMN_SEC_USERS.Company_ID
Type: String
Required by the schema. It is a lookup value that is the originating system ID (for example, Oracle).
Table and Column: CMN_SEC_USERS.External_Source_ID
Type: String (in schema) and Number (in the application)
Required by the XML schema. The originating unique identifier.
Table and Column: CMN_SEC_USERS.External_ID
Type: String
This tag is part schema mapping for the user XOG object. This is a wrapper for the OBSAssoc element. It is not mapped to any table.
The OBS Associations schema tag has the following attribute:
Optional. When completed and this value is True, the existing OBS associations not listed in the import are deleted.
Default: False
Table and Column: None
Type: String
This element is mapped to the following tables:
Required.
Table and Column: PRJ_OBS_TYPES.UNIQUE_NAME
Type: String
Optional.
Table and Column: PRJ_OBS_TYPES.PRJ_OBS_TYPES.NAME
Type: String
Required. This is a slash-delimited list of unit names leading up to the unit to which the object is associated.
Table and Column: PRJ_OBS_TYPES.PRJ_OBS_UNITS.NAME
Type: String
Example: CAN/BC/VAN
This tag is part schema mapping for the user XOG object. It is a wrapper for the Group elements.
The Group Assignments schema tag is not mapped to any table. It has the following attribute:
Optional. If completed and set to True, any existing Group assignments that are not listed in the import are deleted.
Default: False
Table and Column: none
Type: String
This is a wrapper element for the Group elements. There can be many Group elements. It has the following attribute:
Required.
Table and Column: CMN_SEC_GROUPS.GROUP_CODE
Type: String
This tag is part schema mapping for the user XOG object. It is a wrapper element for the Right elements. There can be many Right elements.
The Global Access Right Assignments schema tag is not mapped to any table. It has the following attribute:
Optional. If completed and set to True, then existing Right assignments not listed in the import are deleted.
Default: False
Table and Column: None
Type: String
Required.
Table and Column: CMN_SEC_GROUPS.GROUP_CODE
Type: String
This tag is part schema mapping for the user XOG object. It is a wrapper element for the Right elements. There can be many Right elements.
The Instance Access Right Assignments schema tag is not mapped to any table. It has the following attribute:
Optional. If completed and set to True, any existing Right assignments not listed in the import are deleted.
Default: False
Table and Column: None
Type: String
Required.
Table and Column: CMN_SEC_GROUPS.GROUP_CODE
Type: String
This tag is part schema mapping for the user XOG object. It is a wrapper element for the Right elements. There can be many Right elements.
The Instance OBS Access Right Assignments schema tag is not mapped to any table. It has the following attribute:
Optional. If completed and set to True, any existing Right assignments not listed in the import are deleted.
Default: False
Table and Column: None
Type: String
Required.
Table and Column: CMN_SEC_GROUPS.GROUP_CODE
Type: String
This tag is part schema mapping for the user XOG object. It has the following attributes that are mapped to any of the following tables, unless otherwise noted:
Required. The unique code from one of the listed tables.
Type: String
Optional. The name from one of the listed tables.
Type: String
Required. The key to determine which table is mapped. This is not mapped to any table.
Type: String
This tag is part schema mapping for the user XOG object. It has the following attributes:
Optional.
Table and Column: CMN_CAPTIONS_NLS.NAME
Type: String
Optional.
Table and Column: CMN_CAPTIONS_NLS.DESCRIPTION
Type: String
Optional.
Table and Column: CMN_CAPTIONS_NLS.LANGUAGE_CODE
Type: String
Use the Vendor XOG object to view inbound and outbound vendor instances.
nikuxog_vendor.xsd
The following XML files are included:
None
The following explicit read filters are used:
Defines the unique vendor code.
Defines the name of the vendor.
Defines the status of the vendor.
The following errors can be thrown:
Mappings for the following schema tag name is provided:
The Vendor tag is part schema mapping for the Vendor XOG object. It has the following attributes:
Required. Defines the unique vendor code.
Table and Column: VENDOR_CODE
Type: String
Required. Defines the name of the vendor.
Table and Column: ADDRESS_NAME
Type: String
Optional.
Table and Column: AFFILIATED_VEND_CODE
Type: String
Required. Defines the status of the vendor.
Valid Values: Active, Inactive, and No New Business
Table and Column: STATUS_TYPE
Type: String
Optional.
Table and Column: ADDR1
Type: String
Optional.
Table and Column: ADDR2
Type: String
Optional.
Table and Column: ADDR3
Type: String
Optional.
Table and Column: ADDR4
Type: String
Optional.
Table and Column: ADDR5
Type: String
Optional.
Table and Column: ADDR6
Type: String
Optional.
Table and Column: ATTENTION_NAME
Type: String
Optional.
Table and Column: ATTENTION_PHONE
Type: String
Optional.
Table and Column: CONTACT_NAME
Type: String
Optional.
Table and Column: CONTACT_PHONE
Type: String
Use the WIP class XOG object to view inbound and outbound WIP class instances.
nikuxog_wipclass.xsd
The following XML files are included:
None.
The following explicit read filters are used:
Defines the WIP class name.
Defines the description for the WIP class.
Defines the short description for the WIP class.
The following errors can be thrown:
Mappings for the following schema tag name is provided:
The WIP class tag is part schema mapping for the WIP class XOG object. It has the following attributes:
Required. Defines the unique WIP class name.
Table and Column: WIPCLASS
Type: String
Required. Defines the description of the WIP class.
Table and Column: DESCRIPTION
Type: String
Required. Defines the summary of the WIP class description.
Table and Column: SHORTDESC
Type: String
Copyright © 2013 CA.
All rights reserved.
|
|