Skip to content
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

[ITSM] add fallback to knowledge search and two states #179

Merged
merged 3 commits into from
Apr 26, 2020

Conversation

xieofxie
Copy link
Contributor

Purpose

What is the context of this pull request? Why is it being done?

Add an option fallbackToKnowledge. When true, will search knowledge for none intent:
image

Add two states active/inactive for show tickets:
image

Changes

Are there any changes that need to be called out as significant or particularly difficult to grasp? (Include illustrative screenshots for context if applicable.)

Tests

Is this covered by existing tests or new ones? If no, why not?

Feature Plan

Are there any remaining steps or dependencies before this issue can be fully resolved? If so, describe and link to any relevant pull requests or issues.

Checklist

General

  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated the appropriate tests
  • I have updated related documentation

@xieofxie xieofxie merged commit c8fc367 into master Apr 26, 2020
@delete-merged-branch delete-merged-branch bot deleted the hualxie/itsm_fb_states branch April 26, 2020 02:03
lauren-mills added a commit that referenced this pull request Sep 28, 2020
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
thomas-chung added a commit that referenced this pull request Dec 1, 2020
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: Thomas Chung <thchung@microsoft.com>
thomas-chung added a commit that referenced this pull request Dec 17, 2020
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 27, 2021
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

* Changing Yeoman generator name to generator-adaptive-bot, preparing package.json for publishing to npm as preview pacakge, and updating package versions in template files. (#470)

* Updating yeoman generator templates to include declarative files (.dialog, .lg, .lu, .qna) in .csproj item references and build output. (#471)

* Generator support for custom package references (#472)

* Updating generator-adaptive-bot to support supplying pacakge references via opts when invoked as a subgenerator. Also updating validation to use this.env.error to handle throwing exceptions in a clean way that the CLI can handle.

* Upgrading package name and removing path '**' bug (#473)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Removing defaultRootDialog from appsettings.json to prevent override of computed root dialog by runtime. (#475)

* Provision correct resources + allow endpoint override (#478)

* Provision correct resources + allow endpoint override

* Ensure the NewsClients are disposed properly

* Update stale.yml

* Delete stale.yml

* Delete stale.yml

* Adding generator-conversational-core (#486)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Add bf-component tag to preview component packages (#489)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update packages to include the bf-component tag, bump version numbers

* delete incorrect file

* Update auto_assign.yml

* feat: Runtime Generator integration updates (#499)

* Adding generator support to specify application settings directory, exclude default appsettings.json, provide a NuGet.config to pull packages from daily source, and include .blu files in build output.

* Fixing bug with path resolving for copying files per changes to how assets are handled. Updating Runtime package version. Restoring command line configuration source for web app.

* Removing unnecessary path.join() invocation.

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 27, 2021
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 27, 2021
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 27, 2021
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 27, 2021
* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 28, 2021
* [Calendar] add declarative calendar skill (#165)

* add declarative calendar skill

* remove generated

* move connection name to appsettings

* composer whoSkill (#167)

* [DToDo] first commit (#168)

add BotDesign.md as comment

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [Calendar] Accept-Delete-Update and BookMeetingRoom (#169)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [DToDo] mirror delete from mark (#173)

* mirror delete from mark

* use orders in add todo

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [calendar] change oauth and httprequest to dialog (#172)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [DCalendar] add result for request (#176)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

* add return result for request

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [DToDo] use slottype for multiple refilling (#177)

* remove . & change - to _ in lg

* add getinput interruption

* use SlotType entitiy

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [Calendar] reuse some action and add read meeting logic (#178)

* add read meeting detail info

* add read meeting logic

* add http requests

* reuse search meeting http request

* [DCalendar] renaming and manage lu (#180)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

* add return result for request

* initial interrupt version for BMR

* initial interrupt version for BMR

* merge from next

* calendar update

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar] add search meeting detail and contact choice (#181)

* add search meeting detail

* add contact choice

* fix merge issue

* fix lu

* remove useless comment

* support next meeting and ask parameter (#183)

* [DToDo] various updates except for tests (#184)

* [DCalendar]update findmeetingroom/checkroomavailable/delete meeting (#187)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

* add return result for request

* initial interrupt version for BMR

* initial interrupt version for BMR

* merge from next

* calendar update

* find meeting room manage lu

* merge from next

* fix choose meeting

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar] add meeting conflict flag and get focused meeting dialog (#188)

* fix conflict flag

* add get focused meeting dialog

* update whoskill schema (#185)

* removed declarative previews from next. Refer to preview-build2020 branch for demos

* [Calendar] Look up events changes

* composer runtime boilerplate

* [Calendar Skill] Lookup events action tests (#313)

* Updated customActions and schema

* update dialogs to use getProfile and getWorkingHours actions

* removed default composer tests

* added simple action tests using declarative test model

* cleared values from mock data

* Update GetWorkingHours.cs

* Updated to Composer 1.1.1

* Lamil/list control (#323)

* Updated runtime. Added sendActivityPlus and updated to latest version of sdk

* updated list control

* [CalendarV2] look up event - search (#314)

* get meeting by title/time/attendee

* first version done

* merge master and fix some bugs

* remove generated folder

* fix comments

* properties

* fix comments

* update sortEvent

* fix issues

* update lg format and use list dialog

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Lamil/dayoverview update (#324)

* updated day overview

* Small update

* Fixed merge issue

* Added survey card

* Update for GetEventsByDate dialog

* [Calendar v2] Create event (#321)

* add choose contact dialog

* fix bug

* fix item index

* refactor ChooseContact to ChooseOption

* support actions in card

* fix bugs

* import GetContactDialog.lg in ChooseOption.lg

* create event flow

* fix merge issue

* integrate with list dialog

* add appsettings for defaultvalue

* fix event detail card

* fix card action

* add numericalChoiceResponse in ListDialog

* update TimeSuggestionListPrompt

* add ResolveCreateEventInput dialog

* refactor some variable naming

* remove some useless logic

* move auth dialog after resolve input dialog

* remove duplicate icon

* Moved createEvent input actions

Co-authored-by: lauren-mills <lamil@microsoft.com>

* Unit Test for CalendarV2 dialog (#325)

* samples of UT for dialog

* add tests

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* merge updates

* Updates to LG and resolveDateTime dialog

* Updated to 4.11 RC

* support update meeting and update slots (#327)

* [CalendarV2] cancel/respond event (#326)

* squash merge

* fix

* integrate action within detailcard

* fix comments

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Updated score threshold for Logout intent

* support accept/decline in update flow and fix some lu and lg (#329)

* [CalendarV2] Own Availability (#330)

* squash merge

* fix

* integrate action within detailcard

* initial version

* fix comments

* first/last work

* availability ok

* how-long works

* fix regression

* remove duplicate dialogs

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Updated intent names and trigger order

* Updated custom actions

* Updated tests

* Updated getSchedule dialog and noResults event

* Added support for accepting/declining events from buttons on EventDetailCard

* Add trace activities to triggers

* Update custom action schemas

* Fix buttons on EventDetailsCard

* Update cards

* [Calendar v2] tune create flow (#334)

* fix list dialog index

* tune create flow

* remove useless switch condition

* Updated score conditions for triggers

* Schedule card alignment update

* Card and response updates

* [CalendarV2] fix bugs (#338)

* fix no location and list error

* add UT

* add wait a sec when searching

* fix cancel and tentatively accept errors

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Updated custom actions tracing

* Update to showEvent logic

* Update tests with "searching" message

* Fixed day overview buttons for "next day" and "new event"

* [CalendarV2]  (#353)

* fix no location and list error

* fix multiple Microsoft Teams Meeting

* handle cancel / stop

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar v2] fix bugs (#355)

* tune some responses and cards

* fix change entity in create

* add card in update flow

* fix lg

* Fixed date issue for detail card

* Bugfixes

* [Calendar v2] add test cases (#349)

* add custom action test

* add test cases

* fix greeting

* fix update test case

* [Calendar v2] fix update bug (#362)

* fix update bug

* fix merge issue

* fix update exception

* fix card action

* [Calendar v2] fix create flow bugs (#373)

* add synonyms choice

* update time suggestion prompt

* add NumericalChoiceResponse

* add show list limit

* Fixes "what's on today"

* [CalendarV2] fix bugs (#374)

* fix no location and list error

* fix update meeting wtih datetime error

* use date of today in user's timezone but not bot's

* change Teams meeting info to HTML format

* enable title

* Fixes "what's on today"

Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>

* Revert changes to ListDialog

* Fix UpdateEventDialog repeat logic

* Fix for "choose my own date" button

* [Calendar v2] fix contact synonyms (#393)

* fix contact synonyms

* add contact choice confirm

* add confirmYes (#395)

* [CalendarV2] fix bugs (#394)

* fix no location and list error

* limit output for searching meeting

* handle next week, next month

* fix #352

* fix #380

* fix comments

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Lamil/bugfixes (#396)

* Fix for "choose my own date" button

* Added generic error message

* Added support for minimum date to resolveDateTime dialog

* Added error event handler

* Updated resolveDateTime buttons to use postBack

* Updated schedule response to show "today" and "tomorrow"

* [Calendar v2] fix bugs (#397)

* fix some lu issue

* fix no attendee logic

* fix wrong interruption and exception

* [CalendarV2] fix bugs (#398)

* fix no location and list error

* limit output for searching meeting

* close #385

* fix conflicts

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Added minDate to createEvent date resolution

* Fix for multi-day events

* Updated getContacts no results response to use hero card

* Sort findMeetingTimes

* Added minDate to create and update

* Added LUIS utterances and fixed contact dialog

* Removed change duration button (didn't work)

* Removed change duration and update event buttons from create confirmation bc they were not actionable

* Added message to new event descriptions

* Minor updates + new LUIS training data

* LG updates

* Updated respondToEvent buttons in UpdateEvent

* [CalendarSkillV2] Updates runtime and schema (#410)

* Generic declarative file updates

* Updated runtime

* [CalendarV2] whisper (#416)

* whisper

* filter personal channel

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [CalendarV2] Merge from main to unblock build (#420)

* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: Thomas Chung <thchung@microsoft.com>

* Update README.md

* [Calendar v2] fix update dialog issue (#418)

* fix update issue

* fix update card

* support actions in update event card

* revert some changes

* [CalendarV2] fix bugs (#419)

* filter email

* do not show attendees as an orgnizer

* check imEmail for some cases

* fix card error

* fix comments

* filter attendee with current user

* optimize get contacts

* remove extra line

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar v2] fix update issue (#440)

* fix exception in update flow

* update general error message

* Refactor MS Graph code in Calendar skill v2 (#450)

* Refactor MS Graph code

* Remove unused code

* Update attribute name to be more specific

* Add git ignore for vscode files

* Update references to msgraph custom actions

* Calendar LU update (#457)

* Update LU

* Update availability.en-us.lg

* Update schedule.en-us.lg

* Update CancelEventDialog.en-us.lg

* Update calendarskill.en-us.lg

* Update calendarskill.en-us.lg

* Update calendarskill.en-us.lg

* Update availability.en-us.lg

* Merge Main to CalendarSkill_v2 (12/17/2020) (#464)

* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>

* Thchung/move ms graph to own space (#467)

* Move file + fix style cop

* Revert to original copyright header

* Move schemas to csproj

* boilerplate update

* Refactor createDialog (#497)

* started create dialog refactor

* update for composer 1.3

* Update LU

* updated lu files

* removed createDialog

* updated getContactDialog

* Added expectedType to datetimeresolution dialog

* updated CreateEvent dialog

* updated calendarSkill.dialog

* lu updates

* Updated LU (added phrase lists)

* Updated createEventDialog

* Added support for removing attendees

* updated create dialog tests

* updated gitignore

* Updated setDateTime trigger

* added interruption tests for createDialog

* Fix existing broken test and add PR validation action (#517)

* Fix existing test + add temp ignore for some while we fix the rest

* Fix final DialogTests

* Fix null reference exception

* Add parameter

* Add PR validation

* Thchung/calendar skill v2 merge main (#518)

* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

* Changing Yeoman generator name to generator-adaptive-bot, preparing package.json for publishing to npm as preview pacakge, and updating package versions in template files. (#470)

* Updating yeoman generator templates to include declarative files (.dialog, .lg, .lu, .qna) in .csproj item references and build output. (#471)

* Generator support for custom package references (#472)

* Updating generator-adaptive-bot to support supplying pacakge references via opts when invoked as a subgenerator. Also updating validation to use this.env.error to handle throwing exceptions in a clean way that the CLI can handle.

* Upgrading package name and removing path '**' bug (#473)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Removing defaultRootDialog from appsettings.json to prevent override of computed root dialog by runtime. (#475)

* Provision correct resources + allow endpoint override (#478)

* Provision correct resources + allow endpoint override

* Ensure the NewsClients are disposed properly

* Update stale.yml

* Delete stale.yml

* Delete stale.yml

* Adding generator-conversational-core (#486)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Add bf-component tag to preview component packages (#489)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update packages to include the bf-component tag, bump version numbers

* delete incorrect file

* Update auto_assign.yml

* feat: Runtime Generator integration updates (#499)

* Adding generator support to specify application settings directory, exclude default appsettings.json, provide a NuGet.config to pull packages from daily source, and include .blu files in build output.

* Fixing bug with path resolving for copying files per changes to how assets are handled. Updating Runtime package version. Restoring command line configuration source for web app.

* Removing unnecessary path.join() invocation.

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>

* Revert "Thchung/calendar skill v2 merge main (#518)" (#525)

This reverts commit 09222e5.

* Pick changes from main to resolve differences (#528)

* Changing Yeoman generator name to generator-adaptive-bot, preparing package.json for publishing to npm as preview pacakge, and updating package versions in template files. (#470)

* Updating yeoman generator templates to include declarative files (.dialog, .lg, .lu, .qna) in .csproj item references and build output. (#471)

* Generator support for custom package references (#472)

* Updating generator-adaptive-bot to support supplying pacakge references via opts when invoked as a subgenerator. Also updating validation to use this.env.error to handle throwing exceptions in a clean way that the CLI can handle.

* Upgrading package name and removing path '**' bug (#473)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Removing defaultRootDialog from appsettings.json to prevent override of computed root dialog by runtime. (#475)

* Provision correct resources + allow endpoint override (#478)

* Provision correct resources + allow endpoint override

* Ensure the NewsClients are disposed properly

* Update stale.yml

* Delete stale.yml

* Delete stale.yml

* Adding generator-conversational-core (#486)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Add bf-component tag to preview component packages (#489)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update packages to include the bf-component tag, bump version numbers

* delete incorrect file

* Update auto_assign.yml

* feat: Runtime Generator integration updates (#499)

* Adding generator support to specify application settings directory, exclude default appsettings.json, provide a NuGet.config to pull packages from daily source, and include .blu files in build output.

* Fixing bug with path resolving for copying files per changes to how assets are handled. Updating Runtime package version. Restoring command line configuration source for web app.

* Removing unnecessary path.join() invocation.

Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>

Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: Thomas Chung <thchung@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
thomas-chung added a commit that referenced this pull request Jan 28, 2021
* [Calendar] add declarative calendar skill (#165)

* add declarative calendar skill

* remove generated

* move connection name to appsettings

* composer whoSkill (#167)

* [DToDo] first commit (#168)

add BotDesign.md as comment

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [Calendar] Accept-Delete-Update and BookMeetingRoom (#169)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [DToDo] mirror delete from mark (#173)

* mirror delete from mark

* use orders in add todo

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [calendar] change oauth and httprequest to dialog (#172)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [DCalendar] add result for request (#176)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

* add return result for request

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [DToDo] use slottype for multiple refilling (#177)

* remove . & change - to _ in lg

* add getinput interruption

* use SlotType entitiy

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [Calendar] reuse some action and add read meeting logic (#178)

* add read meeting detail info

* add read meeting logic

* add http requests

* reuse search meeting http request

* [DCalendar] renaming and manage lu (#180)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

* add return result for request

* initial interrupt version for BMR

* initial interrupt version for BMR

* merge from next

* calendar update

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar] add search meeting detail and contact choice (#181)

* add search meeting detail

* add contact choice

* fix merge issue

* fix lu

* remove useless comment

* support next meeting and ask parameter (#183)

* [DToDo] various updates except for tests (#184)

* [DCalendar]update findmeetingroom/checkroomavailable/delete meeting (#187)

* Accept-Delete-Update and BookMeetingRoom

* change beta to 1.0

* change oauth and httprequest to dialog

* add return result for request

* initial interrupt version for BMR

* initial interrupt version for BMR

* merge from next

* calendar update

* find meeting room manage lu

* merge from next

* fix choose meeting

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar] add meeting conflict flag and get focused meeting dialog (#188)

* fix conflict flag

* add get focused meeting dialog

* update whoskill schema (#185)

* removed declarative previews from next. Refer to preview-build2020 branch for demos

* [Calendar] Look up events changes

* composer runtime boilerplate

* [Calendar Skill] Lookup events action tests (#313)

* Updated customActions and schema

* update dialogs to use getProfile and getWorkingHours actions

* removed default composer tests

* added simple action tests using declarative test model

* cleared values from mock data

* Update GetWorkingHours.cs

* Updated to Composer 1.1.1

* Lamil/list control (#323)

* Updated runtime. Added sendActivityPlus and updated to latest version of sdk

* updated list control

* [CalendarV2] look up event - search (#314)

* get meeting by title/time/attendee

* first version done

* merge master and fix some bugs

* remove generated folder

* fix comments

* properties

* fix comments

* update sortEvent

* fix issues

* update lg format and use list dialog

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Lamil/dayoverview update (#324)

* updated day overview

* Small update

* Fixed merge issue

* Added survey card

* Update for GetEventsByDate dialog

* [Calendar v2] Create event (#321)

* add choose contact dialog

* fix bug

* fix item index

* refactor ChooseContact to ChooseOption

* support actions in card

* fix bugs

* import GetContactDialog.lg in ChooseOption.lg

* create event flow

* fix merge issue

* integrate with list dialog

* add appsettings for defaultvalue

* fix event detail card

* fix card action

* add numericalChoiceResponse in ListDialog

* update TimeSuggestionListPrompt

* add ResolveCreateEventInput dialog

* refactor some variable naming

* remove some useless logic

* move auth dialog after resolve input dialog

* remove duplicate icon

* Moved createEvent input actions

Co-authored-by: lauren-mills <lamil@microsoft.com>

* Unit Test for CalendarV2 dialog (#325)

* samples of UT for dialog

* add tests

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* merge updates

* Updates to LG and resolveDateTime dialog

* Updated to 4.11 RC

* support update meeting and update slots (#327)

* [CalendarV2] cancel/respond event (#326)

* squash merge

* fix

* integrate action within detailcard

* fix comments

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Updated score threshold for Logout intent

* support accept/decline in update flow and fix some lu and lg (#329)

* [CalendarV2] Own Availability (#330)

* squash merge

* fix

* integrate action within detailcard

* initial version

* fix comments

* first/last work

* availability ok

* how-long works

* fix regression

* remove duplicate dialogs

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Updated intent names and trigger order

* Updated custom actions

* Updated tests

* Updated getSchedule dialog and noResults event

* Added support for accepting/declining events from buttons on EventDetailCard

* Add trace activities to triggers

* Update custom action schemas

* Fix buttons on EventDetailsCard

* Update cards

* [Calendar v2] tune create flow (#334)

* fix list dialog index

* tune create flow

* remove useless switch condition

* Updated score conditions for triggers

* Schedule card alignment update

* Card and response updates

* [CalendarV2] fix bugs (#338)

* fix no location and list error

* add UT

* add wait a sec when searching

* fix cancel and tentatively accept errors

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Updated custom actions tracing

* Update to showEvent logic

* Update tests with "searching" message

* Fixed day overview buttons for "next day" and "new event"

* [CalendarV2]  (#353)

* fix no location and list error

* fix multiple Microsoft Teams Meeting

* handle cancel / stop

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar v2] fix bugs (#355)

* tune some responses and cards

* fix change entity in create

* add card in update flow

* fix lg

* Fixed date issue for detail card

* Bugfixes

* [Calendar v2] add test cases (#349)

* add custom action test

* add test cases

* fix greeting

* fix update test case

* [Calendar v2] fix update bug (#362)

* fix update bug

* fix merge issue

* fix update exception

* fix card action

* [Calendar v2] fix create flow bugs (#373)

* add synonyms choice

* update time suggestion prompt

* add NumericalChoiceResponse

* add show list limit

* Fixes "what's on today"

* [CalendarV2] fix bugs (#374)

* fix no location and list error

* fix update meeting wtih datetime error

* use date of today in user's timezone but not bot's

* change Teams meeting info to HTML format

* enable title

* Fixes "what's on today"

Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>

* Revert changes to ListDialog

* Fix UpdateEventDialog repeat logic

* Fix for "choose my own date" button

* [Calendar v2] fix contact synonyms (#393)

* fix contact synonyms

* add contact choice confirm

* add confirmYes (#395)

* [CalendarV2] fix bugs (#394)

* fix no location and list error

* limit output for searching meeting

* handle next week, next month

* fix #352

* fix #380

* fix comments

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Lamil/bugfixes (#396)

* Fix for "choose my own date" button

* Added generic error message

* Added support for minimum date to resolveDateTime dialog

* Added error event handler

* Updated resolveDateTime buttons to use postBack

* Updated schedule response to show "today" and "tomorrow"

* [Calendar v2] fix bugs (#397)

* fix some lu issue

* fix no attendee logic

* fix wrong interruption and exception

* [CalendarV2] fix bugs (#398)

* fix no location and list error

* limit output for searching meeting

* close #385

* fix conflicts

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* Added minDate to createEvent date resolution

* Fix for multi-day events

* Updated getContacts no results response to use hero card

* Sort findMeetingTimes

* Added minDate to create and update

* Added LUIS utterances and fixed contact dialog

* Removed change duration button (didn't work)

* Removed change duration and update event buttons from create confirmation bc they were not actionable

* Added message to new event descriptions

* Minor updates + new LUIS training data

* LG updates

* Updated respondToEvent buttons in UpdateEvent

* [CalendarSkillV2] Updates runtime and schema (#410)

* Generic declarative file updates

* Updated runtime

* [CalendarV2] whisper (#416)

* whisper

* filter personal channel

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [CalendarV2] Merge from main to unblock build (#420)

* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: Thomas Chung <thchung@microsoft.com>

* Update README.md

* [Calendar v2] fix update dialog issue (#418)

* fix update issue

* fix update card

* support actions in update event card

* revert some changes

* [CalendarV2] fix bugs (#419)

* filter email

* do not show attendees as an orgnizer

* check imEmail for some cases

* fix card error

* fix comments

* filter attendee with current user

* optimize get contacts

* remove extra line

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* [Calendar v2] fix update issue (#440)

* fix exception in update flow

* update general error message

* Refactor MS Graph code in Calendar skill v2 (#450)

* Refactor MS Graph code

* Remove unused code

* Update attribute name to be more specific

* Add git ignore for vscode files

* Update references to msgraph custom actions

* Calendar LU update (#457)

* Update LU

* Update availability.en-us.lg

* Update schedule.en-us.lg

* Update CancelEventDialog.en-us.lg

* Update calendarskill.en-us.lg

* Update calendarskill.en-us.lg

* Update calendarskill.en-us.lg

* Update availability.en-us.lg

* Merge Main to CalendarSkill_v2 (12/17/2020) (#464)

* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>

* Thchung/move ms graph to own space (#467)

* Move file + fix style cop

* Revert to original copyright header

* Move schemas to csproj

* boilerplate update

* Refactor createDialog (#497)

* started create dialog refactor

* update for composer 1.3

* Update LU

* updated lu files

* removed createDialog

* updated getContactDialog

* Added expectedType to datetimeresolution dialog

* updated CreateEvent dialog

* updated calendarSkill.dialog

* lu updates

* Updated LU (added phrase lists)

* Updated createEventDialog

* Added support for removing attendees

* updated create dialog tests

* updated gitignore

* Updated setDateTime trigger

* added interruption tests for createDialog

* Fix existing broken test and add PR validation action (#517)

* Fix existing test + add temp ignore for some while we fix the rest

* Fix final DialogTests

* Fix null reference exception

* Add parameter

* Add PR validation

* Thchung/calendar skill v2 merge main (#518)

* [POI] add zipcode support (#160)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* update Directory.Build.props and project files (#166)

* use special cards for pva (#171)

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* [ITSM] add fallback to knowledge search and two states (#179)

* fallback to show knowledge

* [ITSM] add active/inactive state

* [ITSM] add ShowWithStateTest

Co-authored-by: Hualiang Xie <hualxie@microsoft.com>

* remove general intents from todo lu file (#199)

* remove general intents from todo lu file

* update adaptive card lib version

* remove unused intents

* Add FlowController and CreateURLFlow Dialog

* Revert "Add FlowController and CreateURLFlow Dialog"

This reverts commit adfea20.

* fixes for ExpandTemplate (#229)

* fix telemetry config (#227)

* Implement Implicit User Logout on Unauthorized error (#231)

* create parity for skills (#248)

* synchronize scripts

* update to 4.9.1

* services.AddSingleton<IStorage>(new MemoryStorage());

* update program

* use master

* update DefaultActivityHandler

* update SendEndOfConversationToParentAsync, AllowedCallersClaimsValidator

* update sln

* update solution package to latest (#257)

* add team meeting (#261)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* remove unused intents (#281)

* fix readme (#280)

* User/sidmore/itsm skill activity reference map (#158)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Implement UT's for Update Delete Ticket Teams TaskModule

* Update readme.md

* Fix Appsettings Build Break (#288)

* [ITSM] Subscription Manager for mapping ServiceNow Filters to Conversation Id (#190)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* Implement inplace update of activity on receiving ServiceNow notification (#289)

* Implement ServiceNow Controller

* Change To Key in ProactiveModel

* Fix PR comments

* Initial work for enabling Teams Task Module

* Fix Servicenow failing Test

* Fix PR comments

* Implement CreateTicketTaskModule UT

* Implement ActivityReferenceMap for updating activities

* Implementation for updating TeamsActivity

* Fix UT and add TeamsUpdateAcitivity class

* Fix some of the PR comments

* Fix PR comments

* Delete Ticket TaskModule

* delete ticket taskmodule implementation

* Fix PR issues

* Initial set of classes for mapping ConversationId to ServiceNow

* Create Business Rule in ServiceNow

* Add comments to create Business rule

* Implement UT's for Update Delete Ticket Teams TaskModule

* Implement Interface

* Use SkillId for identifying skill in taskModules

* Incident Subscription changes

* Add Subscription Filter TaskModule for ServiceNow

* Implement ConversationReference Mapper to ServiceNowBusiness Rule

* Use Scripted RestAPI to create business rule and restmessages

* Proactive SubscriptionMap

* Add CallBackURL to endPt and append BusinessRule name to execute script

* Markdown for Creating BusinessRules and RestMessage

* Add missing Copyright and summary to classes

* Fix ITSMSkill TaskModule Test

* ServiceNow Inplace Update

* Add activityreferencemap for uppdating TaskModule Activity

* Move Inplace Update activity to ContinueConversationCallback

* Add UpdatedBy label and TimeStamp

* remove person name from calendar.lu for de-it-fr-es (#286)

Co-authored-by: Huanran Xu <huanx@microsoft.com>

* fix email issue (#293)

* Fixing scope of injected DefaultAdapter in Startup.cs for sample skills to use Singleton scope instead of Transient. Appending .Cast<string>() to invocations of Templates.ExpandTempalte due to being unable to implicitly cast returned value of type object[] to string[]. (#300)

* fix display issue of user photo in meeting list card (#302)

* [Calendar] fix displaying wrong timezone in outlook (#301)

* change utc to user timezone when create/update meeting

* fix timezone convert issue

* reuse user timezone value and remove const string

* add eof to readme.md (#316)

* Add files via upload (#317)

* Delete question.md

* Delete feature_request.md

* Delete bug_report.md

* Update -net-sdk-bug.md

* Update -net-sdk-feature-request.md

* Update -net-sdk-question.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Update docs-bug-report.md

* Create feature-spec

* Rename feature-spec to feature-spec.md

* remove blank line (#320)

* fix help and add Test_Help (#328)

* Create calendar-skill-v2-bug

* Update and rename calendar-skill-v2-bug to calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Update calendar-skill-v2-bug.md

* Introduce a feed controlling which components to display in Composer. (#412)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names in feed (#413)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* move feeds to experimental folder

* fix component names

* add sample js component (#438)

* feat: Component Packages (#439)

* Moving component packages over from microsoft/botframework-virtual-assistant.

* Removing OnIntent triggers for General and Onboarding intents from assistant.dialog.

* Restoring OnIntent triggers for Onboarding and General intents in assistant.dialog.

* fix: update experimental components with bug fixes (#453)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update onboarding dialog -
fix prompt LU to use prebuilt personName
fix interruption behavior
fix always prompt

* add package.json files for each component
update nuspec to match descriptions from the composer feed

* remove old feed

* clarify canceled confirmation

* remove "you can ask me" from onboarding

* always use username if available
remove duplicate text in returning user card

* add some in place help

* add some more explanation in the LG templates
remove some unused lg

* fix names of packages to match c#

* update the feeds with js components

* bump dotnet package versions in nuspec files and feed

* Updating .gitignore to allow inclusion of appsettings.Development.json files for Azure Functions and Web App versions of the Conversational Core runtime. (#460)

* Updating conversational core and fixing lu triggers for general (#459)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Experimental Runtime samples (#456)

* Expiremental Runtime samples

* Renamed Runtime samples to scenarios

* Added experimental yeoman dotnet Runtime host generators (#442)

* Runtime dotnet templates - yeoman

* gitignore

* Removed copyrights from template code

* Setting host namespace to include botname (no longer Microsoft)

* Moved common Webapp/Functions code

* Validating options.  Multi-platform structure.

* Runtime generator review changes.  Removed default echo dialog (now an empty bot)

* Runtime generator: Corrected project type id in solution file

* Runtime Generator: Updated to latest Runtime package

* Runtime Generator: Case insensitive option/argument validation

* Changing Yeoman generator name to generator-adaptive-bot, preparing package.json for publishing to npm as preview pacakge, and updating package versions in template files. (#470)

* Updating yeoman generator templates to include declarative files (.dialog, .lg, .lu, .qna) in .csproj item references and build output. (#471)

* Generator support for custom package references (#472)

* Updating generator-adaptive-bot to support supplying pacakge references via opts when invoked as a subgenerator. Also updating validation to use this.env.error to handle throwing exceptions in a clean way that the CLI can handle.

* Upgrading package name and removing path '**' bug (#473)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Removing defaultRootDialog from appsettings.json to prevent override of computed root dialog by runtime. (#475)

* Provision correct resources + allow endpoint override (#478)

* Provision correct resources + allow endpoint override

* Ensure the NewsClients are disposed properly

* Update stale.yml

* Delete stale.yml

* Delete stale.yml

* Adding generator-conversational-core (#486)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Add bf-component tag to preview component packages (#489)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update packages to include the bf-component tag, bump version numbers

* delete incorrect file

* Update auto_assign.yml

* feat: Runtime Generator integration updates (#499)

* Adding generator support to specify application settings directory, exclude default appsettings.json, provide a NuGet.config to pull packages from daily source, and include .blu files in build output.

* Fixing bug with path resolving for copying files per changes to how assets are handled. Updating Runtime package version. Restoring command line configuration source for web app.

* Removing unnecessary path.join() invocation.

Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>

* Revert "Thchung/calendar skill v2 merge main (#518)" (#525)

This reverts commit 09222e5.

* Pick changes from main to resolve differences (#528)

* Changing Yeoman generator name to generator-adaptive-bot, preparing package.json for publishing to npm as preview pacakge, and updating package versions in template files. (#470)

* Updating yeoman generator templates to include declarative files (.dialog, .lg, .lu, .qna) in .csproj item references and build output. (#471)

* Generator support for custom package references (#472)

* Updating generator-adaptive-bot to support supplying pacakge references via opts when invoked as a subgenerator. Also updating validation to use this.env.error to handle throwing exceptions in a clean way that the CLI can handle.

* Upgrading package name and removing path '**' bug (#473)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Removing defaultRootDialog from appsettings.json to prevent override of computed root dialog by runtime. (#475)

* Provision correct resources + allow endpoint override (#478)

* Provision correct resources + allow endpoint override

* Ensure the NewsClients are disposed properly

* Update stale.yml

* Delete stale.yml

* Delete stale.yml

* Adding generator-conversational-core (#486)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>

* Add bf-component tag to preview component packages (#489)

* Introduce a feed controlling which components to display in Composer.
This will be consumed by the Composer package manager UI.

* update packages to include the bf-component tag, bump version numbers

* delete incorrect file

* Update auto_assign.yml

* feat: Runtime Generator integration updates (#499)

* Adding generator support to specify application settings directory, exclude default appsettings.json, provide a NuGet.config to pull packages from daily source, and include .blu files in build output.

* Fixing bug with path resolving for copying files per changes to how assets are handled. Updating Runtime package version. Restoring command line configuration source for web app.

* Removing unnecessary path.join() invocation.

Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>

* Refactor getSchedule and searchEvents (#527)

* Removed unused files

* Renamed LookupContactsDialog to GetContactsDialog

* Boilerplate composer files

* Updated getEvents logic

* boilerplate

* added msGraph project to solution

* updated tests

* renamed SearchEvents and GetEvents dialogs

* Added getEvents tests

* ignore updateEvent test

* update testsettings.json

* Added error output for testing

* updated testsetting.json

* Reverted errorMessage change

Co-authored-by: Thomas Chung <thomas.chung@live.com>

Co-authored-by: Yue Sun <yuesu@microsoft.com>
Co-authored-by: ssss141414 <shzhen@microsoft.com>
Co-authored-by: xieofxie <xieofxie@126.com>
Co-authored-by: Hualiang Xie <hualxie@microsoft.com>
Co-authored-by: xhr0804 <44257569+xhr0804@users.noreply.github.com>
Co-authored-by: Huanran Xu <huanx@microsoft.com>
Co-authored-by: Jing Li <19182479+bobokids@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: Ted <tedlee@microsoft.com>
Co-authored-by: Siddharth More <simore@microsoft.com>
Co-authored-by: Ryan Lengel Isgrig <43043272+ryanlengel@users.noreply.github.com>
Co-authored-by: Peter Innes <53846082+peterinnesmsft@users.noreply.github.com>
Co-authored-by: Ben Brown <benbro@microsoft.com>
Co-authored-by: Thomas Chung <thchung@microsoft.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: tracyboehrer <tracyboehrer@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants