-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[$125] Update tasks in the Manage my team's expenses onboarding flow to include direct links to those workspace settings #424515 #48294
Comments
|
Job added to Upwork: https://www.upwork.com/jobs/~01ebd40facad6e93ad |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @aimane-chnaif ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update tasks in the Manage my team's expenses onboarding flow What is the root cause of that problem?Feature request What changes do you think we should make in order to solve the problem?
Line 4279 in 1d48409
App/src/libs/actions/Report.ts Lines 3372 to 3375 in 7be6144
Line 4350 in 1d48409
Line 4356 in 1d48409
|
Update proposal
|
@danielrvidal looks like image in OP is broken |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update tasks in the Manage my team's expenses onboarding flow What is the root cause of that problem?Update requests What changes do you think we should make in order to solve the problem?
? task.description({
adminsRoomLink: `${CONFIG.EXPENSIFY.NEW_EXPENSIFY_URL}${ROUTES.REPORT_WITH_ID.getRoute(adminsChatReportID ?? '-1')}`,
workspaceCategoryLink: `${CONFIG.EXPENSIFY.NEW_EXPENSIFY_URL}${ROUTES.WORKSPACE_CATEGORIES.getRoute(onboardingPolicyID ?? '-1')}`,
workspaceMoreFeatureLink: `${CONFIG.EXPENSIFY.NEW_EXPENSIFY_URL}${ROUTES.WORKSPACE_MORE_FEATURES.getRoute(onboardingPolicyID ?? '-1')}`,
workspaceMembersLink: `${CONFIG.EXPENSIFY.NEW_EXPENSIFY_URL}${ROUTES.WORKSPACE_MEMBERS.getRoute(onboardingPolicyID ?? '-1')}`,
})
{
type: 'setupCategories',
autoCompleted: false,
title: 'Set up categories',
description: ({workspaceCategoryLink}: {workspaceCategoryLink: string}) =>
'*Set up categories* so your team can code expenses for easy reporting.\n' +
'\n' +
'Here’s how to set up categories:\n' +
'\n' +
'1. Click your profile picture.\n' +
`2. Go to Workspaces.\n` +
'3. Select your workspace.\n' +
'4. Click *Categories*.\n' +
'5. Enable and disable default categories.\n' +
'6. Click *Add categories* to make your own.\n' +
'7. For more controls like requiring a category for every expense, click *Settings*.\n' +
'\n' +
`[Take me to workspace category settings](${workspaceCategoryLink}).`,
},
{
type: 'addExpenseApprovals',
autoCompleted: false,
title: 'Add expense approvals',
description: ({workspaceMoreFeatureLink}: {workspaceMoreFeatureLink: string}) =>
'*Add expense approvals* to review your team’s spend and keep it under control.\n' +
'\n' +
'Here’s how to add expense approvals:\n' +
'\n' +
'1. Click your profile picture.\n' +
`2. Go to Workspaces.\n` +
'3. Select your workspace.\n' +
'4. Click *More features*.\n' +
'5. Enable *Workflows*.\n' +
'6. In *Workflows*, enable *Add approvals*.\n' +
'7. You’ll be set as the expense approver. You can change this to any admin once you invite your team.\n' +
'\n' +
`[Take me to enable more features](${workspaceMoreFeatureLink}).`,
},
{
type: 'inviteTeam',
autoCompleted: false,
title: 'Invite your team',
description: ({workspaceMembersLink}: {workspaceMembersLink: string}) =>
'*Invite your team* to Expensify so they can start tracking expenses today.\n' +
'\n' +
'Here’s how to invite your team:\n' +
'\n' +
'1. Click your profile picture.\n' +
`2. Go to Workspaces.\n` +
'3. Select your workspace.\n' +
'4. Click *Members > Invite member*.\n' +
'5. Enter emails or phone numbers.\n' +
'6. Add an invite message if you want.\n' +
'\n' +
`[Take me to workspace members](${workspaceMembersLink}). That’s it, happy expensing! :)`,
}, What alternative solutions did you explore? (Optional) |
@aimane-chnaif - bump for a review |
@aimane-chnaif Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
reviewing |
Thanks @aimane-chnaif let us know if we need to help at all? Otherwise hopefully we can keep making progress today or tomorrow! |
@danielrvidal can you please share screenshot for this? |
This is straightforward and we can go with first submitter @gijoe0295 |
Triggered auto assignment to @marcaaron, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @gijoe0295 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@aimane-chnaif does this image not work for you? It's showing up for me. |
That image works. Thanks |
Nice, I tested on staging and it looks great! |
Hmm I wonder why this has not reach production yet. |
Same. @danielrvidal you need to investigate |
Just commented on the PR because I think it actually live on production. I'll report back. |
Pretty sure this is on production and Melvin did not leave a comment for some reason. |
@anmurali The deploy checklist containing this issue was closed on Sep 9 #48664 (comment). So I think we're already due for payment. |
Payment summary
|
I am still using upwork |
@aimane-chnaif - offer is here |
This issue has not been updated in over 15 days. @marcaaron, @aimane-chnaif, @gijoe0295 eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
@anmurali accepted thanks |
Done. |
Problem: Multiple tasks use the language "2. Go to [Workspaces > [your workspace]" in the task. We never meant for it to be [your workspace] because that just looks incorrect. After discussion, we're going to update the tasks so that they are not included. Here is what I'm talking about.
Solution: Update the text to remove [your workspace], while still giving the user full directions to train them and providing a link directly to where they can make the changes.
All of the Task titles would remain unchanged. The assignee would remain unchanged as well. Below is the updated text in the description of each task.
Set up categories
Note: the link would direct the user to the categories section in the workspace editor of the workspace.
Add expense approvals
Note: the link would direct the user to the more features section in the workspace editor of the workspace.
Invite your team
Note: the link would direct the user to the members section in the workspace editor of the workspace.
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @aimane-chnaifThe text was updated successfully, but these errors were encountered: