SAP Business One - Approval Decision Report Add On - sapb1

Is there a way to change or to map current stage used for the next approver
Current Stage must be user 3, but it currently showing user 1

Related

How to restrict user to specific stage of recruitment?

I want to add record level security in Applicant model. I want to restrict user to specific stage of recruitment process, he can see only stage that is related to him.
I just needed this domain
[('name','=','First Interview')]
with object hr.recruitment.stage in record rule

Sending SSRS report to each and every agent for their next day schedule every day at 4 pm

I need a help in deciding how to get this task finish.
I created SSRS report. which is taking 4 parameters. They are as follows.
Date(By default is Today's Date)
Site (Different Office Location)
Service Provider's Name ( Agent's name who will do the service)
Type of service (Air conditioning repair, Furnace Repair,
Window Repair etc)
I am able to run the report via selecting each parameter since they all are single value parameters.
Now I want to email this report as an email attachment for each Provider(Agent) for their daily schedule(Next Day).
So I am hoping that I have to run the report and select each and every Site then each and every associated provider's name to the selected site and then each and every associated service to the selected providers. Here I don't have to select the day since Date will be by default Tomorrow's date which report will take as parameter.
How can I do this via some kind of SQL or SSRS tool or is there any functionality that BIDS has?
Please let me know.
Thanks.
This can be done with a data-driven subscription. To configure this, start by going to your Report Manager or SharePoint, wherever you're hosting the report. Next, you'll need to write a small query that returns the parameters you want to run the report with. In other words, it should return one row for each version of the report you want to send out. Next, it will ask you to fill out your email settings. You can set fields like the "To" address and your parameters to be populated by a column from your query. The last step is to set up the scheduling.

Handling unique INSERTs(strings) in SQL that are used in the system like types

I have a table which are the activities that the technicians do to the machines. Columns are:
1. ID
2. NAME_ACT
What if the user writes and saves the activity Change of oil RT54, and the next month he forgot that the activity is already in the system and start doing it again, but this time he writes Change of oil RT54 2 spaces after change.
How should i handle this?
This is the "event form" that uses these activities
The user clicks the checkedlistbox and chooses the activity he did in the date he picked.
This is the form that allows the user add new activities
The user just writes the name of the activity and saves.
The id of the activity is a field in the table that increments as the user add new activities.
What can I do?

How to design an application so that one user cannot concurrently do separate transactions in database from 2 separate browser at the same time

I am designing an Banking application ,kindly help me to develop how can I block a user who is accessing his/her bank account concurrently from two separate browsers(systems).Suppose the user is withdrawing money from his/her account concurrently from two browsers at the same type ,how can I stop the user from doing so?
Add a flag column named SessionActive datatype int with the customer table.
Let the column value be 0 when the user did not log into his account anywhere.
If an user log into his/her account from a browser, he/she could be authenticated to his/her account only when the flag is 0 ie. SessionActive=0.
Update the flag to 1 ie. set SessionActive = 1 soon after he logged into his account.
Update the flag to 0 ie. set SessionActive = 0 when he/she log out.

Report of actuals entered by date

I need to pull out a report of the actuals that is being entered by each person in my team date-wise in the time span which I am allowed to specify. Its basically not for any accounting purposes but just to monitor the effort entered by each user on a day.
The closest thing I have found based on my preliminary search is the Weekly Actuals custom report(https://help.rallydev.com/weekly-actuals-report).
But it doesn't show the date-wise information. Is there any app already developed for my requirement or should I need to tweak the weekly actuals report?
Note: Not interested to install the time-tracker module since most of the users in my organization are used to tracking effort through actuals.
Rally LookbackAPI will give you historic data. You may write an app using shapshot store intended to retrieve data from the Lookback API.
Here is a LookbackAPI endpoint that returns snapshots where Actuals were updated:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/111/artifact/snapshot/query.js?find={"Project":222,"_TypeHierarchy":"Task","_PreviousValues.Actuals":{$exists: true},_ValidFrom:{$gte: "2014-05-01T00:00:00.000Z",$lt: "2014-05-13T00:00:00.000Z"}}&fields=["_UnformattedID","Actuals","_PreviousValues.Actuals","_ValidFrom","_ValidTo"]
and an example of the returned result:
Results: [
{
_ValidFrom: "2014-05-12T17:08:27.598Z",
_ValidTo: "9999-01-01T00:00:00.000Z",
_UnformattedID: 157,
Actuals: 4,
_PreviousValues: {
Actuals: 0
}
}
]
where _ValidFrom: "2014-05-12T17:08:27.598Z" indicates the time when the snapshot was created - the Actuals was updated. Since this was the last change to Actuals on this task TA157, the _ValidTo is set to infinity. The result shows both the updated value (4) and previous value (0) of Actuals.
To try this endpoint make sure to change 111 and 222 with valid ObjectIDs of your workspace and project respectively.
There is a similar question about ToDo answered in this post.
It is possible to get some historic data by parsing revision history via Web Services API and looking for CreationDate on a revision where Actuals update was recorded. See 'side note' in this post. But this is expensive and inefficient.
Weekly Actuals is a legacy app based on AppSDK1. AppSDK1 cannot access LookbackAPI.