MS Project Critical Task Progress
I am using the Tracking gantt view... I have determined the critical path as well of the project. These tasks are highlighted in red.
I am currently updating a task that is critical to be 100% complete ...
However it's turning it green... when it is 100% percent complete I want it to show that this is a 100% complete critical task (in red color) ..
I have made changes in the bar style.. Am I doing something wrong?
In addition to the excellent answer from Dale, if you want to still color in red "complete critical tasks" (that sounds like a non-sense, sorry for that...), assuming that the total slack is the right criteria for critical task:
you could create a custom flag based on the total slack equal to 0
then create a new red bar style based on this flag
Doing this, tasks that used to be critical but that are now completed (thus considered by Project as non-critical anymore) will still have the "critical" bar style.
Hope this helps.
Guillaume Rouyre - MBA, MCP, MCTS
Similar Messages
-
Import Task progress in Project Server 2013
Hi,
Import task progress feature in Project Server 2013:
I have updated actuals in tasks page in PWA 2013, and saved it. I tried to import it to timesheet page but the value already exists and the import task progress option is greyed out. i mean, when i enter actuals in tasks page and save it, the value automatically
comes in timesheet page, then what is the use of Import task progress.
Am i understood correctly?
Please help.
K.GokulrajHi,
In my environment SEM is not enabled, i want to know how this option "import task progress" will be help full in time sheets.
Once i enter task hours or task % complete from My tasks then the actual hours in time sheets are
automatically filling.
Can anyone tell me
what is the use of the "import
task progress" How this option is use full & in which scenarios we can use this option.
Thank You, Kumar KSV -
How to modify criteria for critical tasks
We want to make sure that if any task's slack is anything frm 0 to 4 days it should fall on the critical path. So that we can track all tasks which are meeting business process's rule criticality. Is there a way to do it;
Project Beginner --
Yes, there is a way to customize the definition of Critical task on a project by project basis. Click File > Options > Advanced. At the bottom of the Advanced page, change the value in the Tasks Are Critical If Slack Is Less Than or Equal
To field. In the situation you describe, change the value to 4 days. You can change this definition on each project, based on the size and scheduling needs of the project.
By the way, in following the above steps, you are asking Microsoft Project to show you the true Critical Path (tasks with Total Slack = 0 days) along with the Nearly Critical Path (tasks with Total Slack > 0 days). There is a trick in the software
that will allow to visually distinguish between the true Critical Tasks and the Nearly Critical tasks. To do this, click the Format tab to display the Format ribbon. In the Bar Styles section of the Format ribbon, select the Critical Tasks checkbox
to display Critical and Nearly Critical tasks with red Gantt bars. Then select the Slack checkbox as well. Every Nearly Critical task that has Total Slack greater than 0 days will show a navy blue underscore to the right of the red Gantt bar, while
truly Critical tasks will not display the underscore.
Hope this helps.
Dale A. Howard [MVP] -
Team Managers to update task progress
I would like to set up my Project in a way that tasks will be assigned to specific resources but their managers will be the ones to update task progress (as they will be the ones using the Project Web Application). Is that do-able?
Thanks,
AyeletYes it is doable.
In MS Project Pro, you can set the team member in the resource field but use the assignment owner field to enter the manager's name so they will receive the task update in their task page in PWA.
Note that in addition to the assignment owner field at assignment level in the project plan, you can use the "default assignment owner" which is a resource attribute, in case of team member will always have their managers as task progress updaters.
See reference below:
http://office.microsoft.com/en-us/project-help/assignment-owner-assignment-field-HA010167479.aspx
http://microsoftepmsolution.blogspot.ca/2008/10/assignment-owner.html
Hope this helps,
Guillaume Rouyre, MBA, MCP, MCTS | -
How to assign project specific task with the newly created projects ?
Hi All,
I need help. I need to assign project specific tasks (which i will be taking from staging table) other than the default task which are assigned during project creation. How do I proceed with this within same package. I am attaching the code of my package below...
CREATE OR REPLACE PACKAGE body xxpa_proj_conv_pkg as
PROCEDURE xxpa_create_project_proc(O_ERRBUF OUT VARCHAR2,O_RETCODE OUT VARCHAR2)
is
variables need to derive global parameters
v_responsibility_id NUMBER; --- PA Supervisor responsibility id
v_user_id NUMBER;
deriving global parameters-
-- Variables needed for API standard parameters
v_api_version_number NUMBER := 1.0;
v_commit VARCHAR2(1) := 'F';
v_return_status VARCHAR2(1);
v_init_msg_list VARCHAR2(1) := 'F';
v_msg_count NUMBER;
v_msg_index_out NUMBER;
v_msg_data VARCHAR2(2000);
v_data VARCHAR2(2000);
v_workflow_started VARCHAR2(1) := 'Y';
v_pm_product_code VARCHAR2(10);
---variables for catching errors---
v_error_flag number:=0;
-- Predefined Composite data types
v_project_in PA_PROJECT_PUB.PROJECT_IN_REC_TYPE;
v_project_out PA_PROJECT_PUB.PROJECT_OUT_REC_TYPE;
v_key_members PA_PROJECT_PUB.PROJECT_ROLE_TBL_TYPE;
v_class_categories PA_PROJECT_PUB.CLASS_CATEGORY_TBL_TYPE;
v_tasks_in_rec PA_PROJECT_PUB.TASK_IN_REC_TYPE;
v_tasks_in PA_PROJECT_PUB.TASK_IN_TBL_TYPE;
v_tasks_out_rec PA_PROJECT_PUB.TASK_OUT_REC_TYPE;
v_tasks_out PA_PROJECT_PUB.TASK_OUT_TBL_TYPE;
v_CREATED_FROM_PROJECT_ID varchar2(20);
v_CARRYING_OUT_ORGANIZATION_ID varchar2(20);
v_person_id NUMBER;
v_project_role_type VARCHAR2(20);
API_ERROR EXCEPTION;
v_a NUMBER;
cursor for project in data
CURSOR cur_project_in_data IS SELECT * FROM XXPA_PROJECT_IN_STG;
cursor for task data
CURSOR cur_task_in_data IS SELECT * FROM XXPA_TASK_IN_STG;
------------------------Cursors used for validations----------------------------------
cursor for product code used for validation
cursor cprc is select distinct PROJECT_RELATIONSHIP_CODE from PA_PROJECT_CUSTOMERS;
cursor for distribution rule-
cursor cdr is select DISTRIBUTION_RULE from PA_DISTRIBUTION_RULES;
cursor for project status code
cursor cpsc is SELECT PROJECT_STATUS_CODE, PROJECT_STATUS_NAME FROM PA_PROJECT_STATUSES WHERE STATUS_TYPE = 'PROJECT';
cursor for template/created from project id
cursor ccpid is select project_id from pa_projects where template_flag='Y';
BEGIN
select user_id, responsibility_id into v_user_id, v_responsibility_id
from PA_USER_RESP_V
where user_name like 'amit_kumar%'
and responsibility_name like'PA SupervisorS';
-- --Fnd_global.apps_initialize(user_id,resp_id, resp_appl_id);
-- Fnd_global.apps_initialize(v_user_id,v_responsibility_id,275);
-- -------calling global parameters---
pa_interface_utils_pub.set_global_info
p_api_version_number =>v_api_version_number,
p_responsibility_id =>v_responsibility_id,
p_user_id =>v_user_id,
p_msg_count =>v_msg_count,
p_msg_data =>v_msg_data,
p_return_status =>v_return_status
dbms_output.put_line ('Set Global status ->' || v_return_status);
----Cursor for PRODUCT RELATED DATA-----------
FOR REC IN cur_project_in_data LOOP
-----PASSING VALUES TO THE COMPOSITE DATA TYPE(PROJECT_IN_REC_TYPE)-------
----retrieving product code-----
select lookup_code into v_pm_product_code
from pa_lookups
where lookup_type = 'PM_PRODUCT_CODE'
and meaning = 'Oracle Project Manufacturing';
-----retrieving and validating created from project id----
BEGIN
select project_id
into v_CREATED_FROM_PROJECT_ID
from pa_projects_all
where name=rec.created_from_project_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent CREATED_FROM_PROJECT_NAME';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where created_from_project_name = rec.CREATED_FROM_PROJECT_NAME;
END;
-----retrieving & validating carrying out organization id-----
BEGIN
select distinct(CARRYING_OUT_ORGANIZATION_ID)
into v_CARRYING_OUT_ORGANIZATION_ID
from pa_projects_prm_v
where CARRYING_OUT_ORGANIZATION_NAME=rec.carrying_out_organization_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent Carrying Out Organization name';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where carrying_out_organization_name = rec.carrying_out_organization_name;
END ;
v_project_in.pm_project_reference := rec.segment1;
v_project_in.project_name := rec.PROJECT_NAME;
v_project_in.created_from_project_id := v_CREATED_FROM_PROJECT_ID;
v_project_in.carrying_out_organization_id := v_CARRYING_OUT_ORGANIZATION_ID;
v_project_in.project_status_code := rec.PROJECT_STATUS_CODE;
v_project_in.description := rec.PROJECT_DESCRIPTION;
v_project_in.start_date := rec.PROJECT_START_DATE;
v_project_in.completion_date := rec.PROJECT_COMPLETION_DATE;
v_project_in.distribution_rule := rec.DISTRIBUTION_RULE;
v_project_in.project_relationship_code := rec.PROJECT_RELATIONSHIP_CODE;
-------------------------Validation of incoming project data--------------------------------
v_error_flag := 1;
project relationship code validation
BEGIN
for prc in cprc
loop
if (rec.PROJECT_RELATIONSHIP_CODE=prc.PROJECT_RELATIONSHIP_CODE) or (rec.PROJECT_RELATIONSHIP_CODE is null)--can be overridden from template
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project distribution rule validation
BEGIN
for dr in cdr
loop
if (rec.DISTRIBUTION_RULE=dr.DISTRIBUTION_RULE) or (rec.DISTRIBUTION_RULE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project status code validation
BEGIN
for sc in cpsc
loop
if (rec.PROJECT_STATUS_CODE=sc.PROJECT_STATUS_CODE) or (rec.PROJECT_STATUS_CODE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
dbms_output.put_line ('Error at PROJECT_STATUS_CODE>' ||v_error_flag);
validation logic for project start date
BEGIN
if TRUNC(rec.PROJECT_START_DATE) >= TRUNC(rec.PROJECT_COMPLETION_DATE)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project start date cannnot be greater than completion date';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
END;
validation logic for project completion date
BEGIN
if (TRUNC(rec.PROJECT_COMPLETION_DATE)<=TRUNC(rec.PROJECT_START_DATE))
then
if ( rec.PROJECT_STATUS_CODE='CLOSED' and rec.PROJECT_COMPLETION_DATE>sysdate)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='completion date cannot be greater than sysdate for closed projects';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project closed date cannot be less than start date';
end if;
END;
--------Update staging table for the error records--------
BEGIN
if v_error_flag =1
then
O_Retcode := '1';
O_Errbuf :='Incorrect project relationship code';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where PROJECT_RELATIONSHIP_CODE = rec.PROJECT_RELATIONSHIP_CODE;
end if;
END;
-----------------------End of validation of incoming project data----------------------------------
---------------Project Task DATA-----------------
v_a:=0;
FOR tsk IN cur_task_in_data LOOP
v_tasks_in_rec.pm_task_reference :=tsk.task_reference ;
v_tasks_in_rec.task_name :=tsk.task_name;
v_tasks_in_rec.pm_parent_task_reference :=tsk.parent_task_reference ;
v_tasks_in_rec.task_start_date :=tsk.task_start_date ;
v_tasks_in_rec.task_completion_date :=tsk.task_completion_date ;
v_tasks_in(v_a) := v_tasks_in_rec;
v_a:=v_a+1;
end loop;
---------------end of task details------------------
--INIT_CREATE_PROJECT
pa_project_pub.init_project;
---------------------CREATE_PROJECT--------------------------
pa_project_pub.create_project(
p_api_version_number=> v_api_version_number,
p_commit => v_commit,
p_init_msg_list => v_init_msg_list,
p_msg_count => v_msg_count,
p_msg_data => v_msg_data,
p_return_status => v_return_status,
p_workflow_started => v_workflow_started,
p_pm_product_code => v_pm_product_code,
p_project_in => v_project_in,
p_project_out => v_project_out,
p_key_members => v_key_members,
p_class_categories => v_class_categories,
p_tasks_in => v_tasks_in,
p_tasks_out => v_tasks_out);
if v_return_status = 'S'
then
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Success' where segment1 = v_project_out.pa_project_number; ---P->pending & S-> Success
dbms_output.put_line('New Project Id: ' || v_project_out.pa_project_id);
dbms_output.put_line('New Project Number: ' || v_project_out.pa_project_number);
else
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Pending' where segment1 = v_project_out.pa_project_number;
raise API_ERROR;
end if;
END LOOP;
Commit;
------Handling Exception--------
EXCEPTION
WHEN api_error THEN
dbms_output.put_line('An error occured during project creation');
IF (v_msg_count > 0 ) THEN
FOR i IN 1..v_msg_count LOOP
apps.PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_encoded => 'F',
p_msg_index => i,
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message v_data ->'||v_data);
dbms_output.put_line('Error message v_msg_data ->'||v_msg_data);
dbms_output.put_line('Error message v_msg_index_out ->'||v_msg_index_out);
dbms_output.put_line('Error message p_msg_index ->'||i);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
WHEN OTHERS THEN
dbms_output.put_line('An error occured during conversion, SQLCODE ->'|| SQLERRM);
IF (v_msg_count >=1 ) THEN
FOR i IN 1..v_msg_count LOOP
PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_msg_index => i,
p_encoded => 'F',
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message ->'||v_data);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
end; --end procedure
END xxpa_proj_conv_pkg;
* Please tell me how to assign project specific task with the newly created projects??? *
Also please tell me how to assign multiple * Project_Relationship_Code * (ex: END CLIENT, GENERAL CONTRACTOR, PRIMARY) for a particular project during project creation?Are you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option
-
Formatting Critical Tasks (Text in Table) not applying across all columns
All,
I am working on creating a schedule from multiple smaller schedules. A few of these schedules had manual text formatting which I overwrote manually (selecting cells and changing text color). Now when attempting to apply text styles to the critical
path the text styles will not apply to all Critical tasks or all columns visible. I'm guessing I caused problems by manually changing the text color but I don't know how to fix it. Please help!All of the manual text formatting and re-formatting in cells has changed the default formatting in the Gantt Chart View.
Rather than fiddling with it, the best way is to recover the original formatting of the Gantt Chart View, and then if you want to modify it make a copy of that view, name the copy something like "AA Gantt Chart 01", and then format the text and bar
styles (not individual bits and pieces of cells and bars) of your new view. Include the "AA" or an underscore or something similar as part of the name so that your new views always go to the top of the list and you can always distinguish them
from the original ones that came out of the box.
Use the organiser to recover the original Gantt Chart View by pulling the Gantt Chart View from the global template. Now, MSP will not allow you to over-write the Gantt Chart View in your file while that view is the active view, so you will have to switch
to another view while you do it. Switch to the Tracking Gantt View, then File, Organiser. You see all of the clean stuff on the left hand side and all of the stuff in your file on the right.
In the future, leave the original views as they are. Also, leave the original tables, filters, groups, reports etc alone and if you need modified/customised versions of them make copies and change the copies. This is just good housekeeping. Also, do not
copy modified/customised views from your file into the global template ((or you will poison the well).
Hope this helps. Please mark as answer. -
Project and task on Internal requisition from ASCP
Hi Team,
We have an organization Project enabled. Sale and the Planning suggest the Planned order (of the nature internal requisition). When Planned order is released Internal requisition distribution is not pulling the project and task information.
Can any one help?Hi Veekam,
Let me get clarity------You are releasing the requisition from Workbench of item that is hard pegged in your( Shipping)organisation.
you can see a project no and task assign to the planned order
You do not want the project no and task to follow to supplying organisation , but only IR should carry the PJ no and task.
I fail to understand if you do not want the Project no and Task to flow on ISO, then what is a use of Flowing with IR
Because if it flows with IR automatically it will appear in ISO as well.
You will have to also check whether the item is also hard pegged in supplying Org in that case only PJ no and task will flow to that org
IR/ISO relation is permanent whatever information IR will carry you will see same in ISO
Chintamani
9922081219 -
Project and Task information on Internal Requisition
Hi Team,
We have an organization Project enabled , and the Planning suggest the Planned order (of the nature internal requisition). When Planned order is released Internal requisition distribution is not pulling the project and task information.
Can any one help?Hey - can you precisely provide your business case
Internal requistions do have project and task ,you can select those
Krishna -
Automatically opening new task progress window
Hi,
I am running ARD3.1. Until recently ARD would automatically open a separate window showing task progress. It has spontaneously stopped doing so, and I cannot find any preference in 3.1 for changing this. Has anyone else encountered this problem?
Thanks.Check your ARD preferences again. Specifically, make sure that under the Task header in your preferences you have selected "Always change focus to active task".
Hope this helps!
bill -
Show Project and Task name in Time entry
Hi,
Is there any possibilty to change the layout of the Time entry so I can view the Project and Task name?
Via OA Framework, Timecard styles etc....
/DanielFolks,
I have displayed project name on TIMECARD using below mentioned code
# Project Name on the timecard matrix
BEGIN HXC_LAYOUT_COMPONENTS "Projects Alternate Timecard Layout 100 - Project Name"
OWNER = "ORACLE"
COMPONENT_VALUE = "PROJECTNAME"
REGION_CODE = "HXC_CUI_TIMECARD"
REGION_CODE_APP_SHORT_NAME = "HXC"
ATTRIBUTE_CODE = "HXC_CUI_PROJECT_NAME"
ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"
SEQUENCE = "201"
COMPONENT_DEFINITION = "TEXT_FIELD"
RENDER_TYPE = "WEB"
PARENT_COMPONENT = "Projects Alternate Timecard Layout - Day Scope Building blocks for worker timecard matrix"
BEGIN HXC_LAYOUT_COMP_QUALIFIERS "Projects Timecard Layout - Project Name"
OWNER = "ORACLE"
QUALIFIER_ATTRIBUTE_CATEGORY = "TEXT_FIELD"
QUALIFIER_ATTRIBUTE1 = "N"
QUALIFIER_ATTRIBUTE2 = "NODISPLAYCACHE"
QUALIFIER_ATTRIBUTE3 = "7"
QUALIFIER_ATTRIBUTE4 = "1"
#QUALIFIER_ATTRIBUTE6 = "OraBGGrayLight {light gray color as background}
#color:#cccccc;"
QUALIFIER_ATTRIBUTE6 = "OraFieldTextDisabled {Renders gray text in disabled form controls such as text fields, radio buttons, check boxes - does not match current BLAF guidelines}
font-family:Arial, Helvetica, Geneva, sans-serif;
color:#999999;
font-size:10pt;"
#QUALIFIER_ATTRIBUTE18 = "INCLUDE"
#QUALIFIER_ATTRIBUTE19 = "|READ-ONLY|"
QUALIFIER_ATTRIBUTE20 = "N"
QUALIFIER_ATTRIBUTE21 = "Y"
QUALIFIER_ATTRIBUTE22 = "L"
QUALIFIER_ATTRIBUTE25 = "FLEX"
QUALIFIER_ATTRIBUTE26 = "PROJECTS"
QUALIFIER_ATTRIBUTE27 = "Attribute20"
QUALIFIER_ATTRIBUTE28 = "PROJECTNAME"
#QUALIFIER_ATTRIBUTE30 = "N"
END HXC_LAYOUT_COMP_QUALIFIERS
END HXC_LAYOUT_COMPONENTS
and it involved changing QALIFIER_ATTRIBUTE6 of Project name LOV also:
QUALIFIER_ATTRIBUTE6 = "HxcCuiProjectNumber|PROJECT-DISPLAY|CRITERIA|N|HxcCuiProjectId|PROJECT|RESULT|N|HxcCuiProjectNumber|PROJECT-DISPLAY|RESULT|N|HxcCuiProjectName|PROJECTNAME|RESULT|N"
But now for all old timecards we see the project name feild, but its blank.....I am just curious that if this functionality is implemented somewhere before, then someone might have answer to my question
Thanks in advance -
Why can´t I create projects and tasks into a External Group?
Why can´t I create projects and tasks into a External Group?
At this time, it's not possible to collaborate on a Project with External Contributors or add an Externally-Facing group to a Project. This is functionality that we we hope to add at some point in the future.
-
30EA2- 2.1.*: Task Progress indication
Hi,
As I just said in another thread, GREAT work on the worksheet threading.
Just one thing which I'm not completely comfortable with: the Task Progress. Don't get me wrong, the window itself is AWESOME when doing many things, but comes with a cost for simpler actions and not-so-power users.
Keep in mind users even requested a working/progress indication in the worksheet's tab label (like different icon or so). Now even the working/progress indication in the the worksheet's toolbar is removed. That's a step back for many. Now there's no quick way of knowing a worksheet's working and so you might rerun the same statement easily (I did so many times already).
Can the working/progress indication in the the worksheet's toolbar be put back, and will the tab label get some indication too by production?
Thanks,
K.Indeed, apparently only SELECT statements get handled correctly. Not even PL/SQL gets handled. That's probably why I started the thread, but didn't remember.
Can someone from the team bug this?
As for the "current SQL", there's a cool SQL link in the Query Result and Script Output's toolbars.
When the other statements get correctly handled, I hope the developer reminds to add this to the Statement Output's toolbar too.
FWIW, all tasks are shown in the Task Progress (reachable through the view menu if hidden).
However here I have to note bug 2: Cancelling statements other than SELECT doesn't work here! The indication shows cancelled, and you can start new actions on the connection, but they get queued hidden to the IDE.
Can someone from the team bug this too?
Thanks a lot for dropping in, Buntoro!
K. -
4.0 EA1 - Task Progress
I can't get the task progress panel to display. I choose it from the toolbar (View --> Task Progress) but no window/panel appears anywhere that i can see and it doesn't appear on the document list Window --> documents.
PaulThanks for your tip on changing the built-in reports! I will see what I can do with it.
I know that 9iR2 is not supported anymore. It's just that the documentation says that SQLDeveloper 4 is certified for it!
http://docs.oracle.com/cd/E39885_01/doc.40/e38928/install.htm#autoId7
Regards
Markus -
Task Progress in Self Service or Web Based Model
Hi,
If we have "Physical Percent Complete Rollup Method as Cost" then how the system will update the Progress Information. I mean, do we need to run any concurrent program or any other process to update the Progress Information in the Self Service Model.
thanks,Actually there are some formulas which will calculate Roll-Up Progress Information of the Parent Task or the Summary Task whenever we select any Roll-Up method other than Manual.
You will find in details information in "Oracle Project Management User Guide" and "Oracle Projects Fundamentals User Guide".
Khan. -
Could I use EJB in mission-critical task,like telecom realtime billing?
We will begin a project about telecom billing.The key point of the project is the realtime billing,which is must be processed with high speed and efficiency.We have a plan to use Tuxedo on which to run some services coded by c lanaguage.Other management facilities and interfaces with other system could be built by java(EJB).
Now ,I am wonder why couldn't we using EJB in billing task ? Is there any success story about using EJB model to build mission-citical system? or is EJB good for that?
thanksJoy Wind,
AFAIK, The answer is NO. Java itself is not "currently" suitable for real time applications.
However, there is a community process going on at http://www.rtj.org/.
There is also a reference implementation available which you can check out.
http://www.timesys.com/prodserv/java/index.cfm
I guess you can use it for proto-types and demos. However, if you want to use it in some mission critical application then you have to wait till it becomes a part of standard java.
hope this helps.
regards,
Abhishek.
Maybe you are looking for
-
Why are arial narrow fonts unavailable in photoshop cc
These fonts are installed in my Windows Fonts directory but dont show up in PS.
-
Automatic reversal of journal entry into new posting period
Is there a way to set automatic reversal of a journal entry when creating a JE in the next posting period?
-
MIRO using user exit EXIT_SAPLFYTX_USER_001
We are using user exit EXIT_SAPLFYTX_USER_001 for both ME21N and MIRO. ME21N works fine in that we added an item number field to I_INPUT_USER and it populates with the current item number on the po so we are able to get the gl account from EKKN. T
-
Giving access to the planners for the 1st 2 weeks of every month to plan
Hi Friends I m implementing a BPC 7 MS rolling forecast planning. Now the base member of the Time Dimensionis Month. my requirement is , A Planner will be get a alert to at the end of every month to start the process of Monthly planning for the next
-
What is JATO equivalent of return(STOP)
Hello, What is the JATO equivalent for return(STOP) /** IP6 Original protected int loadNextPage() CSpValue nextPage = getPageSessionObject("NEXTPAGE"); if (nextPage == null) return(STOP); return(load(nextPage.toString())); Thanks, Deepak