Workflow in appraisal

Hi Group,
Can anyone explain me in detail the effects of the below mentioned Workflow events .
Appraisee - Change Request
Appraisee - Approval Request
Appraisee - Review Request (One Week Previous)
Appraisee - Display Request
Appraisee - Information Appraisal Document Approved
Appraisee - Information Appraisal Document Rejected
Appraiser - Change Request
Approver - Approval Request
Appraiser - Request in Completion Period
Appraiser - Review Requst (One Week Previous)
Appraiser - Display Request
Appraiser - Information Appraisal Document Approved
Appraiser - Information Appraisal Document Rejected
Higher-Level Manager - Request Approval
Next Part Appraiser - Appraisal Request
Regards,
ISR

Hi ISR,
Please see below descriptions;
Role: you have your APPRAISEE, APPRAISER, APPROVER, and HIGHER LEVEL MANAGER, NEXT PART APPRAISER
1. Appraisee-Change request - request has been created and transfer to the point person but the person want some changes in the request (can be evaluation etc.). the requestor will receive an email regarding change request and he/she can still edit it.
2. Approval request- When the approver click this item the requestor will received notification that his/her request has been approved.
3. Review request- the item will remain in the approvers inbox but if he/she wont able to finish it within the set time and dates the system will notify.
4. Display request- this process will only show the item but he/she is not allowed to do anything about the Item.
5. Information appraisal document approved-  will generate extra documents and notification that the request has been approve.
6. Information appraisal document rejected- opposite of number 5
7. The work items is possible to edit.
8. No possible to edit but to approve the request
9. Request in completion period- request for additional mandays to finish the evaluation
10. notifications involve the request
11. Only display actions will allowed
12.Higher level manager- 2nd or last approval after the review or APPROVAL OF first superior or reviewer
13. Approval with the same level of the first positions

Similar Messages

  • How to stop a workflow after appraisal is deleted / BUS7026

    Hello dear workflow experts,
    I want to automatically stop a workflow for business object BUS7026 after the appraisal is deleted with  transaction PA30. For this i created a new event but although I put the entry in the table with  transaction SWEHR3 it is not picked up. I only put a breakpoint in the function module to see if it comes that far. But tests are negative. Does anyone has experience with this which object and infotype to use in the table?
    Any help is welcome!
    Thx Richard

    Hello thanks for the replies,
    I have created an event in the SWO1 for the business object because this object does not have an event to handle this. Only the event COMPLETEDAPPRAISAL exists. Therefore it is not displayed in the SWEL automatically. I have to force this. My question how.....
    I tried to add the event in SWEHR3 for the deletion of object type BA but this does not trigger the workflow. My question now is does anyone have an idea how to trigger the event.
    Off course I understand that after the event is raised you can model a parallel branch but this is not my problem. Getting the deletion event raised is my problem.
    Regards,
    Richard

  • Workflow in appraisal document,any bsp changes needed?

    Hi all,
    I am trying to modify an existing workflow object. So just to start i have activated the existing workflow and specified the event triggering in swe2 and pftc. when i trigger the event from R/3 it is working but when i try to test it through portals it doesnt work.
    I am using the BSP(HAP_DOCUMENT), when the manager rejects the goals the event INFO_APPRAISEE_CHANGE should be triggered. but i donot see this event being triggered in SWEL.
    Do i have to do anyother config for the workflow to work through portals(to attach the reject button to the event)
    the object type is APPR_DOC
    event is INFO_APPRAISEE_CHANGE
    receiver type is WS12300114(standard)
    Please let me know if you have any suggestions.
    Thanks in advance.
    manasa

    Hello Manasa,
    I did an implementation of Performance Management and did not change any of the BSP's to get workflow to work. Al was done by the customizing of Performance management.
    So don't look in the BSP but in the customizing. For changes during the process, use the BADI's (SE18, starting with HRHAP).
    Good luck.
    Frank Roels

  • No Workflow Instance

    Hi,
    We are using a batch program to trigger workflows for appraisal. Initially we tried for 3 users and the workflows were triggered properly. Then we ran the program for chunks of 50 users and when I checked the Event Trace, it says "Receiver started correctly", but the RFC status says "User is locked. Please notify the person responsib". I cannot see any workflow instance for these users in SWI1. Now even when I run the workflow trigger program for one user the status says "User is locked. Please notify the person responsib". I checked the logged on user and it is not locked. What could be the error? Pls help
    Event trace details
    EVENT DATA:
    Event Instance ID    2419876
    Object Type          APPR_DOC
    Object Key           01DDB4883F197144F18C480015600EB0690000
    Event                START_TARGET_SETTING
    Event Creator        US SSOPER         SAP
    Creation Time        26.11.2008 12:01:54 UTC+8
    RECEIVER DATA
    Receiver Type        WS99800015
    Object Key
    Receiver FM          SWW_WI_CREATE_VIA_EVENT_IBF
    RFC Destination      WORKFLOW_LOCAL_800
    Check FM
    Receiver Type FM
    TRACE DATA
    Trace Date/Time      26.11.2008 12:01:54 UTC+8
    User Name            SSOPER         SAP
    Main Program         RHHAP_APP_DOCUMENT_ADMIN_PA
    Action               Receiver started correctly
    RFC Status           User is locked. Please notify the person responsib
    Regds
    Thiru

    Hi,
    the workflow background user is configured here as SSOPER SAP. This user is locked. Please correct this via transaction SU01.
    The configuration of the user and logical destination can also be maintained with transaction SWU3.
    Have fun,
       Florin

  • Workflow not move to next level approver...

    Hi Friends,
                           I have developed workflow for appraisal. Employee enter his appraisal ratings and submit  and then first,second,third level approvers enter their ratings one after another submit.
                            whenever one level approver submit,i have updated th status in our customized table and pass the status to workflow method through Set Parameter command. For example ,when employee enter his rating and once submit, i have update the status field in table with value 'Pending with First Approver' and pass the status 'pending with first approver' through Set Parameter command to workflow method. In workflow methods , I receive status value using Get Parameter command and based on tht value respective workflow item will moved to inbox of First level approver.
                      Its working fine. But  SOME TIMES status updated in table properly and workflow item keep retain in same level inbox even after submit successfully,instead of move to next level approer.
                      For example, once employee submit his appraisal rating,status 'pending with first level approver' updated in table properly. But workflow item still keep retain in employee inbox only and first level approver do not receive workflow item in his inbox.  I  tried to refresh that variable which i used in set parameter/get parameter command . but same proble continue.Could you please suggest me what will be reason for this issue?. Thank you.
    Regards,
    Hockteck..

    Hi Rick,
                           Thanks for your response. I am using Z table for reporting purpose. In Z table I update status like 'pending with employee','pending with first approver',etc. If the end users wants to know the status of apprisal for a particular employee,they can use this report and react according to the updated status.
                                               I have mentioned in this thread about  both this Z table update and pass status using set parameter id, because both these statment executed after employee or approvers submit. But Z table updated successfully and set parameter not passed successfully.
                         In my workflow I am using Loop step and this loop will continue to run  till the status become 'Completed'. when third level approver submit his appraisal details that time i pass the status 'Completed' to complete the workflow .For employee,first and second level approvers I pass the status like 'Pending with Employee','Pending with First','Pending with Second'.
                       Whenever I pass the status to workflow,using Function Module i find the next level approver based on the status. For example If the status is 'Pending with First' then in the function module I find the first level approver and pass his UserId as current agent name. Whenever this issue happen I debug and check the current agent id . But it shows only Employee ID.If the status 'Pending with First' passed to workflow properly then FM could have pass the First level approver ID. But since current agent id shows Employee Id, workflow keep exist in Employee inbox ,even after he submit successfully.
                         If 10 employees submit his apprisal ratings,for one or two employees this issue happen and for rest of the emplyess workflow completed successfully with all  approvers submissions. Any suggestions?.
    Regards,
    Hockteck.

  • Appraisal in EP

    We have implemented EP ESS and MSS and it's working fine.
    Now we r working in Appraisals. I hav few Q's .
    1. In one of the forum,i found there is no BSP Appraisal service available for ESS.It suggests to Copy HAP_DOCUMENT_PA ( BSP Appl for MSS) and do changes for ESS.We r comfortable with BSP programming.
    My requirement is that, apraisee has to initiate the appraisal process and appraiser has to receive his subordinates worktiem.
        How to achiev this Workflow for Appraisal in EP? Is worfklow needed for appraisal?
      Plz throw some light on it .

    Hi Maurice,
    >And the information that the standard BSP can not be >used for ESS is incorrect. Depending on your >requirements you can use the standard delivered pages.
    1.If that is the case, it would be nice.Cud you tell me wht customizations i hav to do in Appraisal Catalog.
    2. Now the table view in HAP_DOCUMENT is showing the "Appraisals by Appraiser" <b>(The appraisals made by him for other employees)</b>.
       In case if we use the same HAP_DOCUMENT without modfying,how to show "Appraisals by Apraisee"<b> (The appraisals made by other employees for him)</b> .
    I hope i xplained my problem correctly.
    Rgds,
    Jothi

  • Objective Setting Process

    Hi Experts,
    We are implementing  Objectice Setting and Appraisal using portal and workflow. Appraisal will be carried out using three level supervisors hierarchy.
    My first question in this context is as how the appraisal document will move to all the three supervisors in ESS for evaluation?
    Is it based on the supervisors shown on the individual appraisal document?  I mean based on the supervisors name/details after the appraisal documents have been prepared/created using the transcation  phap_prepare or phap_create.
    Sincere Thanks,
    Prakash.

    Dear Chetan,
    Thanks for your reply. But my question is yet to be resolved. As you also know that during the In-Preparation phase the appraisal documents are prepared/created based on the OM structure. In the standard SAP using PHAP_REPARE transaction the system creates the appraisal document  upto only one supervisor level (offcourse based on OM structure) therfore if I attach the workflow event in the template the form can move upto one supervisor level, but how will the same appraisal  form will move to other two supervisors if it does not  have their(supervisors) details.
    Please share your views.
    Regards,
    Prakash.

  • Unexpected email notify to user for random Workitem

    Hi Experts,
    In my company, we have configure workflow for Appraisal System. In our situation, we have disable the Extended Notification because we don't want user to receive an email when a workitem is created for them. In contrast, there is an email sending randomly to user when the workitem is created for them.
    We have check, there is no send mail task in the workflow.
    The sender of the email is the user who trigger the action, and the receiver is the owner of the workitem. The subject of the email is the subject of the workitem itselt. The content is like bellow:
    "Work Item in R/3 System: XXX
    You have a new work item in the SAP System.
    Note the following instructions.
      You have just received the TYR Form for XXXXXXXXXX which needs to be reviewed and approved, in your UWL."
    Is there any possibility that the email is sending out without using "Extended Notifications" and "Send Mail Task"?

    Thanks Mr. Anjan Paul,
    There are 3 scenario in the configuration. The OSP and UWL have empty configuration in Scenario, Filter Setting, and Delivery.
    Please kindly find my screen shot bellow.
    - Scenario
    - Workflow: Subscription
    - Workflow: Filter Setting
    - Workflow: Delivery
    Please let me know if you have any question.
    Thanks for your time considering on my issue.
    Regards,
    Punleu CHOMNAN

  • Appraisal Workflow in SAP R/3

    My clients me show them a Appraisal Workflow in SAP R/3 by using four User id's just for testing purpose. Is it possible. If yes, then how to do it. Can anyone explain me detail.
    In my client place, workflow is:
    Appraisee->Appraiser->Reviewer->HR
    Samriddhi

    Workflows are important in performance management. You set the workflow's in the status tab. There you set the target status / sub-status and the workflow to be used (appraiser or appraisee).
    The four id's, identify who will be the appraiser, part-appraiser and appraisee. Set the security / authorization's accordingly.
    Use phap_start_bsp, and use the bsp's to log in.
    Good luck

  • Appraisal workflow in UWL

    Hello all,
    I am trying to create a new view in UWL for appraisal workflows.
    My requirement is to get the Appraisal workflows into UWL. However, when appraisal item is selected from UWL it should not take us to the appraisal form, instead it should display the details view (the one which is displayed in the item preview) in pop-up.
    I created new configuration and for task 'TS12300096' in UWL configuration and selected 'UWL view detail' as action launcher when clicked on the workitem in UWL.
    When i open the UWL iView, there are no items related to appraisal task mentioned above are visible and if i delete the configuration file for the task which i've created, it appears.
    Below are the configuration files:
    1. com.appraisee_chge: configuration file for workitem registration
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="1.0">
      <ItemTypes>
        <ItemType name="uwl.taskTS12300096.SAP_ECC_HumanResources" connector="WebFlowConnector" defaultView="uwl.taskTS12300096.SAP_ECC_HumanResources_view" defaultAction="defaultAction">
          <ItemTypeCriteria systemId="SAP_ECC_HumanResources" externalType="TS12300096" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="APPR_DOC" cacheValidity="default">
              <Attribute name="DOCUMENTNAME" type="string" displayName="Document Name"/>
              <Attribute name="ID" type="string" displayName="Apprasisal ID"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <Actions>
            <Action name="defaultAction" groupAction="" handler="UIActionHandler" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Descriptions default="defaultAction"/>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
      <Views>
        <View name="uwl.taskTS12300096.SAP_ECC_HumanResources_view" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status, DOCUMENTNAME, ID" sortby="priority:desc, dueDate:asc, createdDate:desc" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="tasks">
          <DisplayAttributes>
            <DisplayAttribute name="createdDate" type="date" width="" sortable="yes" format="medium" referenceBundle="sent_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="escalatedBy" type="people" width="" sortable="yes" format="default" referenceBundle="escalated_by" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="attachmentCount" type="int" width="1" sortable="yes" format="default" referenceBundle="attachments" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
            <DisplayAttribute name="statusIcon" type="image" width="1" sortable="yes" format="default" referenceBundle="status_image" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="enum">
                <ImageMap value="EXECUTED" imageName="ico16_task_confirmed.gif" referenceBundle="confirmed_task_status"/>
                <ImageMap value="COMPLETED" imageName="ico16_task_complete.gif"/>
                <ImageMap value="INPROGRESS" imageName="ico16_task_start.gif" referenceBundle="start_task_status"/>
                <ImageMap value="enum" imageName="ico16_task_new.gif" referenceBundle="new_task_status"/>
                <ImageMap value="NEW" imageName="ico16_task_new.gif" referenceBundle="new_task_status"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="substitutedFor" type="people" width="" sortable="yes" format="default" referenceBundle="substituted_for" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="dueDate" type="date" width="" sortable="yes" format="medium" referenceBundle="due_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="status" type="string" width="" sortable="yes" format="default" referenceBundle="status" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="isEscalated" type="image" width="10" sortable="yes" format="default" referenceBundle="data_escalate" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="0">
                <ImageMap value="0" imageName="">
                  <Descriptions default=""/>
                </ImageMap>
                <ImageMap value="1" imageName="ico16_escalated.gif" referenceBundle="data_escalated"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="creatorId" type="people" width="" sortable="yes" format="default" referenceBundle="from" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="memoCount" type="int" width="1" sortable="yes" format="default" referenceBundle="memo" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
            <DisplayAttribute name="itemTypeIcon" type="image" width="1" sortable="no" format="default" referenceBundle="item_type" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="none">
                <ImageMap value="uwl.task" imageName="task.gif" referenceBundle="tasks"/>
                <ImageMap value="none" imageName="">
                  <Descriptions default=""/>
                </ImageMap>
                <ImageMap value="uwl.notification" imageName="notification.gif" referenceBundle="task_notifications"/>
                <ImageMap value="uwl.alert" imageName="alert.gif" referenceBundle="task_alerts"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="systemId" type="string" width="10" sortable="yes" format="default" referenceBundle="system_id" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="isLaunched" type="image" width="1" sortable="no" format="default" referenceBundle="launched" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="0">
                <ImageMap value="0" imageName="1x1.gif" referenceBundle="not_launched"/>
                <ImageMap value="1" imageName="/irj/portalapps/com.sap.portal.htmlb/mimes/common/statusicons/s_sta_ok.gif" referenceBundle="is_launched"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="DOCUMENTNAME" type="string" sortable="no" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Document Name"/>
            </DisplayAttribute>
            <DisplayAttribute name="subject" type="link" width="" sortable="yes" format="default" actionRef="viewDetail" referenceBundle="subject" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="priority" type="string" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Menu>
                <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
                <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
                <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
                <MenuItem name="VeryHigh" actionRef="priorityVeryHigh" referenceBundle="menu_priority_v_high"/>
              </Menu>
            </DisplayAttribute>
            <DisplayAttribute name="ID" type="string" sortable="no" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Apprasisal ID"/>
            </DisplayAttribute>
          </DisplayAttributes>
          <AllowedFilters>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
              <Expression name="status" value="NEW" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
              <Expression name="status" value="INPROGRESS" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
              <Expression name="dueDate" value="Today" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
              <Expression name="dueDate" value="Today" comparator="LessThan"/>
            </CompoundExpression>
          </AllowedFilters>
          <Actions>
            <Action reference="defaultGlobalWizard"/>
            <Action reference="addToNavigation"/>
            <Action reference="removeFromNavigation"/>
          </Actions>
        </View>
      </Views>
    </UWLConfiguration>
    2. com.appraisee_chge.TS12300096.wiz - What action to be triggered when an item is selected in UWL:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="1.0">
      <ItemTypes>
        <ItemType name="uwl.taskTS12300096.SAP_ECC_HumanResources" connector="WebFlowConnector" defaultView="uwl.taskTS12300096.SAP_ECC_HumanResources_view" defaultAction="defaultAction" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC_HumanResources" externalType="TS12300096" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="APPR_DOC" cacheValidity="default">
              <Attribute name="DOCUMENTNAME" type="string" displayName="Document Name"/>
              <Attribute name="ID" type="string" displayName="Apprasisal ID"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <Actions>
            <Action name="defaultAction" groupAction="" handler="UIActionHandler" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Descriptions default="defaultAction"/>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
      <Views>
        <View name="uwl.taskTS12300096.SAP_ECC_HumanResources_view" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status, DOCUMENTNAME, ID" sortby="priority:desc, dueDate:asc, createdDate:desc" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="tasks">
          <DisplayAttributes>
            <DisplayAttribute name="createdDate" type="date" width="" sortable="yes" format="medium" referenceBundle="sent_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="escalatedBy" type="people" width="" sortable="yes" format="default" referenceBundle="escalated_by" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="attachmentCount" type="int" width="1" sortable="yes" format="default" referenceBundle="attachments" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
            <DisplayAttribute name="statusIcon" type="image" width="1" sortable="yes" format="default" referenceBundle="status_image" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="enum">
                <ImageMap value="EXECUTED" imageName="ico16_task_confirmed.gif" referenceBundle="confirmed_task_status"/>
                <ImageMap value="COMPLETED" imageName="ico16_task_complete.gif"/>
                <ImageMap value="INPROGRESS" imageName="ico16_task_start.gif" referenceBundle="start_task_status"/>
                <ImageMap value="enum" imageName="ico16_task_new.gif" referenceBundle="new_task_status"/>
                <ImageMap value="NEW" imageName="ico16_task_new.gif" referenceBundle="new_task_status"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="substitutedFor" type="people" width="" sortable="yes" format="default" referenceBundle="substituted_for" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="dueDate" type="date" width="" sortable="yes" format="medium" referenceBundle="due_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="status" type="string" width="" sortable="yes" format="default" referenceBundle="status" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="isEscalated" type="image" width="10" sortable="yes" format="default" referenceBundle="data_escalate" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="0">
                <ImageMap value="0" imageName="">
                  <Descriptions default=""/>
                </ImageMap>
                <ImageMap value="1" imageName="ico16_escalated.gif" referenceBundle="data_escalated"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="creatorId" type="people" width="" sortable="yes" format="default" referenceBundle="from" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="memoCount" type="int" width="1" sortable="yes" format="default" referenceBundle="memo" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
            <DisplayAttribute name="itemTypeIcon" type="image" width="1" sortable="no" format="default" referenceBundle="item_type" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="none">
                <ImageMap value="uwl.task" imageName="task.gif" referenceBundle="tasks"/>
                <ImageMap value="none" imageName="">
                  <Descriptions default=""/>
                </ImageMap>
                <ImageMap value="uwl.notification" imageName="notification.gif" referenceBundle="task_notifications"/>
                <ImageMap value="uwl.alert" imageName="alert.gif" referenceBundle="task_alerts"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="systemId" type="string" width="10" sortable="yes" format="default" referenceBundle="system_id" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="isLaunched" type="image" width="1" sortable="no" format="default" referenceBundle="launched" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
              <ImageMapping default="0">
                <ImageMap value="0" imageName="1x1.gif" referenceBundle="not_launched"/>
                <ImageMap value="1" imageName="/irj/portalapps/com.sap.portal.htmlb/mimes/common/statusicons/s_sta_ok.gif" referenceBundle="is_launched"/>
              </ImageMapping>
            </DisplayAttribute>
            <DisplayAttribute name="DOCUMENTNAME" type="string" sortable="no" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Document Name"/>
            </DisplayAttribute>
            <DisplayAttribute name="subject" type="link" width="" sortable="yes" format="default" actionRef="viewDetail" referenceBundle="subject" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
            <DisplayAttribute name="priority" type="string" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Menu>
                <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
                <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
                <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
                <MenuItem name="VeryHigh" actionRef="priorityVeryHigh" referenceBundle="menu_priority_v_high"/>
              </Menu>
            </DisplayAttribute>
            <DisplayAttribute name="ID" type="string" sortable="no" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Apprasisal ID"/>
            </DisplayAttribute>
          </DisplayAttributes>
          <AllowedFilters>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
              <Expression name="status" value="NEW" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
              <Expression name="status" value="INPROGRESS" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
              <Expression name="dueDate" value="Today" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
              <Expression name="dueDate" value="Today" comparator="LessThan"/>
            </CompoundExpression>
          </AllowedFilters>
          <Actions>
            <Action reference="defaultGlobalWizard"/>
            <Action reference="addToNavigation"/>
            <Action reference="removeFromNavigation"/>
          </Actions>
        </View>
      </Views>
    </UWLConfiguration>
    Any suggestions or inputs appreciated.
    Thanks
    Karthik
    Edited by: Karthik on Feb 21, 2008 1:21 AM

    Issue Resolved

  • Appraisal Workflow

    Hi,
    I am trying to configure workflow for Appraisals and not able to. These are the steps I have followed:
    1. Go to PFTC (Tcode) for workflow templates such as 12300109,12300110,12300111,12300113,12300114,12300115,12300116,12300117,12300119,12300120,12300121,12300122,12300124,12300125,12300126,12300127.
    2. Activate the event linkages.
    3. For all tasks, which aren't background tasks, has to be defined as 'General task' there.
    4. Activate the required workflow events once during system setup.
    PHAP_ADMIN_PA (Tcode)--> Utilities --> Event Linkages.
    In the column Type linkage active, place a check mark next to the events you want to activate and click on the activate icon.
    5. PHAP_CATALOG_PA (Tcode --> Select the required Category Group --> Category --> go to 'Status Flow' tab --> 'Status' subtab ---> activate the status by checking them.
    In the same subtab, go to 'Events' subtab and select the required workflow events.
    6. Select the required template under that --> Select 'Status Flow' --> For every 'Status' and 'Substatus', select the workflow event.
    But after following the above steps, when I create Appraisal and proceed with, I am not able to make the events trigger.
    Can anybody help me to provide me the documents or required/ additional steps to make it possible?
    Regards,
    Suraj Kumar

    HI I m getting the problem related to this MBO appsaisal wf plzzzzzz guide me..
    i made 4 workflows for MBO appraisal using APPR_DOC BO nd using std wfs- ws12300114, ws12300122, ws12300124 nd ws12300125. all r working properly in development server.
    but
    in quality all r giving errors related to evevts. as for example, for ws12300114 workflow it is giving error--
    "Event 'INFO_APPRAISEE_CHANGE_APPROVE' is not defined for object type 'APPR_DOC' "
    for all 4 wfs it is giving error like this related to event nd business object.
    plzzzzzzzz anybody knows thn reply or call me at 09886999122 or mail at [email protected]
    thanks
    Raj

  • Appraisal workflow: How to insert Appraiser & Appraisee names in emails

    Hi out there,
    I am working on an apprisal process which include workflows. The workflows each contain a task which hold the text (Task description) for a workitem / email, which is sent out to managers as a notification.
    Example:
    When a manager has approved an appraisal document for an employee, manager's manager will receive an email which should say something like: "Jill Dove (Appraiser name) has submitted  a document for Tom Dove (Appraisee name), for your approval. To approve or reject the document, use the following link to...."
    My question is: Is it possible to insert some kind of command in the workitem / email text (Task description) which will then automaticalliy insert the correct Appraiser & Appraisee names? If yes, how is it done?
    Until now we have used the expression: &_WORKITEM.WORKITEMFATHER.CREATEDBYUSER.NAME& were Appraiser or Appraisee name was equal to the workitem father - forexample the manager (Appraiser) name, but then I still need to insert the employee name (Appriasee).
    Thanks.
    Kind regards
    Jenzen

    Hi Srikanth,
    Thanks for your reply. I've tried to do what yoú told me, but when I create the new VB they system shows an warning saying that The determination of the average without elements must be restrict. I don't know what it means.
    Do you know what can I do or give me more details?
    Thanks in advance!
    Best wishes,
    Thais

  • Appraisal Workflow error

    Hi All,
    The requirement given to me is Appraisal workflow (with 4 levels of approval), I am using the standard workflow WS01000108,
    But when the approver approves or rejects the appraisal from the inbox the workflow goes to error status, when i tried to check what is the error it says "other error".
    Then i checked the method of the business object bus7026 even there it gives the same error.
    Kindly help me to solve this issue.
    Thanks and Regards
    Balaji K.

    Hi,
    What is that error?
    You may get error any of these
    EVALUATE_AGENT_INTERVAL (Agent determination for step '0000000041' failed)
    EVALUATE_AGENT_VIA_RULE (Workflow WS01000108 no. 000000007105 acti 0000000041 role 'AC01000016': No agent found)
    AC01000016 (Resolution of rule AC01000016 for task TS010001 no agent found)
    Thanks and Regards,
    Prabhakar Dharmala
    Edited by: Prabhakar Dharmala on Feb 6, 2008 12:48 PM

  • Appraisal Workflow - Screen without any values during Approval

    Hi,
    I am working on Appraisal workflow. When a manager clicks on a work item (via MSS portal) to approve/reject, he is getting a screen without any values.
    Am I missing any configuration?
    Please help.
    Thanks and Regards
    Pras

    Hi Friends,
    This issue has been resolved. It was an authorization issue.
    Thanks and Kind Regards
    Pras

  • Appraisal Workflow - Item not completed

    Hi,
    After performing Approved or Reject in MSS for Appraisal Workflow, the task are not completed or removed from the UWL of the user. If we do the same from R/3 the workitem gets completed. I checked the workflow task and it always ask for 'Confirm End of Process'.
    Any idea to how to do that?
    Thanks,
    SP

    Hi SP,
    Please also see BWF note: 902541.  Also, please be aware that the workitems will not leave automatically as there is no real time refresh in the Universal Worklist.  The quickest time that it will take will be 60 seconds.  If you manually refresh do the workitems leave the inbox?  Please check your parameters as mentioned in this wiki page:
    http://wiki.sdn.sap.com/wiki/display/BPX/UniversalWorklistParameterConfigurationforOptimalPerformance
    Beth Maben
    EP - Senior Support Consultant II
    AGS Primary Support
    Global Support Centre Ireland
    Please see the UWL Wiki @
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/bpx/uwl+faq  ***

Maybe you are looking for

  • Sales order settlement error

    Hi all, I getting an error when i created a sales order, while saving the system through an error : settlemet profile zz1 does not exits" the same i simulated in the Quality system it is working fine. when i have done the analysis, the settlement pro

  • [SOLVED] GRUB2 does not process hooks: System doesn't boot

    My initial system was an SSD where /dev/sda1 was my boot partition and /dev/sda2 was an (encrypted) LVM containing home, root, var and swap. Since all partitions were ext3, I decided to do a clean format to ext4 and copy my data back on the partition

  • After Deploye application  How can user take data back up.

    Hi, i have created an application .Which is run in offline Mode in a machine .User enter data through this Application Form .Data Enter Though this Form in to our application data base table . Here User want to take data back up in evening which is e

  • File 2 File motion in PI 7.1

    Hi Working on a file 2 file drop in the PI 7.1 version, I need to pick up a file EPEPMTEXT47220090811.FIC and drop it in the receiver file system with the same name and type, What are the parameters I need to give on the receiver CC side to get the s

  • How do I save document with different name

    Since I updated my softwhere, can't seem to find how to "save as"....help!