cancel
Showing results for 
Search instead for 
Did you mean: 

workflow for hiring new people in SAC

former_member787390
Participant
0 Kudos

Hi,

We have an analytic designer app that allows to plan new hires (new positions). We followed what is proposed in a content we imported to SAC but it creates calendar tasks and it doesn't fit our requirement.

As soon as we publish a new position in planning data, we would like to have a specific workflow with 5 steps (for each step we have a person that can approve or reject this new position. In case of rejecting new position workflow process stops and new position is abandoned. If approved, it will push data to create a position in SuccessFactors.

SAC calendar is not appropriate because "reject" reopen the task.

What solution could we use integrated with SAC to manage a complex workflow (close to purchase order workflow) ? Is BTP workflow an option that could work ?

thanks for helping

Kr,

Mikesch
Advisor
Advisor
0 Kudos

Regarding: "If you have some ideas for this trigger I would appreciate".
You would need to create a small custom widget for this use case.

former_member787390
Participant
0 Kudos

thanks Mike. I am not familiar with custom widget. Could you elaborate a bit ?

The custom widget would be able to call BTP Workflow API to trigger the workflow and pass some parameters ?

Kr,

Mat

pdaniel
Employee
Employee
0 Kudos

Anthony,

My suggestion would be to evaluate building a model specific to the process of Project Approval, which includes creating a design with a reviewer dimension, an audit dimension to move the requested funds across approved slices, and moves the process in AD from person to person. The benefit is total control of the steps and actions taken in AD, which would support your rejection/clear/delete member requirement. This independent model from the Project planning model (where project is planned) provides an ability to write the approved projects into the planning model when and only if all approval steps are processed.

Petar

former_member787390
Participant
0 Kudos

Hi peter,

thanks for your approach. I agree with you about a specific model. Thats the way we started our approach as well. Our main concern is that we have to manage emails and notification for each steps of validation.

adiraj
Discoverer
0 Kudos

Hi Petar,

Would you be able to provide some more design details related to Specific model approach ?

Can this work in conjunction with BPC live models?

How would Audit logs be captured and can the user upload an evidence against a changed records ?

Aditya

View Entire Topic
johannes_huhn
Product and Topic Expert
Product and Topic Expert
0 Kudos

Thanks for your question!

unfortunately, the rejection behavior always reopens the task for the assignee as of now. This default behavior cannot be adjusted as of now. I would like to refer you to the influence portal (https://www.sap.com/about/customer-involvement/influence-adopt.html) to submit your requirement as an enhancement request.

Some ideas to try:

- If you cannot use the analytics designer integration of SAC's calendar you might think about building your own workflow solution using the flexibility of the analytics designer itself. Using a separate data model one could persist "workflow data" as part of planning data. A hidden table widget could be used to read, maintain and save workflow data. Following one could write custom logic as part of an approval/rejection workflow.

- BTP workflow in combination with one inbox. The provided modelling environment could suit if you model user tasks in a sequence.

Best regards

former_member787390
Participant
0 Kudos

Thanks Johannes for your ideas.

Indeed we already have a kind of specific model to handle workflow sequence. We tried calendar tasks because we really need emails and notification. But the reopening of tasks is too much confusing for a reviewer that refuses a new hiring.

We try to have a look at btp workflow where we already customised the sequence. One thing hard to achieve is to trigger the BTP workflow from SAC (analytic designer). If you have some ideas for this trigger I would appreciate

Best regards