Giter Site home page Giter Site logo

hitobito / hitobito_insieme Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 3.0 2.21 MB

A hitobito wagon defining the organization hierarchy and additional features for Insieme Schweiz

License: Other

Ruby 93.06% CoffeeScript 0.25% Shell 0.03% SCSS 0.44% Haml 6.21%

hitobito_insieme's Introduction

hitobito logo

Welcome to Hitobito 人人

Hitobito is an open source web application to manage organisation and communities with complex group hierarchies with members, events, courses, mailings, communication and a lot more.

Maintenance Documentation Status GitHub Open Source Helpers Rails Lint and Test

User Guide

A generic user guide in German is available.

Development

Check out our development kit

More detailed development documentation can be found in doc/development.

This is where you also find some Deployment Instructions.

More information about interfaces, api, oauth and oidc is also avaible.

Architecture

The architecture documentation in German can be found in doc/architecture.

Two topics shall be mentioned here explicitly:

Group Hierarchy

Hitobito provides a powerful meta-model to describe group structures. Groups are always of a specific type and are arranged in a tree. Each group type may have several different role types.

This core part of Hitobito does not provide any specific group or role types. They have to be defined in a separate plugin, specific to your organization structure.

An example group type definition might look like this:

class Group::Layer < Group
  self.layer = true

  children Group::Layer, Group::Board, Group::Basic

  class Role < Leader
    self.permissions = [:layer_full, :contact_data]
  end


  class Member < Role
    self.permissions = [:group_read]
  end

  roles Leader, Member
end

A group type always inherits from the class Group. It may be a layer, which defines a set of groups that are in a common permission range. All subgroups of a layer group belong to this range unless a subgroup is a layer itself.

Then all possible child types of the group are listed. When creating subgroups, only these types will be allowed. As shown, types may be organized recursively.

For the ease of maintainability, role types may be defined directly in the group type. Each role type has a set of permissions. They are general indications of what and where. All specific abilities of a user are derived from the role permissions she has in her different groups.

See Gruppen- und Rollentypen for more details and hitobito_generic for a complete example group structure.

Plugin architecture

Hitobito is built on the plugin framework Wagons. With Wagons, arbitrary features and extensions may be created for Hitobito. As mentioned above, as there are no group types coming from Hitobito itself, at least one wagon is required to define group types in order to use Hitobito.

See Wagon Guidelines or Wagons for more information on wagons and its available rake tasks.

Contributing

You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can. Before opening any pull request or issue, please search for existing issues (open and closed) and read the contributing guidelines. If you are part of an organisation that uses Hitobito, please discuss your intent with the responsible person of your organisation.

Community

Hitobito made with 💙 and the incredible community:

  • Jungwacht Blauring Schweiz
  • Puzzle ITC GmbH
  • Pfadibewegung Schweiz
  • Hitobito AG
  • CEVI Regionalverband ZH-SH-GL / CEVI Schweiz
  • Pro Natura Jugend
  • Dachverband Schweizer Jugendparlamente DSJ
  • Insieme Schweiz
  • Forschungstelle Digitale Nachhaltigkeit
  • CH Open
  • Digital Impact Network
  • Schweizer Blasmusikverband
  • Grünliberale Partei Schweiz
  • Die Mitte
  • Stiftung für junge Auslandschweizer
  • Swiss Canoe
  • Schweizerischer Sportverband öffentlicher Verkehr (SVSE)
  • Schweizer Wanderwege

Please contact Hitobito if you want to be part of our community.

License

Hitobito is released under the GNU Affero General Public License.

The Hitobito logo is a registered trademark of Hitobito LTD, Switzerland.


btw: Hitobito 人人 means "everyone"

hitobito_insieme's People

Contributors

amaierhofer avatar bihorco36 avatar carlobeltrame avatar cimnine avatar codez avatar daniel-illi avatar hupf avatar kronn avatar marceglip avatar mtnstar avatar njaeggi avatar rolandstuder avatar severinraez avatar thewalkingleek avatar thomasellenberger avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hitobito_insieme's Issues

Rückmeldungen Findings 14.10.2020

Rückmeldungen von Insieme

  • 23) Kostenrechnung: Umlage Gemeinkosten
  • 24) Kostenrechnung: Umlage Mittelbeschaffung
  • 25) Zeiterfassung

Weitere Detail per Mail

Exporte Kursstatistik

Link: https://insieme.puzzle.ch/de/groups/1/2020/aggregations

Gemäss Dokument Insieme

  • Exporte Kursstatistik
    • Keine einzelnen Exporte nach Kategorie mehr
    • Weiterhin: «Subventioniert alle» / «Nicht subventioniert alle»
      • Spaltenaufteilung nach Kursinhalt, nicht mehr nach Inputkriterium
    • Export Treffpunkte
      • (weiterhin) keine Unterscheidung nach Kursinhalt
      • Statt «Anzahl Kurse» neu «Anzahl Durchführungen» (analog Kursabschluss Sammelkurs)
      • Alle Zeilen zu Personal («LeiterInnen»; «LeiterInnen», «Fachperson hochqualifiziert», «davon Hilfspersonal ohne Honorar» und «Hilfspersonal mit Honorar») durch eine Zeile «Betreuungspersonen» ersetzen
      • Achtung: im derzeitigen Export TP werden keine Personen aus dem TP übernommen
      • Achtung: im derzeitigen Export TP werden keine Betreuungsstunden aus dem TP übernommen

Eingabe Kurse / Sammelkurse

neuer Faktor für "Limit Kapitalsubstrat"

Der Faktor ist 2.0 und soll neu 1.5 sein. Dies sollte einstellbar sein

  • Speicherung als Reportingparameter?
  • Speicherung als Vertragsperiodenparameter?

Vermutlich ist ein Reportingparameter die beste Variante, da bisher keine Parameter auf der Vertragsperiode vorgesehen sind. Trotzdem prüfen, ob mit dem Support für mehrere Vertragsperioden hier auch entsprechende Parameter anfallen. Dann könnte auch dies sinnvoll sein.

Reporting: Zeiterfassung

Basisinformationen

  • CSV Export: «Total Kurse» umbenennen in «Total Kurse und Treffpunkte»
  • CSV Export: Neue Zeile «Faktor Kapitalsubstrat» (Division aus «Geschlüsseltes Kapitalsubstrat nach Art. 74 IVG» und «Limite Kapitalsubstrat»)
  • Ansicht: Neues Feld «Faktor Kapitalsubstrat» (Division aus «Geschlüsseltes Kapitalsubstrat nach Art. 74 IVG» und «Limite Kapitalsubstrat»)

Angestellte / Ehrenamt mit Leistungsnachweis

  • Format Titel («Angestellte MitarbeiterInnen, gemäss Arbeitsvertrag» / «Leistungen zur Unterstützung und Förderung der Eingliederung Behinderter (LUFEB)» / «Medien & Publikationen» / etc.): Grösser, Fett
  • Kurse  «Kurse & Treffpunkte» umbenennen

Ehrenamt ohne Leistungsnachweis: Felder gemäss neuem KSBOB anpassen

  • LUFEB: 2. «Förderung der Selbsthilfe / Unterstützung von Selbsthilfeorganisationen und -gruppen sowie Einzelpersonen»  «Förderung der Selbsthilfe» umbennennen
  • LUFEB: «Eigene öffentlich zugängliche Medien und Publikationen» entfernen
  • Neu: «Medien & Publikationen» (verschieben aus LUFEB, analog zur Übersicht «Angestellte» bzw. «Ehrenamt mit Leistungsnachweis»)
  • Kurse  «Kurse & Treffpunkte» umbenennen

Anpassungen Kapitalsubstrat

Das Feld «Bildung gebundener Fonds aus freien Mitteln» bitte ausblenden und nicht mehr in der Berechnung berücksichtigen

Automatisierung der Berechnung "Umlage Gemeinkosten"

Es scheint eine potentielle Feedback-Loop zu geben, die eine komplette Automatisierung erschwert. Der Wert, der hier eingetragen werden soll, kann vorgeschlagen werden, geht aber wohl auch in die Berechnung des vorgeschlagenen Wertes ein. Aktuell wird die Berechnung in einem Background-Job gemacht, wenn ein Wert manuell gesetzt ist.

Link: https://insieme.puzzle.ch/de/groups/1/events/general_cost_allocation/2020/edit

Ansätze:

  • Muss die "Umlage Gemeinkosten" bei der Berechnung ignoriert werden?
  • Vorausgefülltes Formular, dass nur noch bestätigt werden muss?

Timeboxed angehen: es wäre schön, wenn das automatisch einfach das richtige macht, aber es ist nicht absolut kritisch.

Pflichtfelder Neuerfassung Person

Es kann aufgrund der Pflichtfelder keine neue Person erstellt werden. In der entsprechenden View (https://insieme.puzzle.ch/de/groups/1/roles/new) können die Pflichtfelder nicht ausgefüllt werden, was dann zu einem Fehler führt.

insieme_Person erfassen

Lösungsvarianten:

  1. Falls technisch möglich bevorzugt: Auf dieser Stufe sind nur Name/Vorname Pflicht, die anderen Felder müssen erst beim zweiten Schritt zwingend ausgefüllt werden.

oder

  1. Ansonsten: Die anderen Pflichtfelder müssen/können auch bereits hier ausgefüllt werden.

Erfassung Treffpunktleistungen

  • Neues Tab / oder kombiniertes Tab mit Beratungsleistungen
  • Erfassung von einem Treffpunkttag (evtl. an Anläse angehängt)
  • An einem Treffpunkttag werden Anzahl Teilnahmen (Menschen mit Behinderung/Betroffene) erfasst
  • Anzahl Fachpersonen pro Datum
  • Anzahl Nicht-Fachpersonen pro Datum
  • Öffnungszeit pro Datum
  • für Report wird Behinderung differenziert prozentual mit Schlüssel
  • für Report Kanton differenziert prozentual mit Schlüssel

BSV Report:

  • Braucht am Ende SUMME aus (Öffnungszeiten Stunden pro Datum * Fachpersonen pro Datum) = Anzahl Betreuungsstunden
  • Summe Anzahl Teilnahmen

siehe

Sortierung Gruppen linke Ansicht

Die Sortierung der linken Menü Ansicht sollte von A-Z sein. Funktioniert unter gewissen Umständen nicht.

Beispiel aus der Integrationsumgebung:
Screenshot from 2020-04-07 08-19-31

Rückmeldungen 11.09.2020

  • 16) Sammelkurs Treffpunkt – Kursabschluss (Erweiterung)
  • 17) Export Sammelkurse (Erweiterungen)
  • 18) Zeiterfassung Ehrenamtliche o. Leistungsn. (Erweiterungen)
  • 19) Kostenrechnung (fix)
  • 20) Controlling, Export «Kennzahlen pro Verein» (Erweiterungen)
  • 21) Kostenrechnung (fix)
  • 22) Umlage Gemeinkosten (fix)

Auf Events eine Anwesenheitsliste führen können.

SOLL:

Auf Kursen wie z. B. Semesterkursen will ich eine AWK führen können.

Vorschlag:

Grobvorschlag

image

  • Muss sowohl Halbtages / Ganztags ausgefüllt werden können
  • Die Daten entsprechen den Daten, welche auf dem Event festgelegt sind.
  • Bei Umstellen Halb / Ganztags Warnung, dass man allenfalls Daten verliert (teilweise Teilnahme gilt als Ganztagesteilnahme)
  • Default ist Ganztage
  • Berücksichtigung im BSV Reporting kommt in separatem Issue

siehe verwandte Issues:

Pflichtfelder auf Person

Folgende Felder sollen Pflicht werden:

Ist:
Aktuell ist nur ein Name, Vorname oder Übername Voraussetzung

Soll:
Name und Vorname müssen gesetzt werden wenn Checkbox Firma nicht gesetzt ist

  • Name (bei Personeneinträgen)
  • Vorname (bei Personeneinträgen)

Nur wenn Checkbox Firma gesetzt ist.

  • Firmenname (bei Firmeneinträgen)

Weitere Pflichtfelder

  • Adresse

  • PLZ

  • Ort

  • Land (Default: Schweiz)

  • Kanton

  • Person Sprache

  • Korrespondenzsprache

Techstack update

Insieme auf den aktuellen Techstack bringen

Vorbereitet im branch rails-5

Offene Tasks:

  • ama: Pending changes pushen
  • prawn-table funktioniert noch nicht mit dem neuen Rails, ich meine es handelt sich um prawnpdf/prawn-table#120, eventuell mit downgrade der library lösbar

Unterscheidung nach Vertragsperiode

Die Anfoderungen, welche Daten erhoben, berechnet und exportiert werden müssen, ändert sich mit jeder Vertragsperiode, manchmal auch öfter, maximal aber jährlich. Um Eingabemasken und Reports auch für vergangene Jahre funktionsfähig zu halten, während neue Anforderungen umgesetzt werden, soll eine Abstraktion hierfür eingebaut werden, welche abhängig vom Jahr den richtigen Code lädt.

  • Dispatcher einbauen, der den richtigen Code auswählt
    • Kriterium ist das Kalenderjahr
    • Rückgabe sollte entweder ein Modul oder eine Konkrete Klasse sein
  • Verschieben des aktuellen Codes in VP15 (Vertragsperiode 2015-2019)
  • sicherstellen, dass neuer Dispatcher überall verwendet wird
  • Specs anpassen (vermutlich nur der Setup, da der Code ja gleich bleibt)
  • Kopie des aktuellen Codes als VP20 (Vertragsperiode 2020-2023)
    • es könnte sein, dass schon für 2021 neue Anforderungen kommen
      -> keine Periode, sondern nur den Start er Periode angeben

Hinweise vom Techboard:

  • Code für unterschiedliche Vertragsperioden möglichst beschränkt halten, vermutlich nur Services und Views.
  • Models und Controller sollen unabhängig vom gewählten Jahr funktionieren
  • Vorher einen Durchstich mit einem Prototyp machen, um den Ansatz zu validieren, bevor es überall angewendet wird.

Kostenrechnung

Link: https://insieme.puzzle.ch/de/groups/1/cost_accounting?year=2020

Dokument Insieme:

(:arrow_right: Siehe «KR Sicht ab Reporting 2020_Bsp Solothurn» bzw. «KR Sicht ab Reporting 2020_ mit Formeln Bsp Solothurn»)

Habe die Spenden-Zeilen umbenannt so dass es wie im Excel "KR Sicht ab Reporting" aussieht, das stand hier nicht explizit.

Anpassungen vertikal

  • Alle nicht mehr benötigten Zeilen ausblenden (nicht löschen) ➡️ Problem?
  • Zeile «Abschreibungen» ausblenden (neu unter «Sachaufwand»)

Abschreibungen habe ich nur ausgeblendet, unter Sachaufwand (übriger Sachaufwand) habe ich nichts angepasst. > passt so.

  • Neue Bezeichnungen Zeilen Aufwände und Erträge
  • Neue Bezeichnung «Unternehmenserfolg» ➡️ «Ertrag minus Aufwand»
  • Zeilen «Direkte Spenden nicht Art. 74», «Abgrenzungen» sowie DB 1-3 ausblenden

Es existiert keine Zeile «Abgrenzungen», diese konnte ich somit nicht ausblenden. > Wohl ein Fehler in der Konzeption. Kunde klärt noch definitiv ab.

  • Umlagen Personal, Räumlichkeiten, Verwaltung, Total Umlagen werden ersetzt durch eine Zeile «Gemeinkosten»

Anpassungen horizontal

  • Spalte «Abgrenzung Dachorganisation» ausblenden
  • Spalte «Personal» ausblenden ➡️ Problem?
  • Spalten, «Räumlichkeiten», «Geschäftsführung» und «Mittelbeschaffung» unter neuer Kostenstelle «Gemeinkosten» anordnen
  • Bestehender Kostenträger «Treffpunkte»: Berücksichtigung der Angaben in Kurserfassung, Leistungskategorie «Treffpunkte» sowie «Umlage Gemeinkosten»

Ich verstehe nicht genau, welche Zahlen hier in welche Zeile der Spalte "Treffpunkte" übernommen oder summiert werden sollen. > Umsetzung Analog zu Tageskurse (gemäss Telco 14.7.)

  • Neuer Kostenträger «Medien & Publikationen»
  • Reihenfolge Kostenträger anpassen

Anpassungen Erfassungsmaske (am Bsp. Raumaufwand ➡️ Siehe «neue Erfassungsmaske»)

Im Excel "neue Erfassungsmaske" ist zusätzlich zu «Medien und Publikationen» auch noch ein bisher nicht vorhandenes Feld «Sozialberatung», ich nehme an damit ist das existierende Feld "Beratung" gemeint.
Es ist anhand dem Excel "neue Erfassungsmaske" und der Beschreibung unklar, was mit dem Feld Geschäftsführung (intern "verwaltung" genannt) passieren soll. Ich habe dieses Feld bei den Kostenträgern stehen lassen und es dort in der neu berechneten Summe einbezogen.

  • Die Felder «Räumlichkeiten» und «Mittelbeschaffung sollen unter «Gemeinkosten» gruppiert und summiert werden
  • Bei den Kostenträgern soll ein neues Feld für «Medien und Publikationen» geschaffen werden

Es ist unklar, bei welchen Reports das neue Feld "Medien und Publikationen" angezeigt werden soll. Habe es überall da hinzugefügt, wo auch das Feld "Beratung" vorhanden ist.

  • Die Zahlen der Kostenträger Jahreskurse, Blockkurse, Tageskurse, Treffpunkte sollen aus der Erfassung «Kurse» und «Sammelkurse» übernommen und als Summe dargestellt werden

Ich brauche hier mehr Informationen, da ich mich nicht mit BSV, Finanzen und dem Insieme-Kurswesen auskenne. Beim Kursabschluss sehe ich folgende Werte welche ich übernehmen könnte:
"Honorare inkl. Sozialversicherung", "Unterkunft / Raumaufwand", "Übriges inkl. Verpflegung", "Direkter Aufwand Total", "Ertrag Beiträge TN", "Total direkte Kosten", "Gemeinkostenanteil", "Total Vollkosten"
Welche der oben genannten Werte soll in welche der folgenden Reports übernommen werden? (natürlich z.B. über alle Jahreskurse und Jahres-Sammelkurse summiert wenn ich richtig verstehe)
"Lohnaufwand", "Sozialversicherungsaufwand", "Übriger Personalaufwand", "Honorare", "Raumaufwand", "Übriger Sachaufwand", "Leistungen", "Beiträge IV", "Beiträge Bund/Kantone/Gemeinden", "Zweckgebundene Spenden (Art. 74)", "Nicht zweckgebundene Spenden (Art. 74)"

Input kommt noch vom Kunde.

  • Die Kostenträger werden gruppiert und summiert
  • «Kontrolle» umfasst alle Felder
  • Allgemein Notizen bei Kostenstellen: Option für zeitlose Notizen
    • Nachfrage, wenn «Speichern» («Übernehmen für alle Jahre?»)
    • Haken setzen «Für alle Jahre»
    • Graue Schrift mit Vorjahreseintrag, ev. mit Haken «Vorjahreseintrag übernehmen»?
    • Lösungsvorschlag Puzzle: Ein Button welcher den Text vom Vorjahr übernimmt. ➡️ wurde bereits umgesetzt: #43
  • in der Erfassungsmaske sollten die Felder «Mittelbeschaffung» bei den Ertragswerten ausgeblendet werden
  • in der Erfassungsmaske sollten die Kommentare zu den Kontengruppen ausgeblendet werden

Es ist unklar, ob mit "Kommentare zu den Kontengruppen" die Nummer hinter dem Feld "Ertrag FIBU" oder der Platzhalter im Notizen-Feld gemeint ist. Da beide im Excel "neue Erfassungsmaske" nicht vorhanden sind habe ich beide entfernt.

Passt so wie es aktuell umgesetzt ist.

Beratungsleistungen erfassen Einzel

Soll

Beratungsleistungen sollen neu einzeln erfasst werden können.

image

  • vermutlich Datenschutz relevant (nur Personen mit :layer..._full) haben Zugriff.
  • Teilnehmererfassung, es muss zwischen Beh. und Angehörigen differenziert werden.
  • Pro Teilnehmer Zeit erfassen
  • Angabe mit Dossier oder ohne (wird ein Dossier geführt?) Checkbox
  • Mit / Ohne Dossier wird in Kostenrechnung differenziert.
  • Differenzierung nach Kursberatung / individuelle Beratung ... siehe:

image

Controlling: KlientInnen Statistik

  • Unterscheidung nach Kursinhalt fehlt noch
    • Weiterbildung
    • Sport und Freizeit
  • Export pro Verein für Copy-Paste in Erfassungsmappe: Wenn möglich, dass alle Werte «0» nicht exportiert werden (leere Felder)?
  • Reihenfolge der Zeilen bei Kurskategorie anpassen (Jahrskurse, Blockkurse, Tageskurse)
  • Teilnehmer pro Kurskategorie + Kursinhalt ergänzen als 1. Spalte

Zeiterfassung gruppiert darstellen

In der Zeiterfassung werden sehr viele Felder von Leistungen aus verschiedenen Gruppen angezeigt.
Um eine bessere Übersicht zu erzielen könnte man diese z.B: mit einem Akkordeon ein- und ausklappbar machen.
Dies würde das Formular klarer machen und man könnte auch die Aktionen (Speichern & Abbrechen) zu Beginn der Seite entfernen.

Vorher
image

Nachher
image

Kostenrechnung: Anpassungen Erfassungsmaske

  • Die Zahlen der Kostenträger Jahreskurse, Blockkurse, Tageskurse, Treffpunkte sollen aus der Erfassung «Kurse» und «Sammelkurse» übernommen und als Summe dargestellt werden.
  • Auch zu Summe «Kostenträger» addieren

Beispiel: https://insieme.puzzle.ch/de/groups/1/cost_accounting
2ngqcW

  • Geschäftsführung bei Honorare und übriger Sachaufwand nicht als Kostenträger, sondern als Gemeinkosten berücksichtigen
  • Auch in den Erfassungsmasken die Felder «Abgrenzung Dachorganisation» ausblenden. Für alle VP2020
  • Beim Klicken auf «Speichern» in der Erfassungsmaske landet man auf der Übersicht der Kostenrechnung. Wie bisher sollte aber weiterhin die aktuelle Erfassungsmaske angezeigt werden.

Differenzierung Personenleistungen

IST:

  • Insieme hat Angestellte, Ehrenamtlich mit Leistungsausweis, Ehrenamtlich ohne Leistungsausweis

SOLL CEREBRAL:

  • Mitarbeiter
  • Temporär Mitarbeiter
  • Voluntär Mitarbeiter
  • Praktikanten
  • Honorar

Inwiefern diese den IST Kategorien entsprechen und bei den Berechnung berücksichtig werden sollen ist noch unklar.

Anbei das aktuelle Erfassungfile
KostRech_original_v1bD.xlsx

Hier können wir wohl nur eine sehr grobe Schätzung bieten. Da nicht klar ist, was da alles gemacht werden muss. Einfachste Variante schätzen: Die erfasste Zeit wird schlussendlich einfach gemäss folgender Tabelle konsolidiert wird.

image

Kursabschluss Subventionierungsarten erweitern

Interesse Cerebral

SOLL:

Subventionierung

Beim Kurs im Bereich Kursrapport z. B. (http://insieme.puzzle.ch/de/groups/1/events/3789/course_record) neue Felder:

  • Subventioniert (bisher) wird zu Subventioniert BSV
  • Neu: Subventioniert Kanton
  • anderes (mit zusätzlichem Textfeld für näherer Beschreibung)

-> letztere zwei sollen keinen Einfluss aufs Reporting haben, sie werden wie nicht subventionierte Kurse behandelt (allenfalls könnte das später erweitert werden.)

image

Offene Fragen:

  • Muss das noch an anderen Orten beachtet werden?

Fehler beim Speichern neuer Kurse/Sammelkurse

Beim Erstellen von Kursen / Sammelkursen wird jeweils «Gruppen ist nicht gültig» angezeigt, Speichern ist nicht möglich

Xk9quE

Lokal liess sich dies nicht nachstellen, auf der Integrationsumgebung passiert es jedoch.

Anpassen Zeiterfassung

Anpassung der Zeiterfassung Angestelle und Ehrenamt mit Leistungsnachweis

Gemäss Dokument Insieme

• keine Kommentare / Erläuterungen mehr
    ◦ LUFEB
        ▪ 1. Neu: «Grundlagenarbeit zu LUFEB» 
        ▪ 2. «Förderung der Selbsthilfe / Unterstützung von Selbsthilfeorganisationen und -gruppen sowie Einzelpersonen»  «Förderung der Selbsthilfe»
            • Information / Beratung von Organisationen und Einzelpersonen
            • Unterstützung von Menschen mit Behinderungen in Leitorganen
            • Akquisition von Freiwilligen
        ▪ 3. Allgemeine Medien & Öffentlichkeitsarbeit
            • Auskünfte an die Öffentlichkeit, Menschen mit Behinderung, Angehörige, Fachpersonen, Medien
            • Vorträge / Referate
            • Zusammenarbeit mit Medien
            • Sensibilisierungs- und Entstigmatisierungsarbeiten resp. –veranstaltugnen
        ▪ 4. Themenspezifische Grundlagenarbeit
            • Grundlagenarbeit (Arbeitsinstrumente, Konzepte, Studien, Grundlagenpapiere)
            • Mitgliedschaft / Mitarbeit in Gremien
            • Mitarbeit bei Vernehmlassungen
            • Projekte Art. 74 (Vorbereitung und Durchführung)
        ▪  «Eigene öffentlich zugängliche Medien und Publikationen» entfernen
    ◦ Neu: «Medien & Publikationen»
        ▪ Grundlagenarbeit zu Medien & Publikationen
        ▪ Website
        ▪ Rundbriefe, Broschüren, Merkblätter
        ▪ Videos
        ▪ Soziale Medien
        ▪ Standardisierte Beratungsmodule
        ▪ Applikationen
    ◦ Kurse  «Kurse & Treffpunkte»
        ▪ Neu: «Grundlagenarbeit zu Kursen & Treffpunkten» (oben)
        ▪ Neu: «Treffpunkte» (unten)
    ◦ Weitere personenspezifische Leistungen  «Sozialberatung»
        ▪ Betreuung in Treffpunkten: ausblenden

Anpassungen an Zeiterfassung Ehrenamt ohne Leistungsnachweis:

Gemäss Dokument Insieme

• Ehrenamt ohne Leistungsnachweis: Felder gemäss neuem KSBOB anpassen
    ◦ LUFEB
        ▪ 1. Neu: «Grundlagenarbeit zu LUFEB» 
        ▪ 2. «Förderung der Selbsthilfe / Unterstützung von Selbsthilfeorganisationen und -gruppen sowie Einzelpersonen»  «Förderung der Selbsthilfe»
        ▪ 3. Allgemeine Medien & Öffentlichkeitsarbeit
        ▪ 4. Themenspezifische Grundlagenarbeit
        ▪ «Eigene öffentlich zugängliche Medien und Publikationen» entfernen
    ◦ Neu: «Medien & Publikationen»
    ◦ Kurse  «Kurse & Treffpunkte»
        ▪ Neu: «Grundlagenarbeit zu Kursen & Treffpunkten» (oben)
        ▪ Neu: «Treffpunkte» (unten)
    ◦ Weitere personenspezifische Leistungen
        ▪ Betreuung in Treffpunkten: ausblenden

Cerebral hat mehrere Behinderungsarten einbauen

Cerebral hat Menschen mit verschiedenen Behinderungsarten. Diese sollen entsprechen modeliert werden.

  • Bei jeder Teilnahme / Beratung muss die Behinderungsart der Teilnehmenden Person berücksichtigt werden.
  • Die Behinderungsart muss auf dem Personenmodell hinterlegt werden.
  • Die Anzahl muss differenziert in KlientInnenStatistik für Kurse einfliessen
  • Die Differenzierungn muss in Beratungs- Betreuungsstatistik (NEU) einfliessen.
  • Die LUFEB Leistungen sollen gemäss Schlüssel auf Teilverbandsebene auf die Behinderungsarten verteilt werden.

Rückmeldungen Insieme

Findings 21.10.20 gemäss Dokument: Findings 21.10.20_obr

  • 28: Controlling: Zusammenzug Zeiterfassung
    • für Ehrenamt ohne Leistungsnachweise mit weniger Spalten
    • für alle ohne "Total weitere personenspezifische Leistungen"
  • 27: Sammelkurse: Eingabefeld "Betreuungsstunden", Kurse: berechnetes Feld
  • 30: Übersicht Kostenrechnung: Korrektur der Umlagequote
  • 29: Umlage Gemeinkosten an korrigierte Berechnung anpassen
  • specs mit Beispiele aus Findings erstellen

Controlling

Link: https://insieme.puzzle.ch/de/groups/1/controlling?returning=true

  • Allgemein (-> Siehe «Erfassungsdatei_Reportingdaten_Version_0.9», Tabellenblätter E & F)
    • KlientInnen Statistik -> neu pro Verein für Erfassungsmappe BSV
      • Kursstatistik: Nur ausgefüllte Kantone anzeigen für Handübertrag? Wie aufwändig?
      • Export pro Verein für Copy-Paste in Erfassungsmappe? Wie aufwändig?
    • Kennzahlen pro Verein
      • Aufteilung nach Kategorien entfernen
      • Aufteilung nach Kursinhalt
      • Neu: «Medien & Publikationen Stunden»
      • LUFEB: Aufteilung gemäss Zeiterfassung
      • Neu: «Grundlagenarbeit Kurse & Treffpunkte»
  • Zusammenzug Zeiterfassungen -> 3 Exporte
    • Aufteilung gemäss Input Zeiterfassung

Also wie bisher? Oder was ist Input Zeiterfassung?

  • Konsolidierte Kursstatistik (alle)
    • Analog Kursstatistik pro Verein (konsolidierte Sicht)
    • inkl. Treffpunkte

Kostenrechung: Medien & Publikationen aufnehmen

In der Kostenrechnung ist der Kostenträger «Medien & Publikationen unvollständig «verlinkt».

  • Daten aus der Zeiterfassung «Angestellte» werden nicht übernommen
  • die Summe beim Personalaufwand nicht gebildet
  • keine Gemeinkosten berücksichtigt.
  • In der Folge stimmen die Vollkosten nicht
  • und der Schlüssel im Substrat wird falsch angezeigt.

l0DQZy

Rückmeldungen Insieme

Rückmeldungen gemäss Dokument "Neuerungen insieme desk_2020_SSt_RL_200724_Rückmeldung_obr"

Erfassung Vermittlung von Bertreuungsdiensten (Dolmetschdienste)

  • Erfassung Teilnehmer mit Namen, Behinderungsart, Kanton
  • Anzahl Einsätze für einen Teilnehmer
  • Anzahl Vermittlungstunden für alle Einsätze für einen Teilnehmer (Koordinationsaufwände der Mitarbeiter)
  • Neuer Punkt für die Kostenrechnung

Verweis für Benutzer: Die vermittelten Betreuungsstunden sind fürs BSV nicht relevant.

Controlling: Kennzahlen pro Verein

  • Neu: «Medien & Publikationen Stunden» ➡️ als eigene Kategorie behandeln, nicht Teil von LUFEB (Bezeichnung ohne LUFEB)

  • LUFEB: Aufteilung gemäss Zeiterfassung ➡️ «Grundlagenarbeit zu LUFEB» fehlt im Export

  • Neu: «Grundlagenarbeit Kurse & Treffpunkte» ➡️ als eigene Kategorie behandeln, nicht Teil von LUFEB (Bezeichnung ohne LUFEB)

  • Neu: «Faktor Kapitalsubstrat»

    • Berechneter Faktor
  • Bei TP: nur Kursinhalt TP! ➡️ Alle anderen Kursinhalte entfernen, existieren nicht (bei Leistungskategorie «Treffpunkt» ist Inhalt «Treffpunkt» zwingend)

    • Nur was «gültig» ist
  • Grundlagenarbeit Medien und Publikationen einzeln anzeigen (analog zu anderen Grundlagenarbeiten)

Sozialberatung Gruppe

  • Für eine Gruppe die Beratungsleistung erfassen (BSV)
  • Teilnehmer der Gruppe erfassen und Zeit für die ganze Gruppe
  • Zeit wird pro Gruppe gerechnet und nicht pro Teilnehmer

Erfassung entsprechend #4 aber mit mehreren Personen

Offene Fragen:

  • Gibt es hier auch die Differenzierung "Menschen mit Behinderung" und Angehörige

Fehler in der Übersetzung

Aus dem Mail von Sämi:

a) Dann noch ein anderes Anliegen: Ich habe die Übersetzungen von Deutsch auf Französisch gemacht. Bei der Übersicht der Kurse und Sammelkurse hält sich „Leistungskategorie“ aber hartnäckig (siehe Screenshot). Ich finde bei mir keinen entsprechenden Eintrag, der nicht oder falsch übersetzt ist und gehe deshalb davon aus, dass dieser Eintrag auf einer höheren Ebene ist, zu der ich keinen Zugriff habe. Könnt ihr das anpassen?

  •      Übersicht Kurse: https://insieme.puzzle.ch/fr/groups/284/events/course?returning=true
    
  •      Übersicht Sammelkurse: https://insieme.puzzle.ch/fr/groups/1/events/aggregate_course?returning=true
    
  •      Der richtige Begriff auf Französisch ist „Catégorie de prestations“
    

b) Auf der Seite „Kapitalsubstrat werden zudem einige deutsche Begriffe angezeigt, obwohl ich die entsprechenden Begriffe im Transifex übersetzt habe - ausser der „Hinweis“-Satz, da fehlt mir noch der Text – alle anderen Begriffe müssten jetzt eigentlich Französisch sein. Kann dem jemand nachgehen?

Kapitalsubstrat

Leistungskategorie

Anpassung der Berechung des Kapitalsubstrat

An sich wie im angehängte XLSX ersichtlich. In Worten:

  • Feld 1: Die Bezeichnung des ersten befüllbaren Feldes wird angepasst auf «Organisationskapital inkl. freie Reserven und freie Fonds per 31.12.XXXX (wobei XXXX= Reporting-Jahr bedeutet)
  • Feld 2: Ein zweites Feld wird hinzugefügt mit der Bezeichnung «zweckgebundene Fonds Art. 74 (inkl. Schwankungsfond) per 31.12.XXXX
  • Es soll ein neues Feld Summe ihrer DB4 von 2015-2019 als einzelne Zahl im desk in der «Maske» «Kapitalsubstrat angezeigt werden (-> einmalige Übernahme aus bestehendem Datenbestand)
  • Ein neues Feld mit der Bezeichnung aufgelaufene DB4 der Vertragsperiode 2020-2023 soll angezeigt werden. Darin sollen die DB4 ab 2020 aus der Kostenrechnung aufsummiert werden
    • Feld 3: Die beiden Felder zu den DB4 sollen summiert werden. Bezeichnung beim Feld: «Summe der DB4 von 2015 bis XXXX (XXXX=Reporting Jahr)
    • Neben dem Feld soll ein Text angezeigt werden: «bei Vereinen mit IVB von weniger als CHF 300'000 werden die aufgelaufenen DB4 seit 2015 mitberücksichtigt
  • Feld 1 wird mit dem Schlüssel gewichtet
  • Feld 2 wird nicht gewichtet
  • Feld 1+Feld 2 werden addiert, Feld 3 wird addiert, wenn der IVB des Vereins < 300'000 ist (Zahl aus KR übernehmen)
  • Der Freibetrag wird abgezogen (200'000)
  • Es resultiert das geschlüsselte Kaptialsubstrat

Kapitalsubstratsberechnung neu.xlsx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.