c# pdf library itextsharp : Online pdf metadata viewer software Library dll windows asp.net html web forms WebCenter_10.1_ReleaseNotes0-part553

ESKOARTWORK WEBCENTER RELEASE NOTES 
EskoArtwork WebCenter 10.1 Release Notes 
Release Content 
WebCenter 10.1 build 37 is distributed as an update to be installed on top 
of build 30 included in EskoArtwork Software Suite 10.1 (Assembly 5) or 
the previously released update build 35. 
The EskoArtwork Software Suite 10.1 for WebCenter contains:  
:  
●  Suite 10.1 WebCenter DVD 
●  Suite 10.1 Engines Prerequisite Components Installation DVD 
●  Suite 10.1 Engines Software Installation DVD 
●  ArtiosCAD 7.70en DVD 
●  WebCenter Release Notes (this printed document, also present on 
on 
the installation DVD.)  
●  ArtiosCAD and WebCenter User Documentation (PDF format) 
within their respective DVD.  
EskoArtwork WebCenter 10.1 Major Features 
es 
1.   T as k S ch ed u li ng  
Task Scheduling allows you to rapidly schedule or reschedule a set of tasks 
with dependencies. You would use this function in following circumstances: 
•  A  new  project  is  created  and  the  tasks  have  not  immediately  been 
scheduled perfectly for any of the following reasons: 
 No planning was used when creating the project.  
 Backward planning is used but  there  was  not enough time  so  the 
first task due date is already in the past. 
 Forward planning  is used  but  nobody had  a good  idea of  the  right 
sta rting time, kept it on today but that’s not reality 
 The task schedule in the template is only an approximation of what 
really will  happen  depending on  project  complexity  and  availability 
of resources.  
•  The project is in delay.  Non-completed tasks have due dates in the past 
•  The project due date must moves for any possible reason 
The new functionality makes this operation dramatically easier than today.  
In the project, click on the tab Tasks and then click on the Task Scheduling 
link.  
Online pdf metadata viewer - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
edit pdf metadata; batch edit pdf metadata
Online pdf metadata viewer - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
metadata in pdf documents; change pdf metadata creation date
ESKOARTWORK WEBCENTER RELEASE NOTES 
This opens a page like below: 
You can see all due dates and lead times of the existing tasks but also the 
likely finish date.  Often the due dates and the likely finish dates will differ, 
because certain tasks a re already overdue, or because the due dates were not 
chosen in accordance with the predecessor logic.  
This can also be shown from the Gantt chart: 
When selecting “Original” dates, we see that several tasks are “planned” in 
parallel while they are in fact each other’s predecessor.  
When showing the estimated dates, the predecessor logic will be applied and 
the last 4 tasks will be put in sequence. This will make the estimate heavily 
overrun the project due date. (which is shown in red in the table view).   
The functionality now offers several ways of “correcting”  this schedule. The 
tasks will remain organized to put tasks in sequence when they are each 
other’s predecessor, but they will be shortened to stay within the project due 
date.  
Manua lly adapt lead times 
The first thing we can do is to just give new lead times for the tasks on the 
critical path (the longest sequential path from today to the project end). When 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
preview edit pdf metadata; endnote pdf metadata
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
adding metadata to pdf; pdf remove metadata
ESKOARTWORK WEBCENTER RELEASE NOTES 
giving new lead times which are shorter than the current lead times, you will 
bring the last task date (“Complete Project” in this example) earlier. You are 
helped because the critical path is marked in yellow in the table overview. 
The below example shows such “solution”. By diminishing the lead times (look 
at the difference between old lead time and new lead time), the last task will 
now finish on the project due date. 
Click “Save” to make this the new project task schedule. Task assignees will 
get e-mail notified if the notification settings for the project request this.  
As long as no Save button is clicked, nothing will happen on the server. This 
allows trying several solutions before committing.  
Fast Operations on the selection 
The previous schedule was easy to adapt because it was simply too long and 
because it was relatively easy to see how to adapt it.  
In other circumstances, the fast operations will be the best solution. 
You can move the entire schedule over a fixed time using the fi rst 3 
operations.  They largely speak for themselves and they are identical to the 
old functionality “shift due dates”  in WebCenter 10. Important to notice is 
that all tasks will be shifted over the same number of days or hours. So this 
will NOT correct predecessor logic mistakes. Use these functions to rapidly 
move a schedule which is for the rest correct. For example: your schedule is 
marked to start today but for some reason, you want to stall this project for 
a couple of weeks. 
New and most powerful is the Redistribute function.  
By default, this function will try putting the project schedule “in order”.  This 
means it will try fitting the project to be ready by the project due date. The 
sta rting date therefore defaults to today and the end date defaults to the 
project due date. Click Try and a compressed schedule will shop (if there is a 
need for compression).  
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
pdf metadata online; clean pdf metadata
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
online pdf metadata viewer; batch update pdf metadata
ESKOARTWORK WEBCENTER RELEASE NOTES 
This is much quicker than the manual editing and in addition, the compressions 
have been minimized.  
The same function can be used to do pure backward planning by disabling the 
sta rt date with the checkbox and giving an end date.  
Reversely, you can make it do pure forward planning by disabling the end date 
and give a start date.  
The software will however disallow creating tasks with starting dates or due 
dates in the past.  
Obviously, the software does not allow changing already completed tasks.  
Started tasks can get new due dates but no new start dates.  As a 
consequence, lead times of started tasks can be lengthened to reflect a new 
due date in the future of a long-ago started but not completed task.  
Make estimated da tes the new dates 
The quickest correction you can do to the schedule is to simply accept reality 
and make the estimated dates the new due dates. This way, you again have a 
realistic schedule and you don’t allow the project to shift even more.  
2.   Ass i gn m e nts(p lac eh ol d e r  re pl a cem ent s) v ia t asks  
Use case: Allow non-project managers to invite people, assign tasks or 
approvals to users or groups via a task. They can only do this if they are 
specifically allowed by getting such an assignment task assigned to them. 
They don’t need to understand project management or even have real access 
to the full project user interface.  
Example: Ask a marketing manager to assign an agency to create a graphic 
design.  He’ll get following user interface. The dropdown will contain the 
possible agencies(groups) or people at agencies. 
Conc ept: This feature allows doing placeholder replacements via task 
specifications.  
C# HTML5 PDF Viewer SDK to create PDF document from other file
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
pdf metadata editor; edit multiple pdf metadata
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
This online HTML5 PDF document viewer library component offers reliable and excellent functionalities. C#.NET users and developers
remove pdf metadata online; pdf metadata extract
ESKOARTWORK WEBCENTER RELEASE NOTES 
Step 1: C reate restri cted sets 
In most cases, you want the user to select from a dropdown.  Dropdowns for 
task specifications are restricted sets so you’ll first have to create these 
restricted sets.  
Since restricted sets of type User/Group don’t exist in WebCenter, you’ll 
create restricted sets of text types.  
For groups, this is obvious: use the exact group name for the restricted set 
values. For users, you type it in the shape of Lastname, Firstname 
(username). Make sure at least the username in brackets is fully correctly 
spelled. You can make restricted sets with both users and groups. They’ll 
appear in the order you put them in the restricted set.  
Step 2: C reate/Enable a  task type for pl ac eholder repl a cements 
The feature is toggled on/off for an individual task type. Go into the task type 
definition, tab specifications and check “Replace placeholder groups from task 
specifications”.  
Step 3: C reate spec ific ations a nd a dd to the ta sk type 
Create a specification with the exact same name as a placeholder group and 
give it the restricted set you made in step 1.  
Example: If the placeholder group is called Agency and the restricted set 
“Agencies”, then make a specification with the exact name Agency and give it 
the restricted set “Agencies”. 
Add this specification to the task type.  The result will look as below: 
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
embed metadata in pdf; read pdf metadata online
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
change pdf metadata; edit pdf metadata acrobat
ESKOARTWORK WEBCENTER RELEASE NOTES 
In many cases the task will be specifically intended just for one assignment so 
there will only be one specification for this task type.  However this is not 
necessary. You can for example ask a marketing manager to fill out some 
information (goals/ta rgets, terms to be used, …) and assign the agency, all in 
one task. It’s just a matter of adding task specifications. 
Step 4: C reate tasks of the just c reated ta sk type 
In a project or more typically in a template, add a task of the just created 
task type. Assign this task to the person who needs to take the decision and 
put the task where it logically is needed in the task sequence.  
In our example where a marketing manager needs to decide the agency, assign 
the task to the marketing manager.  
Step 5: Execute 
Run the project as normally. When the task is started, the assignee will get it 
in his/her to-do list and might be e-mail notified. He/she opens the task and 
gets a user interface as below: 
He/she selects the right agency or person at the agency and completes the 
task.  
Behind the scenes following happens: 
The system sees that the task type asks for placeholder replacements. It 
sees a specification named Agency and goes looking for a placeholder group 
named Agency. If it finds nothing, nothing more happens. If it finds such a 
placeholder group, it looks for the selected value and tries matching it to a 
group (first) or user (if no matching group is found). If a match is found, the 
replacement is done in exactly the same way as if the project manager would 
have used the replace placeholder group functionality.  
The typical consequence in our example will be: 
•  Agency 1 is invited to the project 
•  A number of tasks are re-assigned from Agency to Agency1 
•  (less typical) A number of approvals might be  re-assigned from Agency 
cy 
to Agency1 
ESKOARTWORK WEBCENTER RELEASE NOTES 
Details on name ma tc hi ng 
The system first tries matching groups, then users. For users, it first tries 
to find a username between parentheses. If there are no parentheses, it looks 
for a plain username.  
This is made clear with following examples: 
Exa m ple 1: Specification Agency = Agency 1 
System looks for a group with Agency 1, finds it and does replacement.  It doesn’t look 
for users since the group already fits. 
Exa m ple 2: Specification Agency = HADW 
System looks for a group named HADW. Does not find it. Then looks for (), does not 
find it, then looks for a username HADW and finds it. It does replacement to user with 
username HADW. 
Exa m ple 3: Specification Agency = Dewitte, Hans (HADW) 
System looks for a group named HADW. Does not find it. Then looks for () and finds it, 
takes HADW as value and looks for a user with username HADW. Finds it and does 
replacement.  Remark that the part before () is disregarded. It is only there to help the 
user to recognize the user name. So if it’s spelled wrongly (which is a real risk since you 
have to enter it as a restricted set value), it still works.   
3.   F il ter  p la c eho l d er  g ro u ps  wi th  na m e  pa tter ns  
Use case: In project creation and in the project after creation, replace 
placeholder groups normally allows picking any group for each “ role”. The new 
functionality allows filtering the group dropdown based on name patterns.  
Rule: 
When at least one non-empty group starts with the name of the place holder 
group followed by a space, the group list will be filtered to those groups.   
Example:  
In the example below, the list for AGENCY is filtered to those groups sta rting 
with AGENCY and followed by a space.  
AGENCY1 will not show up because there is no space between AGENCY and 1. 
ESKOARTWORK WEBCENTER RELEASE NOTES 
MYAGENCY ABC will also not show up because it does not start with AGENCY. 
If there would be no groups starting with AGENCY+[space], you would get the 
complete list of groups.  
In all cases, we changed the Invite Group toggle to be default off.  
4.   S D K i m p r ov e m ent s 
Some limited improvements to the WebCenter SDK are described in the 
WebCenter SDK manual. Following is a little overview 
Cal l 
Comment 
GetProjects.jsp 
New ca ll in WCR 10 .1 
Get projects for users filtered by their 
roles 
GetUserTodoList.jsp 
New ca ll in WCR 10 .1 
Returns "to do" and "recently done" 
approvals and tasks for individual users 
UploadAnnotations.jsp 
New ca ll in WCR 10 .1 
Import WCR viewer annotations from 
external XML files. Typical use case is to 
integrate the viewer in an external asset 
management or PLM system.  
InviteMemberToProject.jsp  Extended by <placeholderid> and 
<placeholdername> parameters and 
corresponding placeholder group(s) 
replacement functionality 
ManageDocApproval.jsp 
Extended by <projectid>, <folderid>, 
<docversionid>, <stageName> and 
<stageAction> parameters. Pa rameter 
<stage> was decla red deprecated. The 
ability to create new approval stages of 
both document and project/folder approval 
setups was added too 
DeleteDocument.jsp 
Extended by <projectname> parameter and 
also <deletelastversion> parameter to be 
able to delete last document version only 
ESKOARTWORK WEBCENTER RELEASE NOTES 
5.   C o ll a da  Vi ew e r 
5.1  Introdu ction  
A new feature to WebCenter 10.1 is the addition of the Collada 3D viewer to 
enable the user to upload, view and perform the full document approval cycle 
on Collada (dae) and Zipped Collada (zae) files. 
Note: the Collada Viewer relies on advanced rendering capabilities on the 
client computer. That means that some computers are unsupported due to 
insufficient graphics capabilities or lack of “native” support. The most 
noticeable limitation is the lack of support for 64 bit browsers (e.g. on Mac OS 
10.6 or Windows 7). Esko is currently working on adding support for 64 bit 
browsers and it expected to be ready for the next (maintenance) release of 
WebCenter.   
See also the section “Know Limitations” below. 
5.2  Wh at is Collada  
Collada is a COLLAborative Design Activity for establishing an interchange file 
format for interactive 3D applications. Collada defines an open standard XML 
XML 
schema for exchanging digital assets among various graphics software 
applications including EskoArtwork Visualizer.
Zipped Collada format is simply a zip file containing a Collada file, a 
manifest.xml file with a specified format and any other assets such as 
backgrounds that the developer sees fit to put in the zip file. 
WebCenter supports having a PNG preview embedded in the archive file and 
extracting this automatically as a default thumbnail. 
Collada is managed by the not-for-profit technology consortium, the Khronos 
Khronos 
Group. For more information - http://www.khronos.org/collada/
a/
5.3  Known Limitations 
The Collada 3D viewer currently won’t work on 64 bit systems and is not yet 
supported for use on Firefox 4 for Mac and Chrome for Mac.   
With Firefox 3
for Mac there is a known problem when using tabs; whereby the 
opening of more than one tab whilst the Collada 3D viewer is open within 
another tab will see the viewer image displayed in the other tabs also.   
ESKOARTWORK WEBCENTER RELEASE NOTES 
5.4  Sy stem R equirements 
To run the Collada 3D Viewer the recommended system requirements are as 
follows: 
For  PC
•  Memory
:
Minimum 1GB RAM, recommended 4GB RAM   
• Java: Java 1.5 or higher 
•  Video  Ca rd: DirectX9 compatible 3D graphics board from ATI or NVidia 
supporting fragment shaders and with at least 128MB video memory.  
Examples a re  
 NVidia  GeForce  FX  series,  GeForce  6  series,  GeForce  7  series, 
GeForce 8 series, GeForce 9 series 
 ATI Radeon 9600, 9700, 9800, Radeon X series, Radeon HD series  
ATI F ireG L boards and I ntel emb edded graphics a re NOT 
supported.   
For Ma c 
• Memory: Minimum 1GB RAM, recommended 4GB RAM  
• Java 1.5 or higher 
•  Video Ca rd:  
Intel Macs with: 
 NVidia 
GeForce 
6600/6800/7300/7600/7800/8600/8800, 
Quadro FX 4500/5600  
ATI Radeon 9600/9700/9800, Radeon HD 2400/2600, 
X600/X800/X1600/X1900.  
PowerPC Macs with:  
 NVidia GeForce FX/6600/6800/7800  
 ATI Radeon 9600/9700/9800/X800/X1900  
 (e.g. Power Mac G5, iMac G5, PowerBook G4 (2004+))  
In the case of a machine being unable to satisfy the minimum requirements 
when running the Collada 3D viewer the following error message will be 
displayed by the viewer  
5.5  Creating and e xp ortin g Collada files  
5.5.1
Creating Collada files from Esko Visualizer
Bui lding a model  
Documents you may be interested
Documents you may be interested