111
Figure 76: Configure Steps page 
b. Creating a Parent document flow with special attribute step: 
The creation of parent document flow is similar to the normal document flow 
creation. You need to follow the same step which is defined in the create document flow 
section (Refer: How do I create a document flow) but you need to include the step 
which contain the special attribute AC (or AC1, AC2……AC9), in the document flow. 
Convert pdf to ppt online - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
convert pdf into ppt online; add pdf to powerpoint presentation
Convert pdf to ppt online - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
convert pdf to powerpoint online for; image from pdf to powerpoint
112
Figure 77: A Parent Document flow with special attribute step 
2. Creating a child contract document flow: 
You have to create an exclusive document flow for a child contract (a transaction in 
“Contracts in process”). Action in the child contract will be dependent on the status of the 
parent contract. In order to activate such dependencies you have to incorporate actions 
with special action attributes set in the child contract document flow. 
a. Creating a step with special attribute: 
An action is used in document flows/internal processes to move from one step to 
another. 
1. An Administrator and SP Manager have the authority to configure a document 
flow. Follow the links Administration> Configure document flows or 
Administration> Configure internal processes. 
2. Click on the “Role/Action/Step” tab at the top of the page to access all the 
functions related to managing actor roles, actions, and steps. The following 
shows how to configure actions.  
3. Select Configure actions to create, modify or delete an action. If the 
creation/modification/deletion is done on behalf of another organisation 
through “Configure internal process” page, first select the organisation from 
the drop down box, or type the first 5 characters of the organisation name in 
the text field.  
4. To create an action, select Click here at the top of the Action name list.   
5. Enter the Action name, select the action type as Document Flow, type the 
short description and enter the primary attribute as AP or (AP1, 
AP2……AP9). 
6. Click on the Submit button. 
Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
convert pdf document to powerpoint; convert pdf to ppt online
How to C#: Convert PDF, Excel, PPT to Word
How to C#: Convert PDF, Excel, PPT to Word. Online C# Tutorial for Converting PDF, MS-Excel, MS-PPT to Word. PDF, MS-Excel, MS-PPT to Word Conversion Overview.
adding pdf to powerpoint slide; convert pdf to powerpoint using
113
Figure 78: Configure actions page 
b. Creating a child document flow with special attribute action: 
The creation of child document flow is similar to the normal document 
flow creation. You need to follow the same step which is defined in the create document 
flow section (Refer: How do I create a document flow) but you need to include the action 
which contain the special attribute AP or (AP1, AP2……AP9), in the document flow. 
How to C#: Convert Word, Excel and PPT to PDF
How to C#: Convert Word, Excel and PPT to PDF. Online C# Tutorial for Converting MS Office Word, Excel and PowerPoint to PDF. MS Office
and paste pdf to powerpoint; change pdf to powerpoint on
C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
C# PDF Convert: How to Convert MS PPT to Adobe PDF Document. Provide Free Demo Code for PDF Conversion from Microsoft PowerPoint in C# Program.
how to convert pdf to powerpoint in; convert pdf to powerpoint
114
Figure 79: Child document flow with special attribute action 
3. When using these parent and child document flows, the child contract action (action 
with special attribute) can only be exercised once the corresponding action with the 
special attribute in the parent contract is completed.   
Figure 80: Depicts dependency established between the two flows 
C# TIFF: Learn to Convert MS Word, Excel, and PPT to TIFF Image
PPTXDocument doc = new PPTXDocument(@"demo.pptx"); if (null == doc) throw new Exception("Fail to load PowerPoint Document"); // Convert PPT to Tiff.
adding pdf to powerpoint; convert pdf into powerpoint
VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
This VB.NET online tutorial page can help you processing control add-on can do PPT creating, loading powerful & profession imaging controls, PDF document, image
copying image from pdf to powerpoint; how to change pdf to powerpoint slides
115
How do I upload an existing contract to Contracts OnLine? 
Contracts OnLine allows you to upload a contract that has been executed offline into the 
Active Contract Module. The contract then can be viewed and retrieved online just like 
other contracts that have been submitted online. 
1. From the left navigation bar, follow the links Active contracts > Upload existing 
contract. 
2. In the Contract data section, fill in all the required entries indicated by asterisk (*) 
and choose the type of contract to submit.  See Meaning of the data fields listed 
below for field descriptions and usages. 
3. In the Contract data section, fill in the field for Contract number and Transaction 
description. Choose the contract type for this contract by clicking on the drop 
down box of Contract type. Fill in the contract value and choose the currency. Fill 
in the rest of the optional fields in the data section as much as possible for easy 
searching later.  
4. .Customer number, Country/system code and Customer organisation ID can be 
entered when submitting a transaction under “Contracts in process”. These fields 
are considered to be mandatory when a transaction involves a customer 
organisation. If the does not involve a customer organisation then these three 
fields may or may be mandatory, depending on the configuration of your 
organisation.(Please note that these fields can be set to mandatory by selecting the 
checkbox for “Customer number required for work flows without a customer 
party” during organisation registration or update.) 
a. If you choose to submit a transaction involving a customer organisation 
(all three fields are mandatory) and while submitting the transaction you 
provide both customer number and organisation ID, then Contracts Online 
will validate the values you provided. 
i. If you provided a customer number along with the organisation ID 
and if the customer number you provided begins with “T” (a 
temporary customer number), then Contracts Online will check 
whether both customer number and organisation ID exist or not.  
1. If both organisation ID and customer number do not match 
then, an error message will be displayed requesting you to 
provide the correct set of values. 
2. If an existing organisation ID and customer number if 
found in Contracts Online and the organisation is an 
incomplete temporary organisation then an error will be 
displayed to you requesting you to update the organisation 
with a genuine coordinator. 
3. If an organisation ID along with the desired customer 
number is found in Contracts Online and the organisation is 
a complete organisation (An organisation which has one or 
more genuine users) then organisation’s meta-information 
will be pre-populated on the second page of submission. 
ii. If the customer number you provided does not begin with “T” (a 
temporary customer number) along with the organisation ID, then 
Contracts Online will check whether both customer number and  
organisation ID exist or not.  
1. If a corresponding match is found in Contracts Online then 
customer number, organisation ID, Enterprise number and 
VB.NET PowerPoint: Convert & Render PPT into PDF Document
VB.NET PowerPoint - Render PPT to PDF in VB.NET. How to Convert PowerPoint Slide to PDF Using VB.NET Code in .NET. Visual C#. VB.NET. Home > .NET Imaging SDK >
convert pdf pages into powerpoint slides; changing pdf to powerpoint file
VB.NET PowerPoint: Read & Scan Barcode Image from PPT Slide
VB.NET PPT PDF-417 barcode scanning SDK to detect PDF-417 barcode image from PowerPoint slide. VB.NET APIs to detect and decode
pdf to powerpoint slide; convert pdf back to powerpoint
116
company number will be populated on the second page of 
submission accordingly. 
2. If no match is found for both customer number and 
organisation ID then, we will validate the Customer 
number and the Country/system code provided against 
IBM’s customer repository. If no results or multiple results 
are found that match both the Customer number and 
Country/system code then, an error message will be 
displayed. In case if any of these two errors occur, you are 
requested to register the organisation manually and resume 
submitting the transaction. If a single exact match is found 
in IBM’s customer repository, Contracts Online will fetch 
its respective Meta information and populate Customer 
name, Company number and Enterprise number on the 
second page of transaction submission accordingly.  
3. If the customer number matches but organisation ID does 
not match to that of the given customer number, then an 
appropriate error message will be displayed. 
4. If the organisation ID matches but the customer number 
provided does not match with the corresponding 
organisation ID then Contracts Online shall verify the 
customer number against IBM’s customer repository.  
a. If it finds a match then Contracts Online shall 
update the customer number for the organisation 
having the corresponding organisation ID and pre-
populate required information on the second page of 
submission. 
b. If it does not find a match then an error is displayed 
informing you the same. 
b. If you submit a transaction  involving a customer party (all three fields are 
mandatory) and while submitting the transaction you provide customer 
number but do not provide one or more of the three required fields, then 
Contracts Online will display an error requesting you provide the 
information required. 
c. If the transaction does not involve a customer organisation and your 
organisation is configured to have customer number as a mandatory field, 
then Contracts Online will validate the customer number you provide. 
Please note that the criteria for validation and flow will depend upon 
whether you opt to provide the  organisation ID .Also the procedure will 
be the same as in case of mandatory customer number when you select a 
document flow involving a customer organisation. 
d. If the transaction does not involve a customer organisation and your 
organisation is configured to have customer number as an optional field 
then, Contracts Online will validate the values you provided (if any). 
i. If you provide a customer number beginning with “T” (a 
temporary customer number) along with a organisation ID, then 
Contracts Online will check whether the organisation ID exists or 
not.  
117
1. If no matches are found for both of them then, an error 
message will displayed requesting you enter a correct set of 
values 
2. If an existing match is found in Contracts Online and the 
organisation is an incomplete temporary organisation (Any 
organisation which has a dummy coordinator as the only 
user is considered as an incomplete organisation), then 
organisation’s meta-information will be pre-populated on 
the second page of submission. 
3. If an existing match in Contracts Online and the 
organisation is a complete organisation (An organisation 
which has one or more genuine users) then organisation’s 
meta-information will be pre-populated on the second page 
of submission. 
4. If the customer number is not found in both Contracts 
Online or IBM’s customer repository, but an existing 
organisation ID is found within Contracts Online then, an 
error will be displayed informing you the same. 
ii. If you provide a customer number beginning with “T” (a 
temporary customer number) but do not provide an organisation 
ID, then Contracts Online will check whether the customer number 
exists or not.  
1. If it does not find a corresponding match then Contracts 
Online will auto-register the organisation as a temporary 
incomplete organisation and populate the values 
accordingly on the second page of submission with a 
warning message. 
2. If it finds a corresponding customer number then it will 
display an error accordingly. 
iii. If you choose to provide both customer number and organisation 
ID  and if the customer number you provided does not begin with 
“T”, then Contracts Online will check whether the organisation ID 
exists or not.  
1. If a corresponding match is found then customer number, 
organisation ID, Enterprise number and company number 
will be populated on the second page of submission 
accordingly. 
2. If no match is found for both customer number and 
organisation ID then, we will validate the Customer 
number and the Country/system code provided against 
IBM’s customer repository. If no results or multiple results 
are found that match both the Customer number and 
Country/system code then, an error message will be 
displayed. In case if any of these two errors occur, you are 
requested to register the organisation manually and resume 
submitting the transaction. If a single exact match is found 
in IBM’s customer repository, Contracts Online will fetch 
its respective Meta information and populate Customer 
name, Company number and Enterprise number on the 
second page of transaction submission accordingly. 
118
3. If the customer number matches but organisation ID does 
not match to that of the given customer number, then an 
appropriate error message will be displayed. 
4. If the organisation ID matches but the customer number 
provided does not match with the corresponding 
organisation ID then Contracts Online shall verify the 
customer number against IBM’s customer repository.  
a. If it finds a match then Contracts Online shall 
update the customer number for the organisation 
having the corresponding organisation ID and pre-
populate required information on the second page of 
submission. 
b. If it does not find a match then an error is displayed 
informing you the same. 
iv. If you choose to provide the organisation ID and do not provide 
any customer number along with it then Contracts Online will 
validate the organisation ID accordingly. If it does not find a match 
then an error message is displayed informing you the same. 
e. If the transaction does not involve a customer organisation and your 
organisation is configured to have customer number as an optional field, 
then you may choose not to provide customer number, country/system 
code and customer organisation ID fields. If you provide the customer 
number field then contracts online shall validate it accordingly. Please 
note that every conditional validation criterion will remain the same as in 
case of mandatory customer number. 
f. If the transaction does not involve a customer organisation, your 
organisation is configured to have customer number as an optional field 
and you choose not to provide the customer number and the organisation 
ID while submitting the contract, then contracts online will not validate 
either of the three fields and allow you to continue further with contract 
submission. 
5. Contracts Online will allow you select an optional field “Contracts Selection”. 
You can select from the following options; New, Renewal, Merge,  If a selection 
has been made for Renewal or Merge, COL shall require that a value be entered in 
the Parent contract number field. 
6. If you do add a Parent contract number or Agreement number then you must 
select the respective Source(s) as well.
After entering a Parent contract  or 
Agreement numbers, if COL finds any transaction with the same Parent contract 
or Agreement numbers, upon clicking on “Find” (a link provided adjacent to the 
field), a pop up screen will appear with the listing of those matching transactions 
along with their Proposal numbers, their Source and descriptions. To select a 
particular Proposal number and Source combination select the respective radio 
button and click on copy selected which will populate the Parent contract source 
on the submission page.
If COL does not find any transaction with the Proposal 
number, upon clicking on the “Find” link, an error message will be displayed.  If 
results are found, COL will display their Proposal number, source and 
descriptions from which the user can make a selection. 
7. Contracts Online allows you to configure a transaction under Contracts in process 
for Auto-renewal. This is not a mandatory field.  Contracts Online will issue a 
warning message when the field is left blank while submitting the contract. If you 
119
prevent you from entering a Contract end date. On the other hand if you set Auto-
renew to “No” and do not provide the contract end date then, Contracts Online 
will issue a warning regarding the same but will allow the user to continue with 
the submission.  Please note that if you choose to set it for auto-renewal then you 
cannot provide a Contract end date. 
8. Contracts Online allows you to set a reminder for an annual review notification. 
The ‘Annual review' field will allow you to enter the day, month, and the number 
of years  for receiving this annual review notification. This field will be empty by 
default.  Contracts Online will then send the submitter identified in the transaction 
an annual notification on that day and month for each of the number of years 
identified. 
9. Contract term defines the total term for which the contract will be active. This can 
be a 3 digit value indicating the total number of months for which the contract 
will remain valid. This is an optional field. 
10. If you belong to a HP Organisation or SP Organisation and if the country of the 
contract is “United States”, then the Deal Section is displayed with two fields; 
Deal ID and Solution ID.  The Solution ID field will remain a non-editable field 
until the Deal ID is entered.  It is not mandatory to enter the Deal ID and Solution 
ID value for submitting the contract.  If you know the Deal ID value, it may be 
entered manually into the text box of the Deal ID, otherwise click on the “Search” 
link for the Deal ID if you wish to search for one.  When clicking the search link, 
the following popup window will be displayed. 
Figure 81: Deal ID Search popup window 
You can search the Deal ID by selecting  “Customer Name” or “Deal Team Member” or 
both in the “Search by”  multiple select combo box and clicking on the ‘Go’ button. The 
search popup window gets refreshed and displays the fields as show in the figure below 
120
Figure 82: Search page for searching the Deal ID displaying different search types 
Fill in all the search criteria and if you do not want to view the corresponding solution 
IDs in the search result, uncheck the check box “Check here to view corresponding 
solution ID’s also” and click on the “Submit” button. (The number of Deals returned 
from the search will be by default 25 rows.  You can also choose up to the maximum 
number of 50 Deals to be returned from VSC (in multiples of 5) by selecting the rows in 
the “Filter rows drop down.).  If you chooses to display both Deal ID and the 
corresponding Solution ID, then you will get 2 options in the search result window “Copy 
Deal ID” and “Copy both Deal ID and Solution ID”, else you will get only one option 
“Copy Deal ID” in the search result window. 
Once the search result is displayed, select the corresponding option and click on the 
“Copy Deal ID” or “Copy both Deal ID and Solution ID”.  If you select the “Copy both 
Deal ID and Solution ID”, then both the fields, Deal ID and Solution ID will get 
populated with the selected Deal ID and Solution ID.  If you select the “Copy Deal ID” 
option, then only the selected Deal ID value is populated in the Deal ID field.   
If the Deal ID has been manually entered or automatically as a result of a search, the 
Solution ID field will then be editable.  If the Solution ID is known, it may be manually 
entered into the field named Solution ID or it may be searched for by using the Solution 
ID “Search” link.  The Solution ID may be searched for using one of three options; either 
by “Deal ID” or “Solution Name” or “Solution ID”.  Select the corresponding “Search 
fields as shown in the figure below. 
Documents you may be interested
Documents you may be interested